Kotlin user-space network stack. This can be used for:
- An anonymous proxy (https://github.com/compscidr/kanonproxy)
- An android packet inspector (https://github.com/compscidr/packetdumper/tree/jason/example-app)
- An android VPN client / server
- A kotlin / java linux TUN/TAP device
- Interop testing with other network protocol implementations
- IPv4:
- IPv6:
- WiP: RFC 8200: https://datatracker.ietf.org/doc/html/rfc8200
- RFC 6564: https://www.rfc-editor.org/rfc/rfc6564
- RFC 7045: https://www.rfc-editor.org/rfc/rfc7045.html
- RFC: 4302: https://datatracker.ietf.org/doc/html/rfc4302
- RFC: 4303: https://datatracker.ietf.org/doc/html/rfc4303
- ICMP (via https://github.com/compscidr/icmp)
- TCP
- UDP
- DNS
- RFC 1035 (WiP): https://datatracker.ietf.org/doc/html/rfc1035