dinosaure / bob

A peer-to-peer file-transfer tool in OCaml
https://bob.osau.re/
MIT License
131 stars 4 forks source link

Incompatibility between `torsocks` and Cosmopolitan #24

Open dinosaure opened 1 year ago

dinosaure commented 1 year ago

It seems that the Cosmopolitan binary can be wrapped into torsocks. I think that torsocks introspects some syscalls but Cosmopolitan obfuscates syscalls.

dinosaure commented 1 year ago

@reynir said that we probably provide a socks implementation and ocaml-socks is a good candidate for that. I will try to discuss about ownership of this library to be able to keep the control of all dependencies needed by bob.

dinosaure commented 1 year ago

I took the ownership on ocaml-socks which means that I'm able to provide something for SOCKSv4/v5 now and let people to redirect the Bob connection into a Tor node!

dinosaure commented 6 months ago

Fixed by #49