import socket
port_list = []
banner_list = []
dosya = open("ip.txt","r")
ipler = dosya.read()
dosya.close()
for ip in ipler.splitlines():
print(ip)
for port in range(1,25):
try:
soket = socket.socket()
soket.connect((str(ip),int(port)))
banner = soket.recv(1024)
banner_list.append(str(banner))
port_list.append(str(port))
soket.close()
except TimeoutError as err:
print(err)
except :
print("ikinci bir hata var")
print(port_list)
print(banner_list)
yazdığım bu kod şu hatayı veriyor
[WinError 10060] Bağlanılan uygun olarak belli bir süre içinde yanıt vermediğinden veya kurulan
bağlantı bağlanılan ana bilgisayar yanıt vermediğinden bir bağlantı kurulamadı
Kodunuzun “soket.connect()” kısmı hata veriyor olmalı. Teorik olarak açık olmayan servera bağlanmaya çalışıyorsunuz. Ayrıca 10.10.10.10 yönlendiricinin ip’si değil mi?. Yönlendiriciye bağlanıp ne yapmaya çalışıyorsunuz?
Btk akademiden siber güvenlik eğitimi alıyorum da oradaki kodu öğrenmek için aynı kodu bende yazıyorum orda verdiği ip 10.10.10.10 ve 11 di ama kod bende çalışmadı bilgisayarımda mı sorun var
diye yazdım