Skip to content
/ Walker Public

Walker is a Go-based tool designed to help identify secrets within binary files

Notifications You must be signed in to change notification settings

DEMON1A/Walker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Walker

Walker is a Go-based tool designed to help identify secrets within binary files, specifically targeting desktop application penetration testing.

Installation

Linux

git clone https://github.com/DEMON1A/Walker
go build cmd/walker/main.go
./main -h

Windows

git clone https://github.com/DEMON1A/Walker
go build cmd\walker\main.go
main.exe -h

Usage

Help Menu

Usage 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 mode

Examples

Scan a Folder

main.exe -dir . -scan -exclude generic-api-key,http-https-url

Search for a Specific String

main.exe -dir . -search "api-key"

Search Using Regex

main.exe -dir . -regex ".*\_key"

Credits

  • Special thanks to gitleaks for their TOML configuration used in Walker to detect secrets.

About

Walker is a Go-based tool designed to help identify secrets within binary files

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages