https://github.com/Coldzer0/ReverseSock5Proxy
  
  
    A tiny Reverse Sock5 Proxy written in C :V 
    https://github.com/Coldzer0/ReverseSock5Proxy
  
coldzer0 cpp20 imgui reverse-proxy sock5 sock5-proxy-server
        Last synced: 4 months ago 
        JSON representation
    
A tiny Reverse Sock5 Proxy written in C :V
- Host: GitHub
 - URL: https://github.com/Coldzer0/ReverseSock5Proxy
 - Owner: Coldzer0
 - License: gpl-3.0
 - Archived: true
 - Created: 2022-11-25T15:12:59.000Z (almost 3 years ago)
 - Default Branch: main
 - Last Pushed: 2022-11-28T21:18:26.000Z (almost 3 years ago)
 - Last Synced: 2024-09-30T00:01:13.456Z (about 1 year ago)
 - Topics: coldzer0, cpp20, imgui, reverse-proxy, sock5, sock5-proxy-server
 - Language: C
 - Homepage:
 - Size: 492 KB
 - Stars: 309
 - Watchers: 8
 - Forks: 40
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: README.md
 - Funding: .github/FUNDING.yml
 - License: LICENSE
 
 
Awesome Lists containing this project
- awesome-hacking-lists - Coldzer0/ReverseSock5Proxy - A tiny Reverse Sock5 Proxy written in C :V (C)
 
README
          # Reverse TCP Sock5 Proxy
A tiny Reverse Sock5 Proxy 
## Server
The Server GUI Built with ImGui :V

U can download a prebuilt from [Releases](https://github.com/Coldzer0/ReverseSock5Proxy/releases).
### Build
You need 
- gcc version 12+ [recommended one for windows](https://github.com/brechtsanders/winlibs_mingw/releases)
- [Conan Package Manager](https://conan.io/)
And run any script from the `scripts` folder, depend on your needs :V
## Client/Agent
### Build
```bash
gcc main.c -lws2_32 -O2 -s -o Sock5Agent
```
### TODO
- [ ] Refactor the code to support multi OS
- [X] Finish the Server code
- [X] I don't know
### Resources
- https://www.rfc-editor.org/rfc/rfc1928
- [ImGui](https://github.com/ocornut/imgui)
- [nlohmann JSON](https://github.com/nlohmann/json)
- [mINI](https://github.com/pulzed/mINI)
### With ❤️ From Home