서브넷의 특정 주소만 사용하여 경로 추적을 수행하는 방법은 무엇입니까?

서브넷의 특정 주소만 사용하여 경로 추적을 수행하는 방법은 무엇입니까?

먼저 nmap -sn ip/24서브넷의 활성 호스트를 확인하기 위해 실행을 시도했습니다. 255개의 호스트가 모두 활성 상태라고 반환되는데 이는 사실이 아닙니다. 나는 이것을 했고 fping -g ip/247명의 호스트가 작동하고 있다는 것을 발견했는데, 이것이 더 의미가 있습니다.

nmap -sn --traceroute ip/24이제 0~255의 전체 범위를 사용하여 네트워크 토폴로지를 찾으려고 합니다. fping 명령으로 반환된 호스트만 사용하려면 어떻게 해야 합니까? 해당 매개변수나 다른 것을 nmap Traceroute 명령에 전달할 수 있는 방법이 있을 것 같은데 어떻게 해야 할지 모르겠습니다.

답변1

fping 출력을 nmap 대상 목록으로 사용할 수 있습니다.

fping -aqg ip/24 | xargs nmap -sn --traceroute

네트워크의 일부 게이트웨이가 허위 ARP 응답(가양성 생성)을 제공하는 것이 문제인 경우 다음 방법을 사용하여 -sn -PE문제를 해결할 수 있습니다.

nmap -sn -PE --traceroute ip/24

이렇게 하면 호스트가 ICMP 요청(ping)에 응답하면 nmap은 해당 호스트를 구체적으로 표시(및 추적 경로)합니다.

관련 정보