Confirmed users
529
edits
Line 64: | Line 64: | ||
* difficulty: medium | * difficulty: medium | ||
* language: english or french | * language: english or french | ||
The Mozilla InvestiGator (MIG) is designing to detect and respond to threats. One way of responding to an attack is to create firewall rules on the local host to block an IP, or a particular connection. The goal of this project is to create a library in the Go language that can create and delete firewall rules on Windows, MacOS and Linux (iptables and ntables). The library should also be able to retrieve a ruleset from a host in a standardized format (JSON). | The [https://github.com/mozilla/mig/ Mozilla InvestiGator (MIG)] is designing to detect and respond to threats. One way of responding to an attack is to create firewall rules on the local host to block an IP, or a particular connection. The goal of this project is to create a library in the Go language that can create and delete firewall rules on Windows, MacOS and Linux (iptables and ntables). The library should also be able to retrieve a ruleset from a host in a standardized format (JSON). | ||
This project is an opportunity for a group of students to take a close look at firewall management on the major operating systems. | This project is an opportunity for a group of students to take a close look at firewall management on the major operating systems. | ||