主页 > 知识库 > linux下批量并行telnet对端端口的实现方法

linux下批量并行telnet对端端口的实现方法

热门标签:曲阜地图标注app 开封400电话办理价格 地图标注小区项目入驻 哪个地图标注更清晰 漳州外呼系统怎么样 凯立德剧院地图标注 4s店如何在百度地图标注 内蒙古电信外呼系统 天津人工电销机器人费用
以下是以telnet对端22端口为例

station91:~/shell/telnet_port # pwd
/root/shell/telnet_port
station91:~/shell/telnet_port # cat telnet_port.sh
#!/bin/bash
rm telnet_result.txt >/dev/null 2>1
PORT_22=22
for i in $(cat ip.list)
do (telnet $i $PORT_22EOF>>telnet_result.txt ) >/dev/null 2>1
#加让其并行执行,>>telnet_result.txt记录telnet过程中的日志
quit
EOF
done
cat telnet_result.txt | grep -B 1 \] | grep [1-9] | awk '{print $3}' | cut -d '.' -f 1,2,3,4 > telnet_alive.txt
cat ip.list telnet_alive.txt | sort | uniq -u > telnet_die.txt

station91:~/shell/telnet_port # for i in {88..93};do echo "192.168.14.$i">>ip.list;done #使用for循环得到需要telnet主机的ip
station91:~/shell/telnet_port # cat ip.list
192.168.14.88
192.168.14.89
192.168.14.90
192.168.14.91
192.168.14.92
192.168.14.93
station91:~/shell/telnet_port # ls
ip.list telnet_port.sh
station91:~/shell/telnet_port # ./telnet_port.sh
[1] 16848
station91:~/shell/telnet_port # ls
ip.list telnet_alive.txt telnet_die.txt telnet_port.sh telnet_result.txt
[1]+ Done ./telnet_port.sh
station91:~/shell/telnet_port # cat telnet_alive.txt //从本机telnet对端22端口能telnet通的只有192.168.14.91
192.168.14.91
station91:~/shell/telnet_port # cat telnet_die.txt
192.168.14.88
192.168.14.89
192.168.14.90
192.168.14.92
192.168.14.93
station91:~/shell/telnet_port # cat telnet_result.txt //记录的日志格式
Trying 192.168.14.91...
Connected to 192.168.14.91.
Escape character is '^]'.
Trying 192.168.14.88...
Trying 192.168.14.89...
Trying 192.168.14.90...
Trying 192.168.14.92...
Trying 192.168.14.93...

标签:南京 黔南 阳泉 莆田 开封 南阳 武汉 绵阳

巨人网络通讯声明:本文标题《linux下批量并行telnet对端端口的实现方法》,本文关键词  linux,下,批量,并行,telnet,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《linux下批量并行telnet对端端口的实现方法》相关的同类信息!
  • 本页收集关于linux下批量并行telnet对端端口的实现方法的相关信息资讯供网民参考!
  • 推荐文章