Web API for nuclei and subfinder will help you automate your entire security testing workflow since you can host it anywhere and make it accessible for your other applications.
- Install the requirements with
pip install -r requirements.txt
- Launch it with uvicorn
uvicorn app:app --host 0.0.0.0 --port 10000 --timeout-keep-alive 1000 --workers 5
(change this as you require)
To get subdomain results: http://127.0.0.1/api/scanner1/hackerone.com
To get nuclei results (WITHOUT AUTOSCAN): http://127.0.0.1/api/scanner2/nuclei?target_name=https://jubaeralnazi.com&autoscan=false&tags=misconfig,cve,panel
To get nuclei results (WITH AUTOSCAN): http://127.0.0.1/api/scanner2/nuclei?target_name=https://jubaeralnazi.com&autoscan=true
Uncomment the local environment portion if you already have go installed and comment out the previous one
If you face any other issues please create a new issue here