Modules¶
BSOT is organized into focused modules, each addressing a specific security domain.
Module Overview¶
-
Email analysis: parse headers, extract IOCs, check reputation, AI analysis.
-
Threat intelligence: enrich IOCs via VirusTotal, AbuseIPDB, GreyNoise, and more.
-
File analysis: hashing, identification, strings, entropy, metadata.
-
Network security: SSL/TLS, HTTP headers, DNS security, port scanning.
-
Log analysis: parsing, attack detection, statistics.
-
Data operations: encoding/decoding, timestamps, hashing, regex.
-
Authentication: password analysis, JWT decoding.
-
System analysis: processes, network connections.
-
Incident response: artifact collection, containment, Cloudflare integration.
-
Malware analysis: PE analysis, YARA, deobfuscation, sandbox submission.
-
Reporting: case management, report generation, IOC export.
-
Open source intelligence: domain recon, email lookup, username search.
Quick Reference¶
| Module | Primary Use Case | Key Commands |
|---|---|---|
phishing |
Email investigation | analyze, extract-iocs, headers |
intel |
IOC enrichment | enrich, bulk, whois |
file |
File triage | hash, identify, strings |
network |
Network assessment | ssl-check, headers, dns |
logs |
Log analysis | analyze, parse, stats |
data |
Data manipulation | decode, encode, timestamp |
auth |
Credential analysis | password-analyze, jwt-decode |
system |
System investigation | processes, connections |
ir |
Incident handling | collect, contain, cf |
malware |
Malware analysis | pe, yara, deobfuscate |
report |
Documentation | case, generate, ioc |
osint |
OSINT gathering | domain, email, username |
Module Categories¶
Investigation¶
- Phishing: Email-focused investigation
- Intel: IOC enrichment and context
- OSINT: Open source intelligence gathering
Analysis¶
- File: Static file analysis
- Malware: Deep malware analysis
- Logs: Log forensics
Assessment¶
- Network: Network security posture
- Auth: Authentication security
- System: Endpoint assessment
Response¶
- IR: Incident response actions
- Report: Documentation and case management
Utilities¶
- Data: Data transformation and encoding
Common Patterns¶
JSON Output¶
All modules support JSON output for scripting:
File Input¶
Many commands accept file input:
Output to File¶
Save results to a file:
See Also¶
- Examples - Quick command reference
- CLI Reference - Complete command documentation
- Use Cases - Real-world workflows