Tool for collecting and cataloging malware samples.
Collects malware samples from URL black lists or from the filesystem. Crawls commonly used URL blacklists. Also downloads and archives samples from malshare. Collected samples are scanned using VirusTotal, and metadata are stored in a MySQL database.
Malware metadata are stored in a MySQL database in a table named malware
.
The table must have, at a minimum, the following columns. Columns for the AV results are automatically created.
CREATE TABLE `malware` (
`MD5` char(32) DEFAULT NULL,
`SHA1` char(40) NOT NULL DEFAULT '',
`Detectors` int(11) DEFAULT NULL,
`Detections` int(11) DEFAULT NULL,
`Verification` int(11) DEFAULT NULL,
`DateAdded` datetime DEFAULT NULL,
`TrID` text,
`SourceURL` text,
`Source` text,
`Filename` text,
`ScanDate` datetime DEFAULT NULL,
`FirstSeen` datetime DEFAULT NULL,
`LastSeen` datetime DEFAULT NULL,
`LastUpdated` datetime DEFAULT NULL,
PRIMARY KEY (`SHA1`),
) ENGINE=InnoDB DEFAULT CHARSET=latin1