Releases: Pwnzer0tt1/firegex
Releases · Pwnzer0tt1/firegex
Firegex 2.1.0
- New feature: Port Hijacking to proxy
- FIxed stopping of docker image
- Refactored NFTables managment code
- Added tests for "Port Hijacking to proxy"
Firegex 2.0.2
- Password request in start.py
Firegex 2.0.1
- Firegex image on github packages, now firegex can start without a build
- Supported Arch amd64 and arm64
Firegex 2.0.0
- New feature, nfregex, to filter services using netfilter
- Refactored front and back end code base for adding other furture features
- Websockets for the updates (except stats updates)
- New tests
- Dropped privileges from root to nobody user using CAP_NET_ADMIN
- Reset feature in firegex
Firegex 1.2.1
- npm update vulnerable packages
Firegex 1.2.0
News:
- backend changes (Flask -> Fastapi)
- The communication with the cpp totally changed
- Now the communication is done using stdin and stdout, adding no thread in the cpp file and avoiding using a config file for communicating with python
- No thread will be started by the python wrapper, the only subprocess you will see are the cpp proxy processes
- Switch regex making the single regex paused
- Using pcre2 for regex match in cpp file, with more regex functionalities and more efficiency
- Now the frontend allow you to choose the internal port to use for the proxy.
Firegex 1.0.0
print("Hello world Firegex!")
This is the first tested and stable version of firegex.
Firegex is able to create TCP tunnels where the traffic will be filtered using std::regex module of c++
The proxy is based on a cpp file that use the boost library to create a TCP proxy using async programming getting high efficiency.
Run firegex on linux with python3 start.py
, remembering to install docker and docker-compose