The ONLY hacker friendly proxy for webapp pentests.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake cmake: removed comment Jun 10, 2016
debian added debian packaging info Jun 9, 2016
docs Update index.md Nov 25, 2016
keys keys: replaced Makefile by a bash script installed by cmake configura… Jun 4, 2016
.gitignore Merge branch 'master' of github.com:hugsy/proxenet Jun 10, 2016
.gitmodules migrating travis for new infra Jun 10, 2016
.travis.yml Update .travis.yml Jun 11, 2016
CMakeLists.txt added a codename Jun 14, 2016
LICENSE * license modification Apr 29, 2013
README.md Update README.md Jun 11, 2016
config.h.in added a codename Jun 14, 2016
control-server.c web: added a version tab to display compilation info and version Jun 5, 2016
control-server.h [control-server] finish config integration May 30, 2015
core.c damn... Nov 18, 2016
core.h Issue #40: thread killing command working Jun 3, 2016
http.c Fixed `create_https_socket` to handle SOCKS4a request: when forward t… Nov 17, 2016
http.h adding ws integration May 14, 2016
main.c added a codename Jun 14, 2016
main.h control-server: added restart command Aug 22, 2015
minica.c missing ifdef debug Jun 25, 2016
minica.h ssl : fixed serial and bad cert issues May 25, 2015
mkdocs.yml added docs on using responder and proxenet for mitm Jul 27, 2015
plugin-c.c control-server: added restart command Aug 22, 2015
plugin-c.h * added explicit xlog macros for plugins Jun 7, 2015
plugin-java.c java: implemented onload() and onleave() hooks Feb 7, 2016
plugin-java.h java: implemented onload() and onleave() hooks Feb 7, 2016
plugin-lua.c ssl: fixed debug_ssl interface (migration to mbedtls 2.x) Jun 14, 2016
plugin-lua.h re-arranging plugin destroy & free process Mar 6, 2015
plugin-perl.c perl: start implem onload() & onleave() Feb 7, 2016
plugin-perl.h added checks, moar checks !!! Jun 8, 2015
plugin-python.c lua: implementing onload() and onleave() hooks for plugins Feb 4, 2016
plugin-python.h * added explicit xlog macros for plugins Jun 7, 2015
plugin-ruby.c ruby: onload() and onleave() fully working + code refactoring Feb 7, 2016
plugin-ruby.h * added explicit xlog macros for plugins Jun 7, 2015
plugin-tcl.c tcl: fixed missing decl Feb 4, 2016
plugin-tcl.h re-arranging plugin destroy & free process Mar 6, 2015
plugin.c fixed a bug from @volvent : potential issue related to use of snprintf() Aug 30, 2015
plugin.h adding ws integration May 14, 2016
proxenet-control-cli.py - updated docs Nov 18, 2016
proxenet-control-web.py web-interface is now python3 friendly Jun 15, 2016
proxenet.1 man: updated Jun 6, 2016
proxenet.spec spec: forgot to add cmake as build requirement Jun 5, 2016
socket.c Fixed `create_https_socket` to handle SOCKS4a request: when forward t… Nov 17, 2016
socket.h preparing for 0.4 release + fixed make install/uninstall rules Jun 3, 2016
socks.c sock: setting userid to char instead of unsigned char Jan 31, 2016
socks.h * Fixed #5 : SOCKS support May 31, 2015
ssl.c ssl: fixed debug_ssl interface (migration to mbedtls 2.x) Jun 14, 2016
ssl.h migration mbedtls 2: ssl.[ch] done Jan 31, 2016
utils.c Fixed `create_https_socket` to handle SOCKS4a request: when forward t… Nov 17, 2016
utils.h Fixed `create_https_socket` to handle SOCKS4a request: when forward t… Nov 17, 2016

README.md

Proxenet

logo

What is it?

proxenet is a hacker friendly DIY web proxy for pentest(ers). It is a C-based proxy that allows you to interact with higher level languages (like Python, Ruby, Java, etc.) for modifying on-the-fly requests/responses sent by your Web browser.

How to start

$ git clone https://github.com/hugsy/proxenet.git
$ cd proxenet && cmake . && make
$ sudo make install

Status

Branch Build status Documentation
Master Continuous Integration status (master) Documentation Status (master)
Dev Continuous Integration status (dev) Documentation Status (dev)

Authors

proxenet was developed by hugsy with the help of the following contributors who are to be thanked.