#stack #geph #packets #tcp #transparent #userspace #proxies

ipstack-geph

Asynchronous lightweight userspace implementation of TCP/IP stack for transparent proxies

2 unstable releases

new 0.2.0 Jun 2, 2024
0.1.0 May 15, 2024

#1805 in Network programming

Download history 156/week @ 2024-05-12 20/week @ 2024-05-19

176 downloads per month

Apache-2.0

61KB
1.5K SLoC

IpStack-Geph

A fork of narrowlink/ipstack. Main changes:

  • Not tightly coupled to TUN interfaces. Instead, packets are passed in and out of the stack in a generic fashion using channels.
  • De-tokio-ified, like the rest of the Geph package ecosystem. Does not use the tokio executor and implenets futures I/O traits.

Dependencies

~8–18MB
~250K SLoC