Skip to content

sehbeygi79/XDP-Firewall-ML

 
 

Repository files navigation

XDP Firewall + ML

This repository extends the original project by integrating a user-level machine learning module and network emulation capabilities.

Modifications to the Original Repository

  • Added a user-level machine learning component that dynamically updates firewall rules based on observed traffic patterns. For example, it can detect DDoS attacks and automatically block malicious IPs.

  • Integrated Containernet to create and test custom network topologies, enabling realistic firewall evaluation in an emulated network environment.

Sample Demo

final

About

An XDP firewall that is capable of filtering specific packets based off of filtering rules specified in a config file. IPv6 is supported!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 63.0%
  • Python 34.3%
  • Makefile 2.5%
  • Shell 0.2%