Python后端监听端口接收信息,python监控端口流量

  Python后端监听端口接收信息,python监控端口流量

  python循环监控远程端口

  建立网络通信连接至少要一对端口号(插座).窝本质是编程接口(API),对传输控制协议的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是窝编程接口;超文本传送协议是轿车,提供了封装或者显示数据的具体形式;窝是发动机,提供了网络通信的能力。

  在知识产权中每行一个互联网协议(互联网协议的缩写)地址和端口号,代码可循环监控这些互联网协议(互联网协议的缩写)地址的指定端口是否正常

  #!/usr/bin/envpython

  #-*-编码:gbk-*-

  导入套接字,时间

  while1:

  file_obj=open(ip.txt )

  forlineinfile_obj:

  尝试:

  sc=socket.socket(socket .AF_INET,插座.袜子_流)

  ip=line.split()[0]

  port=int(line.split()[1])

  端口打印

  #设置超时时间(0.0)

  sc.settimeout(2)

  sc.connect((ip,port))

  timenow=time.localtime()

  datenow=时间。strftime( % Y-% m-% d % h :% m :% S ,timenow)

  logstr=%s:%s连接成功-% s n"%(IP,端口,日期)

  打印日志串

  sc.close()

  例外:

  file=open(log.txt , a )

  timenow=time.localtime()

  datenow=时间。strftime( % Y-% m-% d % h :% m :% S ,timenow)

  logstr=%s:%s连接失败-% s n"%(IP,端口,日期)

  打印日志串

  文件.写入(日志字符串)

  file.close()

  打印"睡眠10".

  时间.睡眠(十)ip.txt格式文件:

  192.168.1.10033001

  192.168.1.10133001

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: