Initial commit of IPMI library, scanner, & cracker
Cleanup, reporting, and automatic cracking
Updated common passwords
Updated common password list
ipmi version scanner: fix probe method name
Merge pull request #2009 from sempervictus/ipmi_scanner

ipmi version scanner: fix probe method name
Better HP iLO compatibility (retry on session ID error)
Remove 'Hash' string from the written output
Break packet classes into their own files

This makes the file structure match the class structure and makes the
source tree easier to grok.
Merge pull request #2022 from jlee-r7/landing-2015-ipmi-proto

Break packet classes into their own files
Remove stale constants.rb require
Fix require for constants, trim useless fields from banner
Updates to common password db
Updated output formats, top 1000 passwords
Allow for null passwords
Add cipher zero scanner
Switch to UDPScanner mixin, trim this down, add reporting
Fix EOL spaces
Rework to reduce open fds, remove bugs, handle null user
Fix bad hash detection