2016-11-10 10 views
0

でNmap portscanの結果を出力しました。ipadress:portnumberのようなgrepで出力するnmap tcp portscanの出力を生成しようとしています。 私が実行します。grep ipaddress:port

nmap -sS -T4 -iL iplist.txt -p 1-65535 -> output.txt 

iplist.txtは、私はポートの範囲をスキャンするローカルIPを持つファイルです。 それは次のように出力ファイルを生成します。

Starting Nmap 7.31 (https://nmap.org) at 2016-11-09 20:42 EST 
Nmap scan report for host (192.168.100.1) 
Host is up (0.0000050s latency). 
Other addresses for host (not scanned): ::1 
Not shown: 64997 closed ports 
PORT  STATE SERVICE 
22/tcp open ssh 
80/tcp open http 
3306/tcp open mysql 

そしてnetwok上の他のPC ...

私はここで見つけるだけsollution:grep IP adress with open port nmapをグレップ

nmap 192.168.0.0/24 -sU -p 44555 | grep -B3 open | egrep -o "([0-9]{1,3}\.){3}[0-9]{1,3}" > output.txt 

しかし中で線や記号をカットします実際には、ポートが開かれているIPアドレスだけを返します。 はファイルIPADDRESSに出力を生成することが可能です:OPENEDPORTのような:

192.168.100.1:22 
192.168.100.1:80 
192.168.100.22:80 
192.168.100.87:35 

e.t.cと

iplist.txtファイルにあるネットワークの他のPCは、あなたの答えをいただき、ありがとうございます。

答えて

0

Nmapはすでにgrepable outputです。各IPとそのオープンポートはすべて1行にあります。あなたが望むものを手に入れるのは簡単なはずですが、IP:port形式の代わりに直接使うことができます。