v0l / socks5

SOCKS5 implemented in dart
GNU General Public License v3.0
4 stars 2 forks source link

Contributing #7

Open sneurlax opened 3 months ago

sneurlax commented 3 months ago

Hey @v0l! Thanks for merging https://github.com/v0l/socks5/pull/6

I noticed after all this time I should remove this print: https://github.com/v0l/socks5/pull/6/files#r1686982315

I was wondering what other things you'd like worked on outside of this?

I work on https://github.com/cypherstack/tor and contribute to https://github.com/Foundation-Devices/tor so could try integrating this package into those examples

I had previously made the SOCKSSocket class in Foundation-Devices/tor because I couldn't get any packages, including this one, working with socket use (like for bitcoin servers), so getting this working for that would be good

The only bad thing about the tor package as it exists is it requires Flutter currently, so you can't use it for purely commandline programs

Anyhow let me know what you'd like done next

sneurlax commented 3 months ago

here's what we do, for reference: https://github.com/cypherstack/tor/blob/main/example/lib/main.dart

we can use the servers there for testing this

v0l commented 3 months ago

I haven't worked on flutter/dart for a while, i originally built this lib for https://github.com/v0l/misq

Trying to get a refresh on where Flutter is at, thought i might start with this lib

sneurlax commented 3 months ago

Woow yeah that's another project I'd love to contribute to and use

Have you considered abstracting the bisq client code out into its own package?? I haven't even checked if bisq has a package... that'd be cool!

v0l commented 3 months ago

Nah bisq is a java app, i started to re-create is in Dart as misq-p2p its basically just the networking and storage layers from bisq translated to Dart, i dont remember how far i got with this.

I distinctly remember thinking that I should move this networking layer into an Isolate and got stuck somewhere and never went back.

https://github.com/v0l/misq/blob/master/misq-p2p/lib/internal/connection_manager.dart#L102

sneurlax commented 3 months ago

This is definitely something to which I'd love to contribute

Bisq in dart would be dope.

sneurlax commented 3 months ago

I'd love to have bisq be able to work with comit and/or serai-dex. I'd like to contribute by focusing on a bisq package

I work for cypherstack, if it relates to comit and/or serai-dex or just XMR specifically in general we could probably get some more help to work on packages that can be used by any app