The Pentest Project is a collection of tools that were written to learn how the targeted technologies work in order to attack and defend them.
Phase 1: Write a python tool that provides RFC compliant behavior.
Phase 2: Add checks for well know offensive techniques.