답변:
nmap
혼자서 할 수 있는 방법은 없다고 생각 하지만 스크립트를 작성할 수 있습니다. 빠르고 더러운 해결책은 다음과 같습니다.
#!/bin/bash
IP_AND_MASK=`ifconfig | grep "inet addr" | head -n1 | sed 's|.*addr:\([0-9\.]*\).*Mask:\([0-9\.]*\)|\1/\2|g'`
NETWORK=`ipcalc "$IP_AND_MASK" | grep "Network:" | sed 's|^Network:\s*\([0-9/\.]*\).*|\1|g'`
nmap -sP "$NETWORK"
ipcalc
해당 솔루션을 작동 시키려면 설치해야 합니다.
hth
이것은 작동하지만 여전히 자신의 서브넷을 알아야합니다 ...하지만 IP 주소의 복사 붙여 넣기를 저장합니다.
nmap -sP /24
::1/0 looks like an IPv6 target specification -- you have to use the -6 option.
합니다..
/24
대부분의 가정에서 사용되지만 일부 회사 환경에서는 그렇지 않은 경우 작동합니다. 그래도 좋은 팁! 나는 그것을 좋아한다.