This crazy project hides entire content in an IPv4 or IPv6 packet. Debian 10 Buster is supported.
Set up the peer ip address in rules.txt first. Then run the following commands.
make
sudo make insmod
# sudo make rmmod
- TCP, UDP, ICMP over ipv4 could be encoded or decoded.
- Nat is supported. Note that netfilter would defrag the incoming packets, so that it is unnecessary to defrag again in our outgoing hook.
- IP fragmentation is supported.
Implementation for ipv6.