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
위의 호스트는 모든 포트가 열려있는 유일한 호스트이므로.
확실히 출력을 후 처리 할 수는 있지만 nmap의 출력 형식에 의존하고 싶지는 않습니다.