This Firefox extension integrates natively with the NextDNS API to provide advanced control over filtering rules, network logs, and local request interception.
- Single Page Application: Manage logs, lists, and settings from a single interface.
- Active Profile Syncing: Automatically detects your live profile from
test.nextdns.io. - Page Actions: Instantly Allow, Deny, or Temp-Allow (5 min snooze) domains from the active tab.
- Flicker-Free Rendering: Optimized DOM batching ensures a smooth experience even during high-traffic monitoring.
- Rich Metadata: Displays device identity, routing protocol, and timestamp.
- Kebab Actions: Quick-access menu on any log entry to modify access rules instantly.
- Instant Search: Locally filter massive allowlists and denylists as you type.
- Bulk Management: Batch-add domains by pasting multiline lists.
- 1-Click Blockers: Kill network access to major OS telemetry (Windows, Apple, etc.) and specific apps.
- Hardened Credential Handling: API keys are retrieved on-demand and kept out of persistent memory.
- Robust Alarms: Timer-based temporary allow-listing is handled via safe URL parameter parsing to prevent domain-injection bugs.
- XSS Sanitization: Comprehensive HTML escaping protects your dashboard from malicious domain metadata.
- Clone this repository.
- Visit
about:debuggingin Firefox. - Click "This Firefox" -> "Load Temporary Add-on".
- Select
manifest.jsonfrom the root directory. - Open the extension, navigate to ⚙️ Options, and add your NextDNS API Key.
Enable the Labs Tab in settings to access:
- Local Regex Firewall: Block web requests locally before they reach the DNS resolver.
- Tab Tracking Pause: Pause live monitoring for static research.
MIT License - see LICENSE for details.