Jan-27-2021, 12:03 PM
hello all ...
im trying to write a port scanner using scapy module
my code :
im trying to write a port scanner using scapy module
my code :
from scapy.all import * target = "192.168.1.81" print("Scanning .... " + target + " For Open Ports!\n") for x in range(20 , 100): packet = IP(dst=target)/TCP(dport=x,flags='S') res = sr1(packet ,timeout=0.5) if res.haslayer(TCP) and res.getlayer(TCP).flags==0x12: print("port" + str(x) + "is open!") sr(IP(dst=target)/TCP(dport=res.sport,flags='R'),timeout=0.5) print("scan is complete")
Output:Scanning .... 192.168.1.81 For Open Ports!
Begin emission:
Finished sending 1 packets.
.....
Received 5 packets, got 0 answers, remaining 1 packets
Traceback (most recent call last):
File "/home/evilcode1/Downloads/Course/ping.py", line 11, in <module>
if res.haslayer(TCP) and res.getlayer(TCP).flags==0x12:
AttributeError: 'NoneType' object has no attribute 'haslayer'
any help please