Selasa, 28 Desember 2010

VirusTotal Python Submission Script

Here is a simple python script for batch malware submissions to VirusTotal via its email interface.  Simply replace the SMTP-related variables at the top of the script and you’re ready to rock!

Download : vtsubmit.py


#!/usr/bin/env python

# vtsubmit.py
# VirusTotal Submission Script

import os, sys, email, smtplib, hashlib

SMTP_HOST = '_HOST_'
SMTP_PORT = 587
SMTP_USER = '_USER_'
SMTP_PASS = '_PASS_'

TO_ADDR = '[email protected]'
FROM_ADDR = '_EMAIL_'

def main():
if len(sys.argv) == 1:
print 'please specify files to submit'
sys.exit(1)

filelist = sys.argv[1:]
total = len(filelist)
progress = 0

for filename in filelist:
progress += 1
data = open(filename, 'rb').read()
sha1 = hashlib.sha1(data).hexdigest()
base = os.path.basename(filename)

print '%d of %d: %s (%s)' % (progress, total, base, sha1)

Tidak ada komentar:

Posting Komentar