-
Notifications
You must be signed in to change notification settings - Fork 19
To Do List
Andrew Mason edited this page Apr 21, 2015
·
7 revisions
So we don't forget this after falling asleep:
- Use catch to eliminate traceback on SIGINT.
- Port knocking as a stretch still.
- Test work -- clean the shit up.
- ICMP messages - block pings, potentially outgoing ICMP responses.
- Combination IP and port filters.
- Some default configurations.
- How to handle invalid TCP state transitions?
- NMap foiling:
- SCTP?
- UDP rules to drop all but #53.
- Stateful rules to detect mapping.
- CIDR IP's?
Thoughts on presentation topic order, by Andrew:
- Basic idea of the project.
- Overview of iptables? Are there people in the class that don't know what this is?
- Brief discussion of Jeff's beautiful datagram parser.
- Design of the basic (read: single-process, without the craziness of the multi-process egress filtering) architecture of pywall; plus how the Rule interface is defined and show some simple rules.
- Discuss the egress filtering and the actual architecture of the Great PyWall
- Any other stretch features we knock out this morning.