2eac638b8c | ||
---|---|---|
src | ||
utils | ||
.gitignore | ||
.gitlab-ci.yml | ||
LICENSE.md | ||
README.md | ||
script.sh | ||
urlhaus-filter-online.txt | ||
urlhaus-filter.txt |
README.md
URLhaus Malicious URL Blocklist
A block list of malicious URLs that are being used for malware distribution. This uBO-compatible filter list is based on the Database dump (CSV) of Abuse.ch URLhaus.
Subscribe
Filter is updated twice a day.
Import the following URL into uBO to subscribe:
Mirrors:
- https://glcdn.githack.com/curben/urlhaus-filter/raw/master/urlhaus-filter.txt
- https://cdn.staticaly.com/gl/curben/urlhaus-filter/raw/master/urlhaus-filter.txt
Lite version (online urls only):
Mirrors:
- https://glcdn.githack.com/curben/urlhaus-filter/raw/master/urlhaus-filter-online.txt
- https://cdn.staticaly.com/gl/curben/urlhaus-filter/raw/master/urlhaus-filter-online.txt
Note: Lite version is ~95% smaller by excluding offline urls. The status of urls is determined by the upstream Abuse.ch. However, the test is not 100% accurate and some malicious urls that are otherwise accessible may be missed. If bandwidth (1.5MB/day) is not a constraint, I recommend the regular version.
PS: While regular version contains roughly 65K filters, uBO can easily handle half a million filters.
Compatibility
This filter is only tested with uBO. FilterLists shows it is compatible with the following software:
- AdGuard Home
- Google Hit Hider
- hostsmgr
- NanoAdblocker
- Personal Blocklist
- personalDNSfilter
- Pi-hole
- Samsung Knox
- uMatrix
Possibly compatible mobile apps (not tested):
Note that some of the software above are host-based only, meaning it cannot block malware URLs hosted by well-known domains (e.g. amazonaws.com, docs.google.com, dropbox.com). For best compatibility, use uBO or its fork NanoAdblocker.
Issues
Report any false positive by creating an issue or merge request
This filter only accepts malware URLs from URLhaus.
Please report new malware URL to the upstream maintainer through https://urlhaus.abuse.ch/api/#submit.
This repo is not endorsed by Abuse.ch.
Cloning
Since the filter is updated frequently, cloning the repo would become slower over time as the revision grows.
Use shallow clone to get the recent revisions only. Getting the last five revisions should be sufficient for a valid MR.
git clone --depth 5 https://gitlab.com/curben/urlhaus-filter.git
License
Creative Commons Zero v1.0 Universal
FAQ
See wiki.