Walker is a Go-based tool designed to help identify secrets within binary files, specifically targeting desktop application penetration testing.
git clone https://github.com/DEMON1A/Walker
go build cmd/walker/main.go
./main -hgit clone https://github.com/DEMON1A/Walker
go build cmd\walker\main.go
main.exe -hUsage of C:\Users\admin\temp\main.exe:
-dir string
Directory path to list files from (default ".")
-exclude string
Rule IDs to exclude from the scan
-max int
Maximum length of strings to print (default 4)
-regex string
Regex pattern to search for within files
-scan
Scan all identified strings using a regex dataset
-search string
Search for a specific string within files
-sensitive
Toggle case-sensitive or case-insensitive search modemain.exe -dir . -scan -exclude generic-api-key,http-https-urlmain.exe -dir . -search "api-key"main.exe -dir . -regex ".*\_key"- Special thanks to gitleaks for their TOML configuration used in Walker to detect secrets.