Skip to content

sp34rh34d/Smasher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smasher v1.1

Forensic tool to analyze eml files

VT api

Visit the following sites and get an api token, then put them in the tokens.ini file
VirusTotal token -> https://docs.virustotal.com/reference/getting-started

Installation

git clone https://github.com/sp34rh34d/Smasher.git
pip3 install -r requirements.txt

Smasher Features

  • Headers extractor for eml files
  • Urls extractor for eml files
  • Kaspersky reputation check for sender domain
  • MXToolBox Blacklist check for sender domain
  • VirusTotal reputation check for sender domain
  • Kaspersky malicious activity check for urls detected
  • Metadata extractor for attachments detected
  • VirusTotal reputation check for attachements detected (sha256)

Commands

Usage:
  python3 smasher.py eml [args]

Args
    -f,  --file                  set eml file (required)
    -tz, --timezone              set timezone used on eml delivery date default[America/New_York]
    -bc, --blacklist-check       check the domain on MXToolBox [Blacklist]
    -ac, --attachment-check      check sha256 on Virus Total looking for malicious activity 
    -am, --attachment-metadata   extract metadata for attachment on eml file
    -h,  --help                  show this message
Screenshot 2023-12-01 at 15 09 18

blacklist check:

use: python3 smasher.py eml -f file.eml -bc
Screenshot 2023-12-01 at 15 10 03

attachment check on Virus Total:

use: python3 smasher.py eml -f file.eml -ac
Screenshot 2023-12-01 at 15 10 25

metadata extractor

use: python3 smasher.py eml -f file.eml -am
Screenshot 2023-12-01 at 15 10 51

show available timezone

use: python3 smasher.py eml -tz all