Advertisement
infodox

vnc_scan.py

Nov 15th, 2011
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. #!/usr/bin/env python
  2. #Scans a range and prints a output list of "targets" that have the VNC port open
  3. import sys
  4. from scapy import *
  5. conf.verb=0
  6.  
  7. if len(sys.argv) != 2:
  8.     print "Usage: ./vnc_scan.py <target>"
  9.     print "Where <target> is a range like 192.168.1.0/24"
  10.     sys.exit(1)
  11.  
  12. target=sys.argv[1]
  13.  
  14. p=IP(dst=target)/TCP(dport=5900, flags="S") # Making the packet :)
  15. ans,unans=sr(p, timeout=9) # Setting the timeouts :)
  16.  
  17. for a in ans:
  18.     if a[1].flags == 2:
  19.         print a[1].src
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement