Advertisement
Guest User

Untitled

a guest
Mar 27th, 2016
887
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.64 KB | None | 0 0
  1. import sys
  2. import os
  3.  
  4. file = open("ipaddr.txt", "r")
  5. out = open("ipaddr_out.txt", "w+")
  6.  
  7.  
  8. def nmap(ip, cmd):
  9.     result_str = []
  10.  
  11.     if 'is up' in cmd[3]:
  12.         result_str.append('host is up')
  13.     else:
  14.         return "%s seems down" % (ip)
  15.  
  16.     '22/tcp open' in cmd[5] and result_str.append('ssh(22/tcp) open')
  17.     '23/tcp open' in cmd[6] and result_str.append('telnet(23/tcp) open')
  18.  
  19.     return "%s %s" % (ip, ", ".join(result_str))
  20.  
  21.  
  22. def check_ip():
  23.     for ip in file:
  24.         cmd = os.popen("nmap -p 22,23 " + ip).readlines()
  25.         print nmap(ip.strip(), cmd)
  26.  
  27. sys.stdout = out
  28.  
  29. check_ip()
  30.  
  31. out.close()
  32. file.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement