Scanning tool that takes a list of domains from a text file and verifies if they match a regular expression. It run in parallel with many works so is very performant.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jerry Aldrich adf3c81128 Initial commit 4 years ago
bin Initial commit 4 years ago
cmd Initial commit 4 years ago
internal Initial commit 4 years ago
.gitignore Initial commit 4 years ago
Makefile Initial commit 4 years ago
README.md Initial commit 4 years ago
go.mod Initial commit 4 years ago
go.sum Initial commit 4 years ago
main.go Initial commit 4 years ago

README.md

ShiMon (指紋) (English: Fingerprint)

ShiMon is a tool that takes in a list of domains from a text file then creates several workers that run in parallel to verify if a GET request for each domain matches a supplied regular expression.

All matching results are written as they are found to ./results.txt.

Usage

shimon -f /path/to/domains.txt -r '[g|G]oogle'

For maximum performance, make sure you increase ulimit -n, then use -u.

Run go run main.go -h for usage info

Building

Run make build

Binary will be placed in bin/