批量telnet

2021-11-15  本文已影响0人  秦海波

需求

需求为300个左右IP测试某端口是否正常可以telnet通

#!/bin/sh
#要测试端口号
PORT=22
count=0
#ip_list.txt为ip列表一行一个
for i in $(cat ip_list.txt)
do
    ((count++))
    echo "count=$count" >> telnet_result.txt
    echo "" | telnet $i $PORT >>telnet_result.txt
done
# 根据结果判断出正常可以ping通的ip
cat telnet_result.txt | grep -B 1 \] | grep [0-9] | awk '' | cut -d '.' -f 1,2,3,4 >telnet_alive.txt
# 差集,得到ping不同的ip
cat ip_list.txt telnet_alive.txt | sort | uniq -u >telnet_die.txt


上一篇下一篇

猜你喜欢

热点阅读