|
AMUN:
|
Partial Project Plan
|
Milestone 1: |
Build Ethereal like application that monitors ports access etc.
- log incoming and outgoing requests and port stuff: sort by port.
app, src, dest, port, time open, in kb, out kb, files?
- build modular gui (with extensibility in mind) ... for viewing log.
|
Milestone 2: |
Implement some functionality.
- filter for dangerous ports/applications.
- filter incoming files for dangerous files.
- implement start as service -windows specific.
- implement security site lookup for dangerous files... implement use of these -perhaps not possible or plausible.
- monitor for exploit packets/port attempts -unkown how to make viable.
- implement port scan protection/monitoring... other possible basic security protections.
- mechanism for running exploits against self -would need to be implemented to prevent exploits from being run against other machines...
perhaps only run against 127.0.0.1... or perhaps allow lan addresses as well.. 192.168.X.Y....
- GUI interface for writing filters and other extras.
|
Milestone 3: |
Make into a firewall.
- pipe everything to self via ports.
- implement filters to block and monitor.
- gui for firewall filters.
|
Intended dependencies: |
Cap, WinCap, GTK.
|
|