Investigation Modules
TraceForge provides 7 automated investigation modules covering key OSINT and digital forensics workflows.
Overview
Module |
Name |
Scope |
Mode |
Primary Capabilities |
|---|---|---|---|---|
01 |
Image & Media Forensics |
Media files (JPG, PNG, TIFF, MP4) |
Passive / Local |
EXIF, GPS coordinates, MakerNotes, hex signatures, strings, steganography, file carving |
02 |
Network Recon & PCAP |
PCAP / PCAPNG captures |
Passive / Local |
Protocol hierarchy, conversation breakdown, DNS queries, HTTP URIs, TLS SNI, wireless frames |
03 |
Identity & Social Recon |
Usernames / handles |
Passive / API |
Profile discovery across public web platforms (Sherlock, Maigret, Blackbird) |
04 |
Email & Breach Analysis |
Email addresses / domains |
Passive / API |
Account registrations (Holehe), public breach triage (h8mail), SPF/DMARC posture, reputation |
05 |
Domain & DNS Intel |
Domain names |
Active & Passive |
DNS records (A/AAAA/MX/TXT/SOA), WHOIS registration, passive subdomain enumeration |
06 |
Document Harvesting |
PDF, DOCX, XLSX, PPTX |
Passive / Local |
Author metadata, creation timestamps, embedded macros (Oletools), hidden text, secret key leaks |
07 |
Defensive OPSEC Audit |
Local host workstation |
Defensive / Local |
Network interfaces, active routing, DNS resolvers, Tor proxy status, storage encryption |
Module 01: Image & Media Forensics
Script:
modules/01_image_forensics.sh/traceforge module 1 <path>Type: Passive local evidence analysis.
Tools Leveraged:
exiftool,binwalk,xxd,jhead,pngcheck,steghide,tesseract.What It Analyzes:
File signature and true MIME type (detecting extension spoofing).
Complete EXIF, IPTC, XMP, and MakerNotes metadata.
Extracted GPS latitude, longitude, and altitude with map links.
ASCII and Unicode string extraction for embedded URLs or threat indicators.
Steganographic payload checks and Binwalk file carving.
Example:
traceforge module 1 ./evidence_photo.jpg
Module 02: Network Recon & PCAP Triage
Script:
modules/02_network_recon.sh/traceforge module 2 <path>Type: Passive offline packet capture analysis.
Tools Leveraged:
tshark,capinfos,tcpdump,aircrack-ng.What It Analyzes:
Capture metadata (duration, packet count, interface details).
Protocol hierarchy and top conversation pairs.
Cleartext DNS requests and domain resolutions.
HTTP request headers, User-Agent strings, and requested URIs.
TLS Client Hello Server Name Indication (SNI) hostnames.
802.11 wireless beacon frames and EAPOL authentication handshakes.
Example:
traceforge module 2 ./suspicious_traffic.pcap
Module 04: Email & Breach Intelligence
Script:
modules/04_email_breach.sh/traceforge module 4 <email>Type: Passive reconnaissance and breach database lookups.
Tools Leveraged:
holehe,h8mail,emailrep,theharvester,checkdmarc.What It Analyzes:
Checks account existence across 120+ online platforms via password recovery endpoint probing without triggering login alerts.
Queries public breach databases for known historical exposures.
Analyzes domain SPF, DKIM, and DMARC email authentication records.
Example:
traceforge module 4 analyst@example.com
Module 05: Domain & DNS Intelligence
Script:
modules/05_domain_dns.sh/traceforge module 5 <domain>Type: Passive OSINT and active DNS querying.
Tools Leveraged:
dig,whois,subfinder,amass,assetfinder,dnstwist.What It Analyzes:
Authoritative DNS records (A, AAAA, MX, NS, TXT, CNAME, SOA).
WHOIS registration data (registrar, creation/expiry dates, nameservers).
Passive subdomain enumeration from Certificate Transparency logs.
Permutation analysis for phishing and typosquatting domains.
Example:
traceforge module 5 example.com
Module 06: Document & Metadata Harvesting
Script:
modules/06_document_harvesting.sh/traceforge module 6 <path>Type: Passive local document analysis.
Tools Leveraged:
pdfinfo,pdftotext,pdfimages,oletools(olevba),mat2,tesseract.What It Analyzes:
Document author, editing software, creation/modification dates, and revision history.
Extracts embedded text and scans for sensitive patterns (passwords, API tokens, internal paths).
Scans Office documents for VBA macros and suspicious embedded payloads.
Evaluates metadata anonymization with MAT2.
Example:
traceforge module 6 ./confidential_briefing.pdf
Module 07: Defensive OPSEC Audit
Script:
modules/07_opsec_anonymization.sh/traceforge module 7Type: Defensive host posture assessment.
Tools Leveraged: System networking utilities,
tor,proxychains,openssl,macchanger.What It Analyzes:
Enumerates active local network interfaces, MAC addresses, and assigned IP addresses.
Validates configured DNS resolvers to detect ISP DNS leakage.
Checks local Tor proxy service status and proxy chaining readiness.
Assesses local disk encryption and cryptographic toolchain status.
Example:
traceforge module 7