How to Set Up the PhishIndex URL Blocklist

A guide to using the PhishIndex URL blocklist in your browser or across your whole network.


Introduction

The PhishIndex URL blocklist is a regularly updated dataset of malicious domains, IP logger domains, and free domain hosting providers commonly used in phishing. You can use it in two places: in an individual browser, or across your entire network. This guide covers both.


Setting it up in your browser

Our browser extension is still in development, so for now the easiest way to use the blocklist in your browser is to import it into a content-blocking extension you already use, such as uBlock Origin or AdGuard, both of which support custom filter lists.

If you use Brave, you can enable it directly without installing anything extra. Go to Settings → Shields → Content filters → Add custom filter lists, then paste in the blocklist's direct download link: https://raw.githubusercontent.com/PhishIndex/phishindex-blocklist/refs/heads/main/Data/Malicious%20Domains/adblock/all_domains-adblock.txt.


Setting it up on your network

To block these domains across every device on your network rather than a single browser, use DNS-level filtering instead. Check your router's documentation for how to point its DNS resolver at a filtering service such as AdGuard Home or ControlD, both of which support importing custom domain lists.

Once configured, you can import the blocklist directly from the PhishIndex GitHub repository, which lists every format the blocklist is available in.


Conclusion

Whether you add it to a browser extension you already use or point your network's DNS resolver at it, the PhishIndex blocklist gives you an extra layer of protection against known phishing domains. Once our own browser extension is released, it will include the blocklist out of the box.