Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deaconn-net/netconn-old

An open-source router and firewall with a web GUI for Linux. Utilizes XDP for fast packet processing. Currently in development.
https://github.com/deaconn-net/netconn-old

af-xdp all-in-one easy-to-use fast firewall forward go golang gui interface linux router webserver xdp

Last synced: about 2 months ago
JSON representation

An open-source router and firewall with a web GUI for Linux. Utilizes XDP for fast packet processing. Currently in development.

Awesome Lists containing this project

README

        

# NetConn
Open-source router and firewall software for Linux written in Go. Utilizes Linux's [XDP](https://www.iovisor.org/technology/xdp) hook through [(e)BPF](https://ebpf.io/) for fast packet processing.

## Prerequisites
* A Linux OS distro with XDP support implemented into kernel.
* At least 512 MBs of free RAM.
* Golang.

### Golang Packages
Additional packages for Golang are used in the following.

```bash
# Install Dropbox's GoeBPF module.
go get github.com/dropbox/goebpf
```

## Contributors
* [Christian Deacon](https://github.com/gamemann)