0
私はこのフィルタでパケットをキャプチャするNet::Pcap
moduleを使用しています:ネットインサイドNet :: PcapからのHTTPパケットをどのように再構成するのですか?
dst $my_host and dst port 80
を:: PCAPイベントループは、私は、コールバック関数を使用します。
my_callback
は次のようになり
Net::Pcap::pcap_loop($pcap_t, -1, \my_callback, '')
:
my_callback {
my ($user_data, $header, $packet) = @_;
# Strip ethernet IP and TCP
my $ether_data = NetPacket::Ethernet::strip($packet);
my $ip = NetPacket::IP->decode($ether_data);
my $tcp = NetPacket::TCP->decode($ip->{'data'});
}
HTTPパケットを1つのパケットに集めてヘッダを抽出するにはどうすればよいですか?
まあからスニファ:: HTTPを使用しようとする - のいずれか、あなたはそれを書くか、他の誰かがします。 –
あなたはhttpヘッダと本文をどのように解析できますか? – johnny2