Crates.io | nessusx |
lib.rs | nessusx |
version | 2.0.0 |
source | src |
created_at | 2023-08-07 15:32:58.504547 |
updated_at | 2024-03-06 12:17:24.304626 |
description | nessus serializer & deserializer (json & csv) |
homepage | |
repository | https://github.com/Marcuccio/nessusx |
max_upload_size | |
id | 938046 |
size | 4,691,002 |
# 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.
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);
}
Contributions are always welcome! Please create a PR to add Github Profile.
This project is licensed under GPL-3.0 license.
Give a ⭐️ if this project helped you!