- Resolved false positives showing after an initial change is detected, it would loop over and over.
- Added "ns1.usssdomainseizure.com", "ns2.usssdomainseizure.com"
- Added import platform to reduce false positive seizure notifications on initial check.
- Switched from Chrome WebDriver to Firefox WebDriver (Geckodriver) for better stability and Tor support.
- Added Tor support for
.onionsite scanning. - Implemented seizure detection for
.oniondomains. - Improved DNS monitoring to detect changes in
A,AAAA,CNAME,MX,NS,SOA, andTXTrecords. - Reworked logging and console output for better debugging.
- Automatic Tor connection check before scanning
.onionsites. - Unified Telegram & Discord notifications for better alert management.
- Added seizure screenshot capturing for
.oniondomains.
- Refactored
send_request()to improve response handling and debugging. - Optimized file handling by merging redundant functions into
load_results(). - Removed unnecessary global variables to improve modularity.
pysocks(For Tor SOCKS5 proxy support)beautifulsoup4(For better HTML parsing in seizure detection)
- No major removals, but Chrome WebDriver is no longer used.
🔹 Note: This update significantly improves the efficiency, stability, and security of FBI Watchdog. Make sure to install the new dependencies by running: pip install -r requirements.txt
- Added auto-update functionality to the script. The script will display the changes and allow you to decline the update, so that you can review the changes manually before updating.
- There was a spelling mistake
- Testing the script for auto-update in prod (this repo)... 1.1.1, 1.1.2, 1.1.3
- Added functionality that now detects seizure changes from jocelyn.ns.cloudflare.com, and plato.ns.cloudflare.com. These are known to be used by LEA.
- Initial release with core functionalities.