我需要监控某个网站在处理时需要多长时间才能做出响应。我想嗅探端口 80 上的流量,但仅在与目标站点交换流量时。我已经搜索过,似乎 pcapy 或 scapy 是适合这项工作的工具,但它们似乎比我需要的更深。我正在研究以下脚本:
我想我需要改变
def __handle_packet(self, header, data):
# method is called for each packet by dispatch call (pcapy)
self._dispatch_bytes_sum += header.getlen() #header.getlen() #len(data)
logger.debug("header: (len:{0}, caplen:{1}, ts:{2}), d:{3}".format(header.getlen(), header.getcaplen(), header.getts(), len(data)))
#self.dumper.dump(header, data)
以某种方式仅解包/处理发往目标站点的数据包。请注意,这适用于 LAN 上的 Windows XP 机器,浏览器启动流量至关重要。
任何指针表示赞赏?