OK, looking for some hints to get me going a bit further. I want to use the iptables queue feature to send some packets to user-space. I then want to do some edits to the payload. Is this even possible without trashing the packet? I was thinking about CRC checks and stuff causing problems. I've played a bit with perlipq, and am not much of a C programmer so I've stayed away from libipq, for example, for now. Marco