Block directly entered, external or public IP v4 and v6 addresses
no-direct-ip Extension
Stop accidental visits to an external or public IP address. Useful for security analysts and researchers handling potentially malicious IP addresses.
Option to redirect to default search engine.
Completely local with no external lookups or tracking.
Multi-language support in the blocked page (based of browser's language).
Blocked page follows browser's dark mode.
Blocks both IPv4 and v6 addresses.
Multi-browser support (Edge, Chrome and Firefox tested).
The following IP addresses are allowed:
- 127.0.0.0/8
- 10.0.0.0/8
- 192.168.0.0/16
- 172.16.0.0/12
- 169.254.0.0/16
- ::1/128
- fd00::/8
Source code available from https://github.com/OllieJC/firefox-no-direct-ip
Read more
Option to redirect to default search engine.
Completely local with no external lookups or tracking.
Multi-language support in the blocked page (based of browser's language).
Blocked page follows browser's dark mode.
Blocks both IPv4 and v6 addresses.
Multi-browser support (Edge, Chrome and Firefox tested).
The following IP addresses are allowed:
- 127.0.0.0/8
- 10.0.0.0/8
- 192.168.0.0/16
- 172.16.0.0/12
- 169.254.0.0/16
- ::1/128
- fd00::/8
Source code available from https://github.com/OllieJC/firefox-no-direct-ip
Source Manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"description":"Block directly entered, external or public IP v4 and v6 addresses",
"manifest_version":3,
"name":"no-direct-ip",
"version":"0.3.0",
"homepage_url":"https://github.com/OllieJC/no-direct-ip",
"icons":{"48":"icons/block.png",
"96":"icons/block.png"},
"declarative_net_request":{"rule_resources":[]},
"permissions":["declarativeNetRequest",
"search",
"storage"],
"host_permissions":[""],
"background":{"service_worker":"background/service_worker.js",
"type":"module"},
"options_page":"resources/options.html",
"minimum_chrome_version":"92",
"web_accessible_resources":[{"resources":["icons/*"],
"use_dynamic_url":true},{"resources":["resources/*"],
"use_dynamic_url":true}]}
Read more
"update_url": "https://clients2.google.com/service/update2/crx",
"description":"Block directly entered, external or public IP v4 and v6 addresses",
"manifest_version":3,
"name":"no-direct-ip",
"version":"0.3.0",
"homepage_url":"https://github.com/OllieJC/no-direct-ip",
"icons":{"48":"icons/block.png",
"96":"icons/block.png"},
"declarative_net_request":{"rule_resources":[]},
"permissions":["declarativeNetRequest",
"search",
"storage"],
"host_permissions":["
"background":{"service_worker":"background/service_worker.js",
"type":"module"},
"options_page":"resources/options.html",
"minimum_chrome_version":"92",
"web_accessible_resources":[{"resources":["icons/*"],
"use_dynamic_url":true},{"resources":["resources/*"],
"use_dynamic_url":true}]}