Open-source utilities for security teams who manage firewall policies and need visibility into what web apps actually do.
Create, manage, and serve External Dynamic Lists without direct firewall access. Analysts update EDLs through a web UI; firewalls pull them automatically.
Security analysts manage EDLs independently. No PAN admin credentials needed, no change windows for simple list updates.
Each EDL has its own access control list. Only your firewalls' source IPs can pull the list content.
Teams submit EDL entries via API. Submissions land in an inbox for admin review before going live.
Per-entry attribution tracks who added what and when. Know exactly how your EDL got to its current state.
EDL dashboard with live URLs and entry previews
Activity log with searchable audit trail and CSV export
Built-in version management and upgrade checks
See every domain a web application talks to. Build precise allow-lists for your firewalls and proxies instead of guessing or over-permitting.
Captures every background request - CDNs, analytics, APIs, ads - so you see the complete picture of what a site depends on.
Export captured domains directly into firewall or proxy rules. No more manually sniffing traffic with dev tools.
Available on both the Chrome Web Store and Firefox Add-ons. Same functionality, same workflow.
Discover the domains, then push them into a KineticLull EDL. A complete workflow from discovery to enforcement.
Live domain capture as you browse
Connect directly to your KineticLull instance
One-click copy for quick export
KineticLull is a Django app you self-host. GhostHunter installs from your browser's extension store. Both are open source under MPL-2.0.
Add the extension to Chrome or Firefox. Browse to any web app and see what domains it contacts.
Clone the repo, run setup.sh, and you have a running EDL server with SSL and systemd services.
Create lists in the web UI or submit via API. Point your firewalls at the auto-generated URLs.
Kinetic - energy in motion. Lull - a pause in activity. Security work doesn't have to mean constant effort. Automate the repetitive, simplify the complex, and let the tools carry the weight so you can focus on what actually matters.