Confirmed users
529
edits
| Line 64: | Line 64: | ||
* difficulty: medium | * difficulty: medium | ||
* language: english or french | * language: english or french | ||
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). | 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 ([http://msdn.microsoft.com/en-us/library/windows/desktop/dd339609%28v=vs.85%29.aspx example]), 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. | ||