3 个版本 (破坏性更新)
0.3.0 | 2020年11月9日 |
---|---|
0.2.0 | 2020年5月17日 |
0.1.0 | 2020年5月2日 |
#13 in #nmap
19KB
465 行代码(不包括注释)
nmap_xml_parser
nmap_xml_parser
解析 Nmap XML 输出为 Rust。例如
use nmap_xml_parser::NmapResults;
let content = fs::read_to_string(nmap_xml_file).unwrap();
let results = NmapResults::parse(&content).unwrap();
请参阅文档以获取更多信息。
lib.rs
:
将 Nmap XML 输出解析成 Rust。
此 crate 的根是 NmapResults::parse()
。其使用应类似于以下
use nmap_xml_parser::NmapResults;
let content = fs::read_to_string(nmap_xml_file).unwrap();
let results = NmapResults::parse(&content).unwrap();
此 crate 仍在开发中,不代表完整的 Nmap 输出结构。但是,它 应该 成功解析任何 Nmap XML 输出。如果失败,请提交错误报告。
API 不稳定,在达到 1.0 之前可能会发生破坏性更改。请谨慎使用。
依赖项
~2.5MB
~49K SLoC