Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import os
- file = open("ipaddr.txt", "r")
- out = open("ipaddr_out.txt", "w+")
- def nmap(ip, cmd):
- result_str = []
- if 'is up' in cmd[3]:
- result_str.append('host is up')
- else:
- return "%s seems down" % (ip)
- '22/tcp open' in cmd[5] and result_str.append('ssh(22/tcp) open')
- '23/tcp open' in cmd[6] and result_str.append('telnet(23/tcp) open')
- return "%s %s" % (ip, ", ".join(result_str))
- def check_ip():
- for ip in file:
- cmd = os.popen("nmap -p 22,23 " + ip).readlines()
- print nmap(ip.strip(), cmd)
- sys.stdout = out
- check_ip()
- out.close()
- file.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement