Ich versuche, eine anonyme FTP-Scanner Bulid, aber ich habe einen Fehler beim Aufruf der Funktion X, ich definierte X, um nur 1 Argument zu erhalten, die die IP ist Adresse, der gleiche Code funktioniert, wenn ich die Schleife nicht benutze und die IPs eins nach dem anderen sende.Python Fehler: X() nimmt genau 1 Argument (8 gegeben)
Der Fehler ist: X() nimmt genau 1 Argument (8 gegeben)
from ftplib import FTP
import ipcalc
from threading import Thread
def X (ip):
try:
ftp = FTP(ip)
x = ftp.login()
if 'ogged' in str(x):
print '[+] Bingo ! we got a Anonymous FTP server IP: ' +ip
except:
return
def main():
global ip
for ip in ipcalc.Network('10.0.2.0/24'):
ip = str(ip)
t = Thread (target = X, args = ip)
t.start()
main()
Bingo dank einer Million – Hussam
@Hussam - drücken Sie die Häkchen. – Malvolio