6

私はネットワークのスニッフィングを行っており、すべての tcp パケットで IP アドレスとポート番号を取得しようとしています。

私はpythonでscapyを使用し、パケットを正常に盗聴でき、コールバック関数でパケットの概要を出力することさえできました。しかし、送信元の IP アドレスとそのポート番号のみを取得するなど、もっとやりたいことがあります。どうすればそれを達成できますか? 以下は私のコードです:

#!/usr/bin/evn python
from scapy.all.import.*
def print_summary(pkt):
    packet = pkt.summary()
    print packet
sniff(filter="tcp",prn=packet_summary)

すべてのパケットの送信元 IP アドレスのみを出力する方法を提案してください。

ありがとう。

4

2 に答える 2