Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/opt/local/bin/python
- import logging
- logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
- from scapy import *
- dst_ip = "5.0.173.19"
- src_port = RandShort()
- dst_port = 80
- tcp_connect_scan_resp = sr1(IP(dst=dst_ip)/TCP \
- (sport=src_port,dport=dst_port,flags="S"),timeout=10)
- if(str(type(tcp_connect_scan_resp)) == "<type 'NoneType'>"):
- print "closed"
- elif(tcp_connect_scan_resp.haslayer(TCP)):
- if(tcp_connect_scan_resp.getlayer(TCP).flags == 0x12):
- send_rst = sr(IP(dst=dst_ip)/TCP \
- (sport=src_port,dport=dst_port,flags="AR"),timeout=10)
- print "open"
- elif(tcp_connect_scan_resp.getlayer(TCP).flags == 0x14):
- print "closed"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement