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

橙子系统为您提供
 以下是以telnet对端22端口为例
  station91:~

ell/telnet_port#pwd
  /root

ell/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.czgho.com/如需转载请注明!推荐:win7纯净版

© 版权声明
THE END
喜欢就支持一下吧
点赞33 分享