11/12 free views
Tool
Framework
Email Security

spamscope

by SpamScope

305stars
61forks
19watchers
Updated 5 months ago
About

SpamScope is a fast, distributed spam analysis tool that processes emails in real-time to detect phishing, malware, and other threats using modular integrations.

Fast Advanced Spam Analysis Tool

Primary Use Case

SpamScope is designed for security analysts and threat hunters who need to analyze large volumes of emails quickly and efficiently to identify phishing attempts, malware, and spam characteristics. It is ideal for organizations looking to automate and scale their email security analysis using a distributed system.

Key Features
  • Distributed real-time email processing using Apache Storm
  • Modular architecture with pluggable analysis modules for raw emails, attachments, and sender IPs
  • Phishing scoring module for email threat assessment
  • Integration with third-party tools like SpamAssassin, Apache Tika, VirusTotal, Thug, Zemana, and Shodan
  • Supports multiple email formats including RFC822 and Outlook .msg
  • Outputs detailed JSON reports for easy storage and further analysis
  • Flexible input sources and customizable processing topologies
  • Docker and docker-compose support for easy setup and deployment

Installation

  • Install and run Apache Storm (refer to Apache Storm Concepts and Streamparse Quickstart)
  • Clone the SpamScope repository from GitHub
  • Install Python dependencies (implied by PyPI badge and usage)
  • Run Apache Storm cluster or local instance
  • Deploy SpamScope topologies to Apache Storm
  • Optionally configure and enable desired analysis modules
  • Use provided Docker images and docker-compose files for simplified setup

Usage

>_ Run Apache Storm cluster

Start the Apache Storm environment to enable distributed processing

>_ Deploy topologies from ./topologies/ folder

Launch SpamScope processing workflows on Apache Storm

>_ Enable/disable post processing modules

Customize SpamScope functionality by selecting which analysis modules to run

>_ Input raw emails (RFC822 or Outlook formats)

Feed emails into SpamScope for analysis

>_ Receive JSON output

Obtain structured analysis results including phishing scores and extracted data

Security Frameworks
Reconnaissance
Initial Access
Execution
Defense Evasion
Collection
Usage Insights
  • Integrate SpamScope with SIEM platforms to automate alerting and incident response workflows.
  • Leverage the modular architecture to add custom detection modules tailored to emerging phishing and malware tactics.
  • Use distributed real-time processing to scale email threat analysis in large enterprise environments.
  • Combine SpamScope output with threat intelligence feeds to enrich context for threat hunting.
  • Deploy SpamScope in purple team exercises to simulate and detect phishing and malware delivery techniques effectively.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about spamscope. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

This tool hasn't been indexed yet. Request indexing to enable AI chat.

Admin will review your request within 24 hours

Security Profile
Red Team60%
Blue Team90%
Purple Team75%
Details
LicenseApache License 2.0
LanguagePython
Open Issues20
Topics
security
mail-analyzer
spam-analyzer
streamparse
apache-storm
application-security
python
outlook
docker-image
docker