socks
socks copied to clipboard
Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.
Error messages like `Socks4 Proxy rejected incoming bound connection - Failed` could change and are concatenated from 2 different parts sometimes like `ERRORS.Socks4ProxyRejectedIncomingBoundConnection` and `Socks4Response[data[1]]` https://github.com/JoshGlazebrook/socks/blob/6c777c229cf37aaf81ca82c9e06c0de2faead332/src/client/socksclient.ts#L566 To do error handling...
This library needs extensive testing of the SOCKS handshakes and setup. Likely will need to mock out proxy server responses to net.Socket.
The current implementation returns a socket to the first proxy in the chain - this is the bug (reproduce: the example in the README does not work). The method "createConnectionChain"...
I notice that there's a discrepancy between package.json and package-lock.json: In https://github.com/JoshGlazebrook/socks/blob/2.7.3/package.json we see `"version": "2.7.3"` But in https://github.com/JoshGlazebrook/socks/blob/2.7.3/package-lock.json we see `"version": "3.0.0"` https://github.com/JoshGlazebrook/socks/compare/2.7.1...2.7.3 I've had a devil of a...
Since socks5 calls DNS (Domain Name System) for users, but the DNS search result may be an IP address of CDN (Content Delivery Network), it must tell CDN what site...
First, Rust focuses on memory safety, and 2nd, Rust is a compiled language which means it can run as fast as C or Assembly, whereas JavaScript need to be translated...
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. Commits 74b2db2 3.0.3 88f1429 update eslint. lint, fix unit tests. 415d660 Snyk js braces 6838727 (#40) 190510f fix tests, skip 1 test in test/braces.expand...