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

发布时间:2022-11-22 23:51:47阅读:61次
系统大全为您提供 以下是以telnet对端22端口为例  station91:~ell/telnet_port#pwd  /rootell/telnet_port  station91:~ell/telnet_port#cattelnet_port.sh  #!/bin/bash  rmtelnet_result.txt>/dev/null2>&1  PORT_22=22  foriin$(catip.list)  do(telnet$i$PORT_22<>telnet_result.txt&)>/dev/null2>&1  #加&让其并行执行,>>telnet_result.txt记录telnet过程中的日志  quit  EOF  done  cattelnet_result.txt|grep-B1]|grep[1-9]|awk'{print$3}'|cut-d'.'-f1,2,3,4>telnet_alive.txt  catip.listtelnet_alive.txt|sort|uniq-u>telnet_die.txt  station91:~ell/telnet_port#foriin{88..93};doecho"192.168.14.$i">>ip.list;done#使用for循环得到需要telnet主机的ip  station91:~ell/telnet_port#catip.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:~ell/telnet_port#ls  ip.listtelnet_port.sh  station91:~ell/telnet_port#./telnet_port.sh&  [1]16848 station91:~ell/telnet_port#ls  ip.listtelnet_alive.txttelnet_die.txttelnet_port.shtelnet_result.txt  [1]+Done./telnet_port.sh  station91:~ell/telnet_port#cattelnet_alive.txt//从本机telnet对端22端口能telnet通的只有192.168.14.91  192.168.14.91  station91:~ell/telnet_port#cattelnet_die.txt  192.168.14.88  192.168.14.89  192.168.14.90  192.168.14.92  192.168.14.93  station91:~ell/telnet_port#cattelnet_result.txt//记录的日志格式  Trying192.168.14.91...  Connectedto192.168.14.91.  Escapecharacteris'^]'.  Trying192.168.14.88...  Trying192.168.14.89...  Trying192.168.14.90...  Trying192.168.14.92...  Trying192.168.14.93...  经验总结:  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版