测试前将要测试的ip与端口分别创建在同目录iplist.txt和portlist.txt中,然后直接执行脚本即可。
function telnetport ()
{
for ip in $(cat iplist.txt)
do
echo $ip
for port in $(cat portlist.txt)
do
echo "" |telnet $ip $port > back_ruselt.txt 2>&1
if [ `cat back_ruselt.txt |grep refused |wc -l` -ne 0 ];then
echo "$ip:$port is refused" >> telnet.log
fi
done
done
}
telnetport
exit 0