Bootcamp #9: HTTP Server and Firewalling

Reading Material:
C (programming language)
Nmap (My nmap mega primer)
Setuid
Philosophy of Firewalls
More Firewall Philospophy

Video Supplement:
Security Now
Pauldotcom

Hands On:
If enabled, disable and investigate iptables on your Samurai vm.
Use iptables to block ICMP requests on your vm, test if this works.

Programming:
Write an http server that can handle multiple connections, in your favorite scripting language.
Connect to your http server with your browser and check the requests made by your browser.
Write an http client that abuses the number of connections it creates to your http server, using your favorite scripting language.