21 lines
430 B
Python
21 lines
430 B
Python
|
|
#!/usr/bin/env python
|
||
|
|
|
||
|
|
#file_name="/tmp/nmap.log"
|
||
|
|
file_name="nmap.log"
|
||
|
|
|
||
|
|
print'\n'
|
||
|
|
_f=file(file_name,'r')
|
||
|
|
l=_f.readline()
|
||
|
|
while l:
|
||
|
|
if "Nmap scan report for" in l:
|
||
|
|
addr = l.find('(')+1
|
||
|
|
name = l.find('for ',)+4
|
||
|
|
l2=_f.readline()
|
||
|
|
lat = l2.find('(')+1
|
||
|
|
stat = l2.find('is ',)+3
|
||
|
|
print '%15s %30s %5s %18s' % (l[addr:-2],l[name:addr-1],l2[stat:lat-2],l2[lat:-3])
|
||
|
|
l=_f.readline()
|
||
|
|
_f.close()
|
||
|
|
|
||
|
|
print "Done."
|