Có thể nmap
liệt kê tất cả các máy chủ lưu trữ trên mạng cục bộ có cả SSH và HTTP mở không? Để làm như vậy, tôi có thể chạy một cái gì đó như:
nmap 192.168.1.1-254 -p22,80 --open
Tuy nhiên, danh sách các máy chủ này có BẤT K of cổng danh sách nào được mở, trong khi tôi muốn các máy chủ mở TẤT CẢ các cổng. Ngoài ra, đầu ra khá dài dòng:
# 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
Những gì tôi đang tìm kiếm là đầu ra đơn giản như:
192.168.1.16
vì máy chủ ở trên là máy chủ duy nhất có TẤT CẢ các cổng được mở.
Tôi chắc chắn có thể xử lý hậu kỳ đầu ra, nhưng tôi không muốn dựa vào định dạng đầu ra của nmap, tôi muốn có nmap làm điều đó, nếu có một cách.