#csv #json #output #serializer-deserializer #serialization #responsible #nessus

bin+lib nessusx

nessus 序列化器 & 反序列化器 (json & csv)

2 个稳定版本

2.0.0 2024 年 3 月 6 日
1.0.0 2023 年 8 月 7 日

#1536 in 编码

每月 50 次下载

GPL-3.0-only

1.5MB
349


GoAD
Nessus X - 终极解析器

如何使用它

# Default it serialize as csv in the stdout
nessusx file1.nessus file2.nessus
[WRN] Use with caution. You are responsible for your actions.

# ... or you can specify a path as output
nessusx --output tothisfile.csv file1.nessus file2.nessus
[WRN] Use with caution. You are responsible for your actions.

# ... and of course you can ask for a json output
nessusx --json --output tothisfile.csv file1.nessus file2.nessus
nessusx report.nessus --csv out.csv
[WRN] Use with caution. You are responsible for your actions.

... 或在您的项目中使用 nessusx

use nessusx::from_file;

fn main() {

    let scan: nessusx::Scan = nessusx::from_file(&path).unwrap();
    let j = serde_json::to_string(&scan).unwrap();
    
    println!("{}", j);
}

贡献

欢迎贡献!请创建一个 PR 以添加 Github Profile。

📝 许可证

此项目采用 GPL-3.0 许可。

👨‍🚀 展示您的支持

如果这个项目对您有帮助,请给一个 ⭐️!

依赖项

~11–26MB
~356K SLoC