포트 노킹에 대한 일부 문서에서 옵션 201을 사용한다는 것을 발견했는데 --host-timeout
왜 할당되었는지 이해할 수 없습니까? 예를 들어:
nmap -Pn --호스트 시간 초과 201 --최대 재시도 0 -p 7000 192.168.80.132
"201"은(는) 무슨 뜻인가요?
nmap 매뉴얼 페이지를 읽었지만 여전히 이해가 되지 않습니다.
답변1
nmap 문서에서 관련 섹션을 인용하는 것부터 시작하겠습니다.
--host-timeout <time>
(느린 대상 호스트 포기)일부 호스트는 검색하는 데 오랜 시간이 걸립니다. 이는 성능이 낮거나 신뢰할 수 없는 네트워크 하드웨어나 소프트웨어, 패킷 속도 제한 또는 제한적인 방화벽으로 인해 발생할 수 있습니다. 스캔된 호스트 중 가장 느린 비율이 스캔 시간의 대부분을 차지할 수 있습니다. 때로는 손실을 줄이고 처음부터 이러한 호스트를 건너뛰는 것이 더 낫습니다. 대기할 최대 시간에 대해 --host-timeout을 지정합니다. 예를 들어, 30m을 지정하면 Nmap이 단일 호스트에서 30분 이상을 낭비하지 않도록 할 수 있습니다. 이 30분 동안 Nmap은 동시에 다른 호스트를 스캔할 수 있으므로 이것이 완전한 손실은 아닙니다. 시간 초과된 호스트는 건너뜁니다. 호스트의 포트 테이블, 운영 체제 감지 또는 버전 감지 결과는 인쇄되지 않습니다.
이는 nmap을 사용하여 nmap을 호출하면 --host-timeout 201
최대 201초 동안 스캔된 각 호스트에 대한 정보를 가져오려고 시도한 다음 호스트가 여전히 응답하지 않거나 호스트에서 가져올 정보가 아직 남아 있는 경우 스캔이 수행됨을 의미합니다. 버려질 것입니다. 201이라는 구체적인 값은 3분 21초로 임의의 예시값인 것으로 보인다.