Skip to content

spider-rs/spider_firewall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.