特定の Web サイトがアドレス指定されたときに応答するまでにかかる時間を監視する必要があります。ポート 80 のトラフィックをスニッフィングしたいのですが、対象のサイトとの間でトラフィックが交換されている場合に限られます。私はSOを検索しました.pcapyまたはscapyが仕事に適したツールのようですが、必要以上に深いようです. 私は次のスクリプトを勉強しています:
Python の pcapy を使用したネットワーク トラフィック モニター
そして、私は変更する必要があると思います
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 マシン用であり、ブラウザがトラフィックを開始することが重要であることに注意してください。
任意のポインタをいただければ幸いです?