Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Look into graftcp #83

Open
JeremyRand opened this issue Nov 2, 2024 · 0 comments
Open

Look into graftcp #83

JeremyRand opened this issue Nov 2, 2024 · 0 comments

Comments

@JeremyRand
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant