Network intrusion detection/prevention system: Advanced Network Security course project

For the course ET4307IN Advanced Network Security I had to develop an intrusion detection/prevention system. This system does the following:

All of this is implemented in a modular design, using Go. The source code can be found on GitHub.