Skip to content

Refire is a simple Rever proxy, Firewall combo written in Python , might get rewritten in Rust or GO

Notifications You must be signed in to change notification settings

cg-manish/Refire

Repository files navigation

ReFire: Basic firewall and reverse proxy

ReFire is a basic firewall to block http requests from AWS, Azure and GCP ip addresses. This focuses on blocking requests.

Features planned:

  • Block requets on specific ports and protocols
  • Block ip address ranges of countries
  • Block requests from US states or cities
  • Block files based on MIME types

Might be reimplemented in GO or Rust

Running the program

### if you want to intercept requests arriving on port 80. 
### it will socket to port 80

python main.py -p 80

About

Refire is a simple Rever proxy, Firewall combo written in Python , might get rewritten in Rust or GO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published