... is it worth to reinvent the wheel?
... it's better to use knowledge & experiences of others, even if it costs.
this time it's Arachni Scanner,
for webapp security, vulnerability analysis.
can be used in defense & offense as well, i think, as far as hacking goes.
... perhaps later documentation & code can be obtained as well ... to understand & integrate software as well.
Arachni Scanner: http://www.arachni-scanner.com/.