Advertisement
Guest User

mp4.1.3

a guest
Apr 1st, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. from scapy.all import *
  2.  
  3. import sys
  4.  
  5. def debug(s):
  6.     print('#{0}'.format(s))
  7.     sys.stdout.flush()
  8.  
  9. if __name__ == "__main__":
  10.     conf.iface = sys.argv[1]
  11.     ip_addr = sys.argv[2]
  12.  
  13.     my_ip = get_if_addr(sys.argv[1])
  14.    
  15.     found_ports = []
  16.  
  17.     for i in range(1, 1025):
  18.  
  19.          # SYN scan
  20.         packet = IP(src=my_ip,dst=ip_addr) / TCP(dport=i, flags="S")
  21.         # send packet out
  22.         resp = sr1(packet, timeout=2, verbose=False)
  23.    
  24.         if str(type(resp)) != "<type 'NoneType'> " and resp.haslayer(TCP): # check if found a response and check if TCP
  25.             if resp.getlayer(TCP).flags == 0x12:
  26.                 send_resp = sr(IP(dst=ip_addr) / TCP(dport=i, flags='AR'), timeout = 2, verbose=False)
  27.                 found_ports.append(i)
  28.     for port in found_ports:
  29.         print(f"{ip_addr},{port}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement