Bisakah nmap
daftar semua host di jaringan lokal yang memiliki SSH dan HTTP terbuka? Untuk melakukannya, saya dapat menjalankan sesuatu seperti:
nmap 192.168.1.1-254 -p22,80 --open
Namun, ini mencantumkan host yang memiliki SEMUA port daftar terbuka, sedangkan saya ingin host yang memiliki SEMUA port terbuka. Selain itu, outputnya cukup bertele-tele:
# nmap 192.168.1.1-254 -p22,80 --open
Starting Nmap 6.47 ( http://nmap.org ) at 2015-12-31 10:14 EST
Nmap scan report for Wireless_Broadband_Router.home (192.168.1.1)
Host is up (0.0016s latency).
Not shown: 1 closed port
PORT STATE SERVICE
80/tcp open http
Nmap scan report for new-host-2.home (192.168.1.16)
Host is up (0.013s latency).
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
Nmap done: 254 IP addresses (7 hosts up) scanned in 3.78 seconds
Apa yang saya cari adalah output seperti:
192.168.1.16
karena host di atas adalah satu-satunya dengan SEMUA port terbuka.
Saya tentu saja dapat memposting proses, tetapi saya tidak ingin bergantung pada format keluaran nmap, saya lebih suka nmap melakukannya, jika ada cara.