Changelog¶
All notable changes to BSOT will be documented here.
[Unreleased]¶
Added¶
- Initial documentation site
- Marketing site
[1.0.0] - 2025-01-01¶
Added¶
- Phishing Module: Complete email analysis with header parsing, IOC extraction, AI analysis
- Intel Module: IOC enrichment via VirusTotal, AbuseIPDB, GreyNoise, OTX, IPInfo
- File Module: File hashing, identification, string extraction, entropy analysis
- Network Module: SSL/TLS analysis, HTTP header auditing, DNS security checks
- Logs Module: Log parsing (syslog, JSON, CLF, CEF) and attack pattern detection
- Data Module: Encoding/decoding (base64, URL, hex, HTML, etc.), timestamp conversion
- Auth Module: Password strength analysis with breach checking, JWT decoding
- System Module: Process and network connection analysis
- IR Module: Forensic artifact collection, containment, Cloudflare integration
- Malware Module: PE analysis, YARA scanning, deobfuscation, sandbox submission
- Report Module: Case management, AI-powered report generation, IOC export
- OSINT Module: Scaffolded for future development
Features¶
- Unified CLI interface with consistent patterns
- JSON output support for automation
- Configurable API keys via config file or environment variables
- Caching for API responses
- Async operations for performance
- Rich terminal output with colors and formatting
Version History¶
| Version | Date | Highlights |
|---|---|---|
| 1.0.0 | 2025-01-01 | Initial release |
Versioning¶
BSOT follows Semantic Versioning:
- MAJOR: Incompatible API changes
- MINOR: New functionality, backwards compatible
- PATCH: Bug fixes, backwards compatible