firewall_audit 0.3.2

Cross-platform firewall audit tool (YAML/JSON rules, CSV/HTML/JSON export)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use clap::Parser;
use firewall_audit::{Args, run_firewall_audit};
use tracing::warn;

fn main() {
    let args = Args::parse();

    if !args.quiet {
        tracing_subscriber::fmt()
            .without_time()
            .with_target(false)
            .init();
    }

    if let Err(e) = run_firewall_audit(args) {
        warn!("Error while running shellshot: {e}");
    }
}