namecoin / sockstrace

Go port of Heteronculous (ptrace-based proxy leak detector). Outreachy project.
https://www.namecoin.org/
GNU General Public License v3.0
7 stars 3 forks source link

Look into graftcp #83

Open JeremyRand opened 3 weeks ago

JeremyRand commented 3 weeks ago

graftcp seems to be similar to SocksTrace, but is written in C. It might be useful to compare their implementation with ours. It looks like they have web browser support working, but they don't use file descriptor hijacking like we do.

The license for their C code is GPLv3+ (per copyright headers in the source code files), which is compatible with SocksTrace. However, they also have some Go code in their repo, which is not under a compatible license, so we can't derive any code from their Go code.

h/t @handpickencounter for drawing it to my attention.