Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 379 Bytes

README.md

File metadata and controls

16 lines (11 loc) · 379 Bytes

spider_firewall

A shield to prevent bad websites from messing up your system.

cargo add spider_firewall

use spider_firewall::is_bad_website_url;

fn main() {
    let u = url::Url::parse("https://badwebsite.com").expect("parse");
    let blocked = is_bad_website_url(&u.host_str().unwrap_or_default());
}

The build can take up to 5-10 minutes to build locally.