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.
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.