Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kwakubiney/inferno
Firewall built with eBPF
https://github.com/kwakubiney/inferno
ebpf
Last synced: 14 days ago
JSON representation
Firewall built with eBPF
- Host: GitHub
- URL: https://github.com/kwakubiney/inferno
- Owner: kwakubiney
- License: mit
- Created: 2023-09-03T23:03:14.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-25T16:49:33.000Z (9 months ago)
- Last Synced: 2024-03-26T15:07:47.682Z (9 months ago)
- Topics: ebpf
- Language: Go
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# inferno
Firewall built with eBPF and Go.# Inspiration
- [When you need to overcome your fear and build your own data-driven eBPF firewall](https://www.youtube.com/watch?v=b7zEnP9W-Cw)# Usage
- Run `sudo apt-get install libbpf-dev` to get the necessary header files
- Build with `make`
- Run `./fw add --i ` to block ingress traffic from specified IP address
- Run `./fw add --e ` to block egress traffic to specified IP address
- Run `./fw remove --i ` to allow ingress traffic from specified IP address
- Run `./fw remove --e ` to allow egress traffic to specified IP address
- Run `make clean` to unload the eBPF program