Bug#1087937: ITP: mimic -- eBPF UDP -> TCP obfuscator
Package: wnpp
Severity: wishlist
Owner: Eric Long <[email protected]>
X-Debbugs-Cc: [email protected], [email protected]
* Package name : mimic
Version : 0.6.0
Upstream Contact: Eric Long <[email protected]>
* URL : https://github.com/hack3ric/mimic
* License : GPL-2.0-only
Programming Lang: C
Description : eBPF UDP -> TCP obfuscator
Mimic is an experimental UDP to TCP obfuscator designed to bypass UDP
QoS and port blocking. Based on eBPF, it directly mangles data inside
Traffic Control (TC) subsystem in the kernel space and restores data
using XDP, achieving remarkably high performance compared to other
projects, such as udp2raw or Phantun.
I started this project with Debian in mind and already packages it in
the upstream [1], and as the project stabilizes, I feel ready now to
push the package to Debian. I've made several changes to the upstream
debian/ directory, including excluding debian/ in the orig tarball
(thus +ds), and published to [2].
My own network setup heavily relies on it to hide my WireGuard tunnel
traffic from ISP, and many others have shown interest in (or have
already done) into theirs. Also there is no package of similar
functionality already in Debian. It will be more convenient if we could
have Mimic in Debian's main repository.
[1]: https://github.com/hack3ric/mimic/tree/master/debian
[2]: https://salsa.debian.org/hacker/mimic
Cheers,
Eric
Reply to: