Skip to content
Write-Your-Own-Plugins Web Proxy
Branch: master
Clone or download
Pull request Compare This branch is 532 commits behind hugsy:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
keys
man
pc
proxenet-plugins
.gitignore
.travis.yml
LICENSE
Makefile
README.md
control-server.c
control-server.h
core.c
core.h
http.c
http.h
main.c
main.h
plugin-c.c
plugin-c.h
plugin-lua.c
plugin-lua.h
plugin-perl.c
plugin-perl.h
plugin-python.c
plugin-python.h
plugin-ruby.c
plugin-ruby.h
plugin.c
plugin.h
socket.c
socket.h
ssl.c
ssl.h
utils.c
utils.h

README.md

Proxenet

The idea behind Proxenet is to have a fully DIY web proxy for pentest. It is a C-based proxy that allows you to interact with higher level languages for modifying on-the-fly requests/responses sent by your Web browser.

It is still at a very early stage of development (but very active though), and supports plugins in the following languages :

  • C
  • Python
  • Lua
  • Ruby
  • Perl

(Maybe more to come)

Check the project Wiki for all details!

Current status

Continuous Integration status

The best of both world ?

Some people might miss the beautiful interface some other GUI-friendly proxies provide. So be it! Plug proxenet as a relay behind your favorite Burp, Zap, Proxystrike, abrupt, etc. and enjoy the show!

Write-Your-Own-Plugins

It is a fact that writing extension for Burps is a pain, and other tools only provide plugins (when they do) in the language they were written in. So the basic core idea behind proxenet is to allow pentesters to easily interact with their HTTP requests/responses in their favorite high-level language.

Languages Versions

Implemented support with C API in :

  • Python 2.7/3.3
  • Ruby 1.8/1.9
  • Perl 5.14
  • Lua 5.2

What's next?

There are heaps and heaps of bugs, crashes, etc., so I am working on fixing that to provide more stability (please tell me your bugs/patches!) Many many many other features to come as well through plugins!

Want to get more? Fork it, patch it, push it!

You can’t perform that action at this time.