#!/usr/bin/env python __author__ = "Mia Stein" import sys from scapy.all import * DEST = '192.168.1.25' def scan_port(): packet=IP(dst=DEST)/TCP(dport=(1,100),flags="S") responded, unanswered = sr(packet, timeout=10, verbose=0) if responded: print "List of all open ports in: " + DEST for a in responded: if a[1][1].flags == 18: print a[1].sport else: print "All ports in %s are closed." %DEST if __name__ == '__main__': scan_port()