Skip to content

Releases: Pwnzer0tt1/firegex

Firegex 2.1.0

12 Aug 18:56
fc3cf0d
Compare
Choose a tag to compare
  • 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

09 Aug 15:18
fa6bbbe
Compare
Choose a tag to compare
  • Password request in start.py

Firegex 2.0.1

03 Aug 21:53
1184d37
Compare
Choose a tag to compare
  • Firegex image on github packages, now firegex can start without a build
  • Supported Arch amd64 and arm64

Firegex 2.0.0

03 Aug 12:19
Compare
Choose a tag to compare
  • 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

21 Jul 08:26
Compare
Choose a tag to compare
  • npm update vulnerable packages

Firegex 1.2.0

11 Jul 13:39
2c5bac1
Compare
Choose a tag to compare

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

11 Jul 13:32
Compare
Choose a tag to compare

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