我正在运行“Kali Network Scanning”一书中的示例脚本。 脚本正在使用hping3来扫描网络,首先它将扫描然后创建一个文件来操作。此文件将仅针对网络上的活动地址进行过滤:
#!/bin/bash
if [ $# != 1 ]; then
echo 1>&2 "Usage: $0 [/24 network]"
echo 1>&2 "Example: $0 192.168.1.0"
echo 1>&2 "Example will perform scan on network 192.168.1.0/24 and output file in output.txt file"
exit
fi
prefix=$(echo $1 | cut -d '.' -f 1-3)
for addr in $(seq 1 254); do
hping3 $prefix.$addr --icmp -c 1 >> handle.txt &
done
wait
grep len handle.txt | cut -d " " -f 2 | cut -d "-" -f 2 >> output.txt
rm handle.txt
问题是循环部分正在打印输出。 我非常感谢有任何帮助来解决这个问题。
谢谢!