Skip to content

1.0.1 - Textual fixes

Compare
Choose a tag to compare
@Elycin Elycin released this 20 Dec 22:24
· 18 commits to master since this release

This release has a few fixes on the way text is parsed and handled.

  • Implemented a bandwidth counter, will print on every proxy response
  • Responses are now newline'd
  • Added more examples
  • Removed quotation of responses.
  • Increased network buffer to 4096 bytes to work with more cryptocurrency pools.

Installation Instructions:

# download latest build and extract
$ cd PoolOverSocks5/PoolOverSocks5
$ dotnet restore
$ dotnet build
$ dotnet run pool.usxmrpool.com:3333 127.0.0.1:9050 127.0.0.1:3333

Example Outputs:

PS C:\Users\elyci\source\repos\PoolOverSocks5\PoolOverSocks5> dotnet run

Error: Invalid amount of command line arguments specified.
Please run the application in the following manner:

Examples:
> dotnet run     [PoolAddress:port]              [Socks5Address:port]            [RelayAddress:port]
> dotnet run     pool.usxmrpool.com:3333         127.0.0.1:9050                  127.0.0.1:3333
> dotnet run     pool.usxmrpool.com:3333         5.135.194.50:3020               127.0.0.1:3333
> dotnet run     pool.usxmrpool.com:3333         127.0.0.1:9050                  10.0.0.2:3333
> dotnet run     pool.usxmrpool.com:3333         127.0.0.1:9050                  192.168.1.2:3333
> dotnet run     pool.usxmrpool.com:3333         127.0.0.1:9050                  0.0.0.0:3333

Press any key to exit.

PS C:\Users\elyci\source\repos\PoolOverSocks5\PoolOverSocks5> dotnet run pool.usxmrpool.com:3333 127.0.0.1:9050 127.0.0.1:3333

PoolOverSocks5
Project by Elycin <Ely Haughie>
Source Code: https://github.com/elycin/pooloversocks5
BTC: 1MwzVSXVfm1Gfvtc2n3vqam8434cGA5GgT

Waiting for your miner to connect...
Your miner has connected!
Successfully connected to your socks5 proxy!
Successfully connected to your pool!
Miner:
{"method":"login","params":{"login":"4JUdGzvrMFDWrUUwY3toJATSeNwjn54LkCnKBPRzDuhzi5vSepHfUckJNxRL2gjkNrSqtCoRUrEDAgRwsQvVCjZbRxjWTA8jzqk5G67neS","pass":"x","agent":"xmr-stak/2.1.0/30888a3/master/win/nvidia-amd-cpu/aeon-monero/20"},"id":1}
Proxy Response:
{"id":1,"jsonrpc":"2.0","error":null,"result":{"id":"7358ef29-568f-4594-8f5e-436e06c6894d","job":{"blob":"06068fccebd1052fcc8d642d5a1ca4c5d96d4852c44691e7fa7185b9110d19e029d5d579c5edba000000008041d58f27984e854f7aa6486eaaa4dfe754b9b196ecb0acac5fac7b2722f32517","job_id":"RTD6A+JA+b080yz3Ngjn6SfNwgYG","target":"37894100","id":"7358ef29-568f-4594-8f5e-436e06c6894d"},"status":"OK"}}
Bandwidth Usage: 0.0006 MB