python监听端口获取数据_python 监听服务端的某端口报文收发情况

如下应用实现监听服务器上某个端口的报文收发情况:使用方法是将该python脚本保存至py文件XX.py中,并执行python XX.py即可前台启动,发起请求后即可通过该py应用打印请求报文和响应报文。

#! /usr/bin/env python

# -*- coding: utf-8 -*-

from wsgiref.simple_server import make_server

from cgi import parse_qs,escape

import datetime,os,logging,re

from logging.handlers import TimedRotatingFileHandler

#全局变量

tree_result_list={}

xml_sub_list=[]

def console_log_out(logFilename):

‘‘‘‘‘ Output log to file ‘‘‘

# 初始化并定义级别

logger = logging.getLogger() # 初始化

logger.setLevel(logging.INFO) # 指明了将会分发日志的最低级别

#TimedRotatingFileHandler()按照时间自动分割日志文件

fh=TimedRotatingFileHandler(logFilename,when=‘D‘,interval=1,backupCount=3)

fh.suffix="%Y%m%d.log"

#Formatter对象设置日志信息最后的规则、结构和内容

formatter = logging.Formatter(‘%(asctime)s %(filenam

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值