pyasn:到“自治系统号”查找模块的Python IP地址。 (支持快速的本地查找,以及使用存档的BGP转储的历史查找。)

时间:2024-06-15 05:22:20
【文件属性】:

文件名称:pyasn:到“自治系统号”查找模块的Python IP地址。 (支持快速的本地查找,以及使用存档的BGP转储的历史查找。)

文件大小:11.29MB

文件格式:ZIP

更新时间:2024-06-15 05:22:20

Python

pyasn ..图片:: :目标: : pyasn是一个Python扩展模块,可为非常自治的系统号查询提供非常快速的IP地址。 基于用作输入的MRT / RIB BGP存档,可以完成当前状态和历史查找。 pyasn与其他ASN查找工具的不同之处在于,它提供了脱机和历史查找。 它为用户提供了实用程序脚本,以便用户可以根据任何MRT / RIB归档文件构建自己的查找数据库。 这使得pyasn比在线dig / whois / json查找快得多。 该模块用C和Python编写,并在Linux和Windows上交叉编译。 在下面,它使用基数树数据结构来存储IP地址。 在当前版本中,它从py-radix借用代码以支持IPV4和IPV6网络前缀。 当前版本是beta。 与以前的版本相比,它提供了对Python 2和3的支持; 添加了新功能,性能改进和单元测试。 pyasn由代尔夫特科技


【文件预览】:
pyasn-master
----MANIFEST.in(56B)
----BACKLOG.txt(1KB)
----pyasn-utils()
--------pyasn_util_convert.py(5KB)
--------pyasn_util_download.py(7KB)
--------pyasn_util_asnames.py(4KB)
----.travis.yml(195B)
----LICENSE(7KB)
----setup.cfg(355B)
----setup.py(2KB)
----README.md(7KB)
----data()
--------rib.20080501.0644_firstMB.bz2(1024KB)
--------cymru.map(25KB)
--------ipasn_20080501_v12.dat.gz(1.01MB)
--------ipasn.fake(153B)
--------pyasn_v1.2__ipasn_20140513__sample_10000.pickle.gz(72KB)
--------rib.20140523.0600_firstMB.bz2(1024KB)
--------ipasn_20140513_v12.dat.gz(1.8MB)
--------ipasn_20140513.dat.gz(1.81MB)
--------rib6.20151101.0600_firstMB.bz2(1.04MB)
--------bview.20140112.1600_3samples.bz2(176B)
--------ipasn6_20151101.dat.gz(2.25MB)
--------asnames.json(3.81MB)
----pyasn()
--------mrtx.py(28KB)
--------_version.py(22B)
--------_radix()
--------__init__.py(10KB)
--------pyasn_radix.c(35KB)
----tests()
--------utilities()
--------test_comparative.py(4KB)
--------test_simple.py(11KB)
--------diagnostics_new_prefixes(3KB)
--------diagnostics_cymru_difference(3KB)
--------test_mrtx.py(23KB)
--------test_PyASN_1_2_aggressive.py(3KB)
----.gitignore(554B)

网友评论