답변:
이것은 일반적인 것입니다 :
nmap -n -sn 192.0.2.0/24 -oG - | awk '/Up$/{print $2}'
옵션 및 명령에 대한 빠른 설명 :
-n
IP 주소 만 원하므로 역방향 이름 확인을 끕니다. 로컬 LAN에서는 아마도 가장 느린 단계 일 것이므로 속도가 향상됩니다.-sn
"포트 스캔을하지 마십시오"를 의미합니다. -sP
니모닉 "핑 스캔"으로 더 이상 사용되지 않는 오래된 것과 동일합니다 .-oG -
"grepable"출력 을 stdout으로 보내고 파이프는로 전달됩니다 awk
./Up$/
온라인 상태 인 호스트를 나타내는 "Up"으로 끝나는 행만 선택합니다.{print $2}
IP 주소 인 두 번째 공백으로 구분 된 필드를 인쇄합니다.-sV
네트워크 서비스 배너에서 예측할 수없는 문자열을 포함 할 수 있는 다른 유형의 스캔에서 파일의 grepable 출력에 대해 실행하더라도 작동합니다 .
/Up
있습니까? 명령nmap -n -sn 192.0.2.0/24 -oG - | awk '/Up/{print $2}'
이 동일한 결과를 제공 한다는 것을 알았습니다 .