nuclei/v2/pkg
Shubham Rasal 6b142d794a
Issue 2254 uncover integration (#2786)
* nuclei -uq 'vuln:CVE-2021-26855' -t cves/2021/

- `nuclei -uq 'vuln:CVE-2021-26855' -t cves/2021/`

* Add automatic template execution using metadata

- Query uncover after the template is loaded.
- Add the received hosts to the input provider from uncover
- Make NormalizeStoreInputValue() function public to add hosts from the
  runner after uncover hosts received.

* run go mod tidy

* Remove unnecessary comments

* Resolve the requested changes

- move uncover code to protocols/common/uncover package
- Use uncover delay to create uncover rate limiter
- Use single ratelimiter object and remove not required ratelimiters
- Create Set() method for input provider interface
- Rename normalizeStoreInputValue to Set() method

* Solved the uncover running twice.

- flag StringSliceVarP adds the default value twice in the variable
- Check if provider keys exists or not
- Add uncover help block to english readme.md

* Add uncover field functionality

- ./nuclei -uq 'vuln:CVE-2021-26855' -t dns -duc -uf host
- ./nuclei -uq 'vuln:CVE-2021-26855' -t dns -duc -uf ip:port

* Update error messages and solve nuclei hang for wrong uncover engine

- Get uncover engine values from uncover package

* Resolve merge conflicts

* misc option update

* Update logging for templates

- remove duplicate env log printing
- Log message for template queries

Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
2022-11-16 11:12:39 +05:30
..
catalog Use utils helpers libraries (#2809) (#2810) 2022-11-07 01:54:23 +05:30
core Issue 2254 uncover integration (#2786) 2022-11-16 11:12:39 +05:30
input adding host with optional port type logic (#2815) 2022-11-08 19:49:45 +05:30
model Added custom json-unmarshaller + misc updates (#2556) 2022-09-19 01:13:59 +05:30
operators Add `split` DSL function (#2838) 2022-11-14 06:08:12 +05:30
output Use utils helpers libraries (#2809) (#2810) 2022-11-07 01:54:23 +05:30
parsers add missing template filters to workflow loader (#2741) 2022-10-20 17:14:41 +05:30
progress Fixing nil crash on json stats print 2022-04-15 18:40:51 +02:00
projectfile Adding advanced template filtering (#2374) 2022-08-25 16:52:08 +05:30
protocols Issue 2254 uncover integration (#2786) 2022-11-16 11:12:39 +05:30
reporting Use utils helpers libraries (#2809) (#2810) 2022-11-07 01:54:23 +05:30
templates Adding support to scan all v4/v6 IPs (#2709) 2022-11-09 18:48:56 +05:30
testutils Issue 2254 uncover integration (#2786) 2022-11-16 11:12:39 +05:30
types Issue 2254 uncover integration (#2786) 2022-11-16 11:12:39 +05:30
utils ratelimit library 2022-10-12 22:04:37 -05:00
workflows Added probing for URL + input based on protocol (#2614) 2022-10-20 17:23:00 +05:30