2 stable releases
2.0.0 | Mar 6, 2024 |
---|---|
1.0.0 | Aug 7, 2023 |
#1713 in Encoding
50 downloads per month
1.5MB
349 lines
Nessus X - The definitive parser
How to use it
# 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.
... or use nessusx in your projects
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);
}
Contribute
Contributions are always welcome! Please create a PR to add Github Profile.
📝 License
This project is licensed under GPL-3.0 license.
👨🚀 Show your support
Give a ⭐️ if this project helped you!
Dependencies
~11–23MB
~346K SLoC