Cześć. Piszę skaner portów w Scapy i napotykam pewien problem. Gdy skaner dochodzi do pierwszego portu, który według nmap jest otwarty czyli 21, zatrzymuje się. W wiresharku widać, że zostaje wysłana flaga SYN do protu o numerze 21, potem program stoi w miejscu i nie ma odpowiedzi. Jak to naprawić i dlaczego gdy próbuje przeskanować, np. port 80 wszystko działa?
from scapy.all import *
conf.verb = 0
for port in range(1, 100):
targetName = "192.168.100.1"
package = IP(ttl= 10,dst=targetName)/TCP(flags="S",dport=port)
rsp = sr1(package, timeout=2)
if rsp[TCP].flags == 0x12:
print("Port",port," is open")
else:
pass