Releases: Egyan07/PhantomEye
Releases · Egyan07/PhantomEye
v2.0.0
Full Changelog: v1.2.1...v2.0.0
Full Changelog: https://github.com/Egyan07/PhantomEye/commits/v2.0.0
PhantomEye v1.2.1 — Connection Leak & Reliability Fixes
What's Fixed
- database.py —
init_database()connection now closed infinallyblock — was leaked on any exception during schema setup - alerts.py — added
timeout=30tosmtplib.SMTP()— unreachable SMTP server was blocking the thread for ~2 minutes - feeds.py —
load_ioc_cache()connection moved tofinally— was leaked on any query exception - feeds.py —
update_feeds()entire connection block wrapped intry/finally— handle was unreachable on feed loop exceptions - feeds.py —
check_stale_feeds()connection moved tofinally— same pattern as above
92 tests passing.
v1.2
PhantomEye v1.2 — Bug Fixes, Test Suite & CLI Improvements
This release focuses on stability, security hardening, and code quality. 9 bugs fixed across the core modules, 86 unit tests added, and two new CLI flags for version checking and health diagnostics.
Highlights:
- Firewall scanner now detects inbound attacks from known malicious IPs
- SMTP email alerts now verify server certificates (SSL fix)
- Empty lookup no longer returns a false "Clean" verdict
- Zero extra DB connections per lookup via in-memory meta cache
- 86 unit tests covering utils, feeds, lookup, and alerts
- --version and --check CLI flags added