projectdiscovery / httpx

httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.
https://docs.projectdiscovery.io/tools/httpx
MIT License
7.53k stars 822 forks source link

Support adding custom fingerprint database files when use tech-detect flag #1803

Open nbxiglk0 opened 2 months ago

nbxiglk0 commented 2 months ago

Hi,Team

When using the fingerprint recognition feature, the fingerprint database comes from the built-in https://github.com/projectdiscovery/wappalyzergo, sometimes I need to add some of my own app fingerprints to be recognized when scanning.

Please describe your feature request:

Accepts a user-specified fingerprint data file. The file format is consistent with https://github.com/projectdiscovery/wappalyzergo/blob/main/fingerprints_data.json. When the user specifies a custom fingerprint data file, the fingerprint recognition rule will use the user-specified file instead of the built-in default rule. This file can be specified in config.yaml or on the command line.like httpx -l urls.txt -tech-detect -custom-finger finger.json

GeorginaReeder commented 2 months ago

Thanks so much for your feature request @nbxiglk0 - we'll take a look into this! :)