pyro57000 e08d19c565 updated the cargo.toml to optimize the binary
also removed some debugging print statements to
clean up the output when running in a real
environment.
2025-10-17 09:40:10 -05:00
2025-10-07 13:04:18 -05:00
2025-07-10 10:46:16 -05:00
2025-10-16 17:48:21 -05:00

snaferrous

snafflerish but rusty!

Currently it just looks for some hardcoded keywords to determine if a file has sensitive infomation, but it works!

USAGE:

snaferrous [OPTIONS]

Options:

-o, --outfile path to save output file Defaults to not saving output.

--threads number of threads to use, default to 10.

-t, --targets specific targets. should be comma separated.

-v, --verbose echo all found files to the console, regardless of keyword matching. (all files will still be saved to the log file)

-h, --help Print help (see more with '--help')

-V, --version Print version

Compiling:

git clone https://github.com/Pyro57000/snaferrous.git

cd snafferous

cargo build --target x86_64-pc-windows-gnu --release

then your .exe will be in the targets/x86_64-pc-windows-gnu/release folder!

Tool Output.

By default the tool will only print the found shares and files with keyword matches to the console.

If you give it the -v flag then it will print all files it finds to the console.

By default it only gives output to the console, but if you give it an outfile with the -o flag it will save findings to that file.

If it can't open the output file or write to it for any reason it will ask you if you want to continue without saving anyway.

Findings will be structured like the following:

shares - share found! {path to the share}

keyword matchs - keyword match at {path to the file}

file - file found at {path to the file}

Description
snafflerish but rusty! Currently it just looks for some hardcoded keywords to determine if a file has sensitive infomation, but it works!
Readme GPL-3.0 62 KiB
Languages
Rust 100%