답변:
이것은 일반적인 것입니다 :
nmap -n -sn 192.0.2.0/24 -oG - | awk '/Up$/{print $2}'
옵션 및 명령에 대한 빠른 설명 :
-nIP 주소 만 원하므로 역방향 이름 확인을 끕니다. 로컬 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}'이 동일한 결과를 제공 한다는 것을 알았습니다 .