For Windows platform network encryption, please refer to this cool stuff tcpcrypt.
NEED A WIRESHARK GIF PREVIEW HERE.
This is a project trying to encrypt Payload of L3 with Symmetrical Encryption based on Linux Netfilter subsystem.
Just imagine that the intermediate routers could not know what you are actually transmitting, on which protol with what content.
NEED UPDATE IN THE FUTURE
-
Asynchronous encyrption adding waitting completion -
Encryption verified, skb_put verified -
IPv4 checksum re-calculate -
Decryption suite - Mod&Fix to suit 4.14+ kernel
- update encryption implementation
- use genl for dynamic AES_KEY from userspace
- use genl for dynamic ALLOWED_ADDRESS_LIST from userspace
- Exchange Allowed IP List with Customed ICMP Message