ipq_get_packet receives proper TCP and IP headers but the rest of
payload is junk
nick.landry at gmail.com
Fri Jul 6 14:39:08 CEST 2007
I have a simple program that just reads packets off of ip_queue and
dumps them. I setup my rules as follows:
Chain FORWARD (policy ACCEPT)
target prot opt source destination
QUEUE tcp -- anywhere anywhere
QUEUE udp -- anywhere anywhere
Everything runs fine on my 32-bit RHEL4 box and on another 64-bit
RHEL4 box. However, when running on (yet another) 64-bit RHEL4 box I
notice that that TCP and IP header part of the payload is the same,
but the rest of the payload looks like junk (mostly null, even though
this is HTTP GET messages).
I realize I'm using an older version of iptables:
But I don't see any mention of this problem for any version of iptables.
Any help would be greatly appreciated.
More information about the netfilter-devel