두 방화벽 뒤의 네트워크를 검색하고 온라인 호스트만 찾아보았습니다. fping을 사용할 때 다음을 수행했습니다.
fping -a -q -g 192.168.222.0/24
나는이 출력을 얻었다
@>~]$ > fping -a -q -g 192.168.222.0/24
192.168.222.1
192.168.222.23
192.168.222.53
192.168.222.86
nmap을 사용하여 이 작업을 수행하면 다음과 같은 출력이 표시됩니다(모든 호스트가 온라인 상태이며 이는 사실이 아닙니다).
@>~]$ > nmap -n -sn 192.168.222.0/24
Starting Nmap 7.80 ( https://nmap.org ) at 2021-04-07 19:10 CEST
Nmap scan report for 192.168.222.0
Host is up (0.016s latency).
Nmap scan report for 192.168.222.1
Host is up (0.0065s latency).
Nmap scan report for 192.168.222.2
Host is up (0.0040s latency).
Nmap scan report for 192.168.222.3
Host is up (0.0053s latency).
Nmap scan report for 192.168.222.4
Host is up (0.0053s latency).
Nmap scan report for 192.168.222.5
Host is up (0.0065s latency).
Nmap scan report for 192.168.222.6
Host is up (0.0040s latency).
Nmap scan report for 192.168.222.7
Host is up (0.0074s latency).
Nmap scan report for 192.168.222.8
Host is up (0.0065s latency).
Nmap scan report for 192.168.222.9
Host is up (0.0039s latency).
Nmap scan report for 192.168.222.10
Host is up (0.0039s latency).
Nmap scan report for 192.168.222.11
Host is up (0.015s latency).
Nmap scan report for 192.168.222.1
Host is up (0.017s latency).
Nmap scan report for 192.168.222.1
Host is up (0.0063s latency).
Nmap scan report for 192.168.222.14
Host is up (0.0070s latency).
(...)
sudo를 사용하지 않고 fping과 같은 nmap 출력을 얻으려면 어떻게 해야 합니까?
도움을 주셔서 미리 감사드립니다.
답변1
나는 이 테스트 네트워크 범위의 소유자입니다. 어떤 호스트가 있고 어떤 호스트가 존재하지 않는지 알고 있으며 -sn 매개변수가 있는 nmap은 존재하지 않는 호스트를 온라인으로 표시합니다. 이는 잘못된 것입니다! 나는 nmap이 무엇을 할 수 있고 무엇을 할 수 없는지 알고 있습니다. Github에서 내 프로그램을 확인하세요.https://github.com/MrEnergy64/IPventur-Pro-1.5 현재 저는 방화벽 클러스터 뒤에 실제로 존재하는 호스트를 식별하기 위해 또는 누군가가 sudo 권한을 갖고 있지 않을 때 progs에서 fping을 사용하고 있습니다(특정 nmap 명령은 일반적으로 fping에 sudo가 필요하지 않은 경우에만 sudo를 사용하여 호스트 세부 정보를 확인할 수 있습니다). 실제로 저는 python3을 사용하여 IPventur 프로젝트를 진행하고 있는데 cli fping 명령 사용을 방지하고 python-nmap만 사용하고 싶지만 해결책이 없습니다. nmap은 방화벽 인프라 뒤에 있는 문제를 스캔하므로 여전히 필요합니다. fping을 사용하세요. 누군가 긍정적인 피드백과 솔루션 제안을 받을 때까지.