Skip to content

[WORK IN PROGRESS]: HTTPS & TCP Reverse Proxy + (Web) Application Firewall

License

Notifications You must be signed in to change notification settings

Northernside/WiredShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WiredShield

Warning

This project is currently under constant development. Code, structures and functionality will break every few days. It is mostly work-in-progress and consists of proof-of-concept code.

What does it do?

WiredShield is planned to cover a lot of infrastructure management features, such as:

  • [80%] DNS Management (+ DNS-based geolocation-routing, because IPv4 transit for AS214428 (my own network) will cost me all of my organs)
  • [70%] Web Reverse Proxy + AutoSSL
  • [05%] Web-Application-Firewall
  • [00%] Layer 3/4 Firewall with eBPF/XDP in C
  • [50%] Minecraft Reverse Proxy (utilizing Northernside/wiredproxy) -> pre-packed with tons of features and optimizations
  • [00%] General TCP Reverse Proxy + Firewall

NOTE: [XX%] declares the current progress for each feature-set (progress isn't being updated regularly).

How does it work?

No clue yet! Design & structure changes every few commits. Though, it is generally inspired by Cloudflare patterns & their product suite.

How can I use it?

Documentations will appear shortly after I deem WiredShield as production-ready. Besides self-hosting, I'll try to offer free & managed services for WiredShield under AS214428.net and the respective internet presence of said network / project - just like Cloudflare. Don't expect high limits and great network capacity. Enjoy it as a kind of playground or fun thing!

About

[WORK IN PROGRESS]: HTTPS & TCP Reverse Proxy + (Web) Application Firewall

Resources

License

Stars

Watchers

Forks