สามารถnmap
แสดงรายการโฮสต์ทั้งหมดในเครือข่ายท้องถิ่นที่เปิดทั้ง SSH และ HTTP ได้หรือไม่ หากต้องการทำเช่นนั้นฉันสามารถใช้งานสิ่งต่อไปนี้:
nmap 192.168.1.1-254 -p22,80 --open
อย่างไรก็ตามรายการนี้โฮสต์ที่เปิดพอร์ตรายการใด ๆ ในขณะที่ฉันต้องการโฮสต์ที่เปิดพอร์ตทั้งหมด นอกจากนี้เอาต์พุตค่อนข้างละเอียด:
# 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
สิ่งที่ฉันกำลังมองหาก็คือผลลัพธ์เช่น:
192.168.1.16
เนื่องจากโฮสต์ด้านบนเป็นเพียงพอร์ตเดียวที่เปิดพอร์ตทั้งหมด
แน่นอนฉันสามารถ post-process เอาท์พุท แต่ฉันไม่ต้องการที่จะพึ่งพารูปแบบผลลัพธ์ของ nmap ฉันอยากให้ nmap ทำถ้ามีวิธี