2 个版本
0.1.1 | 2022 年 8 月 1 日 |
---|---|
0.1.0 | 2022 年 7 月 28 日 |
#7 in #nmap
每月 24 次下载
用于 structnmap
17KB
371 代码行
Parsenmap
这是一个将 nmap xml 文件解析为 csv 或 json 的工具。
用法
$parsenmap<from> <to> -f<filetype>
标志
-h, --help - 打印帮助信息
-V, --version - 打印版本信息
选项
-f {filetype} - 输出文件格式 csv 或 json
参数
{from} - Nmap xml 文件路径
{to} - 输出文件路径
示例
$parsenmap nmap.xml nmap.csv -fcsv
代码内使用示例
use parsenmap::models::scan::FileType;
fn main() {
let scan:Scan = parsenmap::parse("nmap.xml").unwrap();
scan.write_to_file(FileType::CSV, "nmap.csv".unwrap());
let json:String = scan.to_json();
let csv:String = scan.to_csv();
}
lib.rs
:
Parsenmap
parsenmap
是一个将 nmap xml 文件解析为 csv 或 json 的工具。
依赖关系
~5–7MB
~124K SLoC