Don't use a temporary registerfor the dup2 loop counter
Add VirusTotal Scanner Utility

[SeeRM #8733] This a tool that uses VirusTotal's public API to submit
a malware sample for analysis. As an offensive tool developer, this
would provide a convenient way to check and see how AVs react to
something we write.
Adds a timeout to wait_report method

In case it takes too long to get a report, the method will give up
checking after one hour. The user can still manually check the report
from the analysis link given earlier.
Update documentation
Use $stdout
Add rspec
Fix unreliable spec

Sometimes "localhost" resolves to more than one address
Don't use temporal register between syscals and save some bytes on the execve
Allow the Msf::Payload::Linux's generate to make its work
Update rpsec and the script
Simplify the logic deciding when we're finished
Remove pointless checks and add some docs
Add mips be shell_bind_tcp payload
Added auxiliary check for MS08_067

I simply copied the check from ms08_0867_netapi.rb and put them in
a auxiliary check so I could scan for it. This was done because
Nmap's check is not safe and this is more stable.
Fix encoder architecture
Fix outstanding issues
Merge remote-tracking branch 'origin/pr/1' into ms08_067_check
Fix moar outstanding issues
Merge remote-tracking branch 'origin/pr/2' into ms08_067_check
Add a post module that checks with VirusTotal with a checksum

This post module will submit a SHA1 checksum to VirusTotal to see
if it's a malicious file.