리디렉션 주소를 추가하기 위해 nmap을 지정하는 방법은 무엇입니까?

리디렉션 주소를 추가하기 위해 nmap을 지정하는 방법은 무엇입니까?

ping가상 머신을 정상 상태로 유지하기 위해 유틸리티를 사용 하려고 합니다 nmap.

# nmap -v -n -sP  192.168.102.116
 Host 192.168.102.116 appears to be down.
 Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
 Nmap finished: 1 IP address (0 hosts up) scanned in 2.006 seconds

ping그런 다음 호스트에 액세스할 수 있다는 것을 보여 주므로 직접 사용해 보았습니다 . 그런 다음 출력에서 ​​다음 홉 명령을 찾았습니다 ping.

# ping 192.168.102.116
 PING 192.168.102.116 (192.168.102.116) 56(84) bytes of data.
 From 192.169.64.129: icmp_seq=1 Redirect Host(New nexthop: 192.169.64.149)
 64 bytes from 192.168.102.116: icmp_seq=1 ttl=52 time=15.6 ms

환경: - RHEL 5.11 nmap 버전 - 4.11

$ netstat -r
  Kernel IP routing table
  Destination     Gateway         Genmask         Flags   MSS Window  irtt 
  Iface
  10.10.2.0      *               255.255.254.0   U         0 0          0 
  eth0
  169.254.0.0     *               255.255.0.0     U         0 0          0 
  eth0
  default         10.10.2.1      0.0.0.0         UG        0 0          0 
  eth0

질문

유틸리티를 사용하여 nmap이 작업을 어떻게 수행 할 수 있습니까? ping리디렉션 주소에서 호스트를 지정 하여 ?

fping유틸리티에 비슷한 옵션이 있다는 것을 알았습니다 . 마찬가지로 호스트를 올바르게 스캔할 수 --icmp-redirect-addr있도록 다음 홉 주소를 지정하는 옵션이 있습니까?nmap

참고: 이는 프로덕션 단계이므로 ping및 만 사용해 볼 수 있습니다 nmap. 많은 호스트 ping을 병렬로 검색하면 시간이 더 걸리므로 지속성이 필요합니다 nmap.

답변1

nmap시간이 점점 줄어들까요? 이것을 재현할 수는 없을 것 같습니다. 귀하의 경우에는 서버에 도달할 수 없기 때문에 시간이 더 짧아지므로 시간을 비교할 방법이 없습니다.

ping -c1 ip-to-check프로브는 한 번만 전송되며 시간이 거의 걸리지 않습니다.

귀하의 경우 출력 결과에 따르면 일부 라우팅 문제가 있는 것 같습니다. ping리디렉션을 수신하고 있으므로 라우팅을 확인하시기 바랍니다. traceroute핑에 소요되는 홉을 확인하고 라우팅을 확인하는 데 사용됩니다 .

를 사용해 보고 nmap -sn --traceroute명령이 리디렉션을 수락하는지 확인할 수 있지만 IP가 다른 네트워크에 있고 목적지에 도달하기 위해 설정한 경로가 명령에 표시된 ping대로 리디렉션되고 있으므로 경로를 확인하는 것이 더 좋습니다 .ping

여기에서 내 결과를 확인하는 것이 더 쉽기 때문에 귀하의 댓글에 답변하는 대신 내 게시물을 편집했습니다.

root@Caronte:~# time ping -c1 10.50.1.105
PING 10.50.1.105 (10.50.1.105) 56(84) bytes of data.
64 bytes from 10.50.1.105: icmp_seq=1 ttl=64 time=0.127 ms

--- 10.50.1.105 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.127/0.127/0.127/0.000 ms

real    0m0,002s
user    0m0,000s
sys     0m0,000s
root@Caronte:~# time nmap -sn -Pn 10.50.1.105

Starting Nmap 7.40 ( https://nmap.org ) at 2018-07-25 15:25 CEST
Nmap scan report for 10.50.1.105
Host is up.
Nmap done: 1 IP address (1 host up) scanned in 0.00 seconds

real    0m0,005s
user    0m0,000s
sys     0m0,004s

보시다시피 내 컴퓨터 nmap에서는 ping.

관련 정보