#!/bin/bash
check_telnet(){
>result_successed.log
>result_failed.log
for ip_port in $(cat list|grep -v '^#')
do
PORT=$(echo $ip_port|awk -F ":" '{print $2}')
IP=$(echo $ip_port|awk -F ":" '{print $1}')
echo -e "\n"|timeout --signal=9 3 telnet $IP $PORT|grep "Connected to\|Escape character" >/dev/null
if [ $? -eq 0 ];then
echo "$LOCALIP result $IP $PORT sucessed"|tee -a result_successed.log
else
echo "$LOCALIP result $IP $PORT failed"|tee -a result_failed.log
fi
done
}
check_telnet >result.log
echo "成功的结果"
cat result_successed.log
echo "失败的结果"
cat result_failed.log
批量telnet不同的端口、不同的IP脚本
于 2023-03-29 17:43:23 首次发布