Answers:
我不认为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
适用于大多数房屋,则可以使用,但对于某些公司环境而言,则不会。好提示!我喜欢。