Skip to content

BwithE/bender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bender

A lightweight TCP proxy that bends traffic between a client and a server.


Files

There are pre-built binaries for 64bit and 32bit Linux and Windows machines.

The source code is available for individual compiling.


Compile

Dependencies

apt install -y gcc-multilib g++-multilib build-essential mingw-w64

64bit linux

gcc lin-proxy.c -o proxy

32bit linux

gcc -m32 lin-proxy.c -o proxy

64bit Windows

x86_64-w64-mingw32-gcc win-proxy.c -o proxy.exe -lws2_32

32bit Windows

i686-w64-mingw32-gcc win-proxy.c -o proxy.exe -lws2_32

Running one proxy

./proxy -l 0.0.0.0:8888 -f 127.0.0.1:80

proxy.exe -l 0.0.0.0:8888 -f 127.0.0.1:80

Building multiple proxies via the menu

./proxy     
------ Proxy ------
1. List proxies
2. Add proxy
3. Remove proxy
4. Terminate
proxy#: 1
[*] No proxies detected.
------ Proxy ------
1. List proxies
2. Add proxy
3. Remove proxy
4. Terminate
proxy#: 2
listener: 0.0.0.0:8888
forwarder: 127.0.0.1:80
[*] Proxy thread started: 0.0.0.0:8888 -> 127.0.0.1:80
[+] Proxy added: 0.0.0.0:8888 -> 127.0.0.1:80
------ Proxy ------
1. List proxies
2. Add proxy
3. Remove proxy
4. Terminate
proxy#: 2
listener: 0.0.0.0:2121
forwarder: 127.0.0.1:21
[*] Proxy thread started: 0.0.0.0:2121 -> 127.0.0.1:21
[+] Proxy added: 0.0.0.0:2121 -> 127.0.0.1:21
------ Proxy ------
1. List proxies
2. Add proxy
3. Remove proxy
4. Terminate
proxy#: 1	
------ Active Proxies ------
1. 0.0.0.0:8888 -> 127.0.0.1:80
2. 0.0.0.0:2121 -> 127.0.0.1:21

About

A lightweight TCP proxy that bends traffic between a client and a server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages