appfinger

command module
v1.6.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2026 License: MIT Imports: 11 Imported by: 0

README ΒΆ

πŸ” AppFinger

English | δΈ­ζ–‡

A comprehensive protocol fingerprint rule matching library for application identification.

πŸ“š Fingerprint Rules Repository: finger-rules - The rule definitions used by AppFinger

βš™οΈ Usage

Flags:
APPFINGER:
-l, -url-file string     File containing URLs to scan
-u, -url string[]        Target URL to scan (-u INPUT1 -u INPUT2)
-t, -threads int         Number of concurrent threads (default 10)
-timeout int             Timeout in seconds (default 10)
-x, -proxy string        HTTP proxy to use for requests (e.g. http://127.0.0.1:7890)
-s, -stdin               Read URLs from stdin
-d, -finger-home string  Finger YAML directory home (default is built-in)

HELP:
-debug                   Enable debug mode

OUTPUT:
-o, -output string       File to write output to

πŸ’» Example

appfinger -u https://example.com

πŸ”Œ How it Works

AppFinger scans web applications by analyzing their unique fingerprints, providing valuable insights into the technologies used.

  • Deep Detection Comparison

Deep Detection Comparison Figure: Comparison of standard detection vs deep detection

πŸ‘₯ Contributing

Feel free to contribute to AppFinger by opening issues or submitting pull requests on GitHub.

πŸ” License

AppFinger is licensed under the MIT License. See the LICENSE file for details.

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Directories ΒΆ

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL