#packet #channel #stack #transparent #future #userspace #proxies

ipstack-geph

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

10 releases

new 0.2.8 Dec 28, 2024
0.2.7 Sep 11, 2024
0.2.4 Aug 19, 2024
0.2.1 Jul 22, 2024
0.1.0 May 15, 2024

#8 in #proxies

Download history 592/week @ 2024-09-06 297/week @ 2024-09-13 241/week @ 2024-09-20 116/week @ 2024-09-27 109/week @ 2024-10-04 144/week @ 2024-10-11 132/week @ 2024-10-18 210/week @ 2024-10-25 258/week @ 2024-11-01 133/week @ 2024-11-08 117/week @ 2024-11-15 170/week @ 2024-11-22 146/week @ 2024-11-29 145/week @ 2024-12-06 104/week @ 2024-12-13 102/week @ 2024-12-20

521 downloads per month
Used in 2 crates (via geph5-client)

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

~18–49MB
~798K SLoC