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!
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!
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.
Implemented support with C API in :
- Python 2.7/3.3
- Ruby 1.8/1.9
- Perl 5.14
- Lua 5.2
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!