繁体   English   中英

从bash脚本调用nmap时速度慢

[英]nmap slow when called from bash script

我在不同的上下文中使用nmap遇到了不同的结果。 当我从命令行使用nmap时

nmap -sn 192.168.1.0-255

扫描网络需要10秒钟。 但是当我调用我的testnet.sh脚本时,它会挂起很长时间。 这是我的剧本

#!/bin/bash
GATE=$(route -n | grep 'UG[ \t]' | awk '{print $2}' )
if [ -z "$GATE" ]
then
    echo "        NO GATEWAY"
else
    IP=168.1.1
    set ${IP//./ }
    SN="$1.$2.$3.0-255"
    nmap -sn $SN
fi
exit

我正在调用上面的脚本

bash testnet.sh

在脚本中,您调用nmap -sn 168.1.1.0-255而不是nmap -sn 192.168.1.0-255 192.168。*是一个私有子网,可以理解地比168.1.1。*更快地扫描,一个公共IP地址在Internet上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM