Skip to content

Detect a site's web framework from their favicon

License

Notifications You must be signed in to change notification settings

szTheory/favicheck

Repository files navigation

Favicheck

Favicheck logo

Find the web framework a site uses by checking its favicon against the OWASP database of common favicons

$ favicheck https://static-labs.tryhackme.cloud/sites/favicon/images/favicon.ico
Web framework: cgiirc (0.5.9)

Usage

favicheck <filepath|url>

Examples

# Check favicon from URL
favicheck https://static-labs.tryhackme.cloud/sites/favicon/images/favicon.ico
# Check favicon from file
favicheck ~/Downloads/favicon.ico

Install

Option 1: Download the binary

Go to the releases page and get the archive for your OS and CPU combination. Extract it, then copy the favicheck binary to somewhere in your PATH.

Option 2: Brew

brew tap szTheory/favicheck https://github.com/szTheory/favicheck
brew install favicheck

Option 3: Go Get

go get github.com/szTheory/favicheck

Option 4: Run directly from source

go run main.go https://static-labs.tryhackme.cloud/sites/favicon/images/favicon.ico

Building the binary

make build

Running the test suite

make test

Linting the code

make lint

Releasing

Bump the version number in the snippet below

git tag -a v0.1.0 
git push origin v0.1.0