recon-cli 0.85.0

Versatile network reconnaissance CLI: HTTP/TLS/DNS, multi-protocol probes, and a Rhai script engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Usage: recon --script checkdigit [ALGO [INPUT]]
//
// Verify or create a check-digit value.

let algo = if args.len() > 1 { args[1] } else { "luhn" };
let input = if args.len() > 2 { args[2] } else { "4111111111111111" };
let info = checkdigit::inspect(algo, input);
if info.valid {
    print(`${algo} ${info.formatted}: valid`);
    if "comment" in info { print(`  ${info.comment}`); }
    return 0;
}
print(`${algo} ${input}: invalid (${info.reason})`);
return 1;