#!/usr/bin/env python __author__ = "bt3" import sys import random from scapy.all import IP, TCP, send def send_syn(dest, src=None, sport=1234, dport=80): pkt = IP(dst=dest,src=src)/TCP(sport=sport,dport=dport,flags="S") send(pkt) def scan_ip(dest): for i in range(1, 65535): send_syn(dest, sport=random.randint(21024, 51024)) if __name__ == '__main__': if len(sys.argv) > 1: scan_ip(sys.argv[1]) else: print 'Usage: scan_ip '