#suffix #tld #download #public #private #gtld #cc-tld

tld_download

下载公共和私有 gTLD 及 ccTLD

6 个版本

0.1.3 2024 年 5 月 16 日
0.1.2 2022 年 3 月 23 日
0.1.1 2022 年 1 月 28 日
0.0.2 2022 年 1 月 27 日

#4 in #suffix


用于 ioc_extract

自定义许可证

93KB
95 代码行数(不含注释)

TLD 下载

Linux Arm7 Linux x86_64 macOS

将 tld 后缀下载到文件中

要求

  • Rust 1.75+

使用方法

您可以将此包含在您的 Cargo.toml 文件中

[dependencies]
tld_download = "0.1.3"

如果您想使用内置的公共后缀数据库;那么

[dependencies]
tld_download = { version = "0.1.3", features = ["with-db"] }

然后

use tld_download::from_db;

fn main () {
    let db = from_db();
    assert!(!db.is_empty());
}

许可证:MIT


lib.rs:

从本地存储的数据库列表缓存中获取公共 tld 后缀列表。此数据库列表不包括私有域名列表,并可能不定期更新

示例用法

use tld_download::from_db;

let suffixes = tld_download::from_db();
assert!(!suffixes.is_empty())

从互联网网站 publicsuffix.orggithub.com/publicsuffix list 下载公共 tld 后缀列表

示例用法

use tld_download::from_publicsuffix;

let suffixes = tld_download::from_publicsuffix(false);
assert!(suffixes.is_ok())

依赖项

~8–22MB
~374K SLoC