OSINT • DFIR • Threat Intelligence • Digital Investigations
MailTrace is a Python-based Email Intelligence and Investigation Platform designed for OSINT, DFIR, cybersecurity investigations, and digital evidence collection.
The platform enables analysts to perform email intelligence gathering, header analysis, IOC extraction, reputation checks, domain investigations, GeoIP analysis, and investigation management from a single interface.
- MX Record Discovery
- SPF Detection
- DMARC Detection
- Email Provider Identification
- Risk Scoring
- SPF Validation
- DKIM Validation
- DMARC Validation
- Source IP Extraction
- Mail Route Analysis
- Email Extraction
- IP Address Extraction
- Domain Extraction
- URL Extraction
- Risk Assessment
- Domain Classification
- Disposable Email Detection
- WHOIS Lookup
- Registrar Information
- Domain Age Analysis
- Nameserver Enumeration
- DNSSEC Detection
- Country Identification
- Region Detection
- City Information
- ISP Detection
- ASN Discovery
- Timezone Identification
- GitHub Discovery
- Reddit Discovery
- TikTok Discovery
- Pinterest Discovery
- URL Parsing
- Domain Extraction
- Parameter Analysis
- Suspicious Keyword Detection
- Risk Scoring
- MD5 Detection
- SHA1 Detection
- SHA256 Detection
- Hash Classification
- Breach Discovery
- Exposure Tracking
- Case Creation
- Investigation Dashboard
- Evidence Collection
- Evidence Viewer
- Notes Management
- Investigation Timeline
- Case Status Tracking
- Investigation Summary
- PDF Report Generation
Clone the repository:
git clone https://github.com/YOUR_USERNAME/MailTrace.git
cd MailTraceInstall dependencies:
pip install -r requirements.txtRun MailTrace:
python main.pyMailTrace/
├── core/
│ ├── banner.py
│ ├── dashboard.py
│ ├── loading.py
│ ├── storage.py
│ ├── evidence_viewer.py
│ ├── timeline.py
│ ├── investigation_summary.py
│ ├── report_generator.py
│ └── utils.py
│
├── modules/
│ ├── email_lookup.py
│ ├── header_analyzer.py
│ ├── ioc_extractor.py
│ ├── email_reputation.py
│ ├── domain_intelligence.py
│ ├── geoip_lookup.py
│ ├── breach_lookup.py
│ ├── username_intelligence.py
│ ├── url_intelligence.py
│ └── hash_intelligence.py
│
├── investigations/
├── reports/
│
├── main.py
├── requirements.txt
├── README.md
└── LICENSE
- Create a New Investigation
- Run Email Intelligence
- Analyze Email Headers
- Extract Indicators of Compromise
- Perform Domain Intelligence
- Run GeoIP Analysis
- Collect Evidence
- Review Timeline
- Generate Investigation Report
- Threat Intelligence Integration
- VirusTotal Support
- AbuseIPDB Integration
- AlienVault OTX Support
- Advanced Breach Intelligence
- Multi-Target Investigations
- Automated IOC Correlation
- Web Dashboard
- Database Backend
- Multi-User Support
- API Integrations
- Python
- Rich
- DNSPython
- Python-WHOIS
- Requests
- IPWhois
- ReportLab
This project is licensed under the MIT License.
Dhanraj Taware
Cybersecurity • OSINT • DFIR • Threat Intelligence
MailTrace v1.0


