Sami
512eab7b21
tl flag improvements ( #2596 )
...
* tl flag improvements
* tl flag enhancement with additional filters
* added ExcluedTags filter
* tl flas to list template paths
* using stdout
* misc update
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-09-21 03:03:57 +05:30
Mzack9999
99c14f4c9c
implementation of rate limiter with bucket refill and unrestricted token burst ( #2536 )
...
* implementation of rate limiter with interval burst
* fixing import path
* fixing syntax
* adding tests
* fixing lint errors
* adding support for context
* moving rate limiter earlier to avoid hitting timeout
2022-09-19 17:09:28 +05:30
mzack
37c016a5f0
fixing lint errors
2022-09-19 08:38:52 +02:00
Ice3man
04b47b0309
Added custom json-unmarshaller + misc updates ( #2556 )
...
* Added custom json-unmarshaller + misc updates
* Added support for nuclei-cloud based scan execution
* Removed unnecessary files
* Misc
* Changes as per review comments
* misc option update
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-09-19 01:13:59 +05:30
Mzack9999
30054d1fb6
Adding advanced template filtering ( #2374 )
...
* Adding advanced template filtering
* fixing bug in slice
* refactoring tests
* adding test cases
* increasing error verbosity
* fixing quoted fields with spaces
* adding more test cases
* fixing merge error
* fixing lint errors
* switching to []string
* updating tag filter tests
* updating functional tests
* fixing functional test cases
* updating syntax
2022-08-25 16:52:08 +05:30
Ice3man
77c81834b2
Fixed loader templateConfig nil pointer crash ( #2486 )
2022-08-24 19:32:56 +05:30
Ice3man
67d5769cd9
Added initial catalog interface implementation ( #2318 )
...
* Added initial catalog interface implementation
* Added OpenFile to Catalog + disk catalog implementation
* Fixed merge issues
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-08-10 11:05:58 -07:00
Mzack9999
b942ddc6ad
Fixing map race condition ( #2340 )
2022-07-26 18:30:15 +05:30
Mike Rheinheimer
9efba05e0c
expose hosterrorscache.Cache as an interface ( #2291 )
...
* expose hosterrorscache as an interface, change signature to capture the error reason
* use the hosterrorscache.CacheInterface as struct field so users of Nuclei embedded can provide their own cache implementation
Co-authored-by: Mike Rheinheimer <mrheinheimer@atlassian.com>
2022-07-19 02:05:53 +05:30
invist
db727db006
Optionally disable templates syntax strict check ( #2266 )
...
* nuclei::templates|define strict option (default)
* renaming flag and internal variable
* misc flag update
Co-authored-by: c-f <you@example.com>
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-07-13 17:00:11 +05:30
Sami
6c2fdd3387
Issue 2227 ntv flag run new templates added in specific version ( #2275 )
...
* ntv flag to run templates added in specified version
* added missing arguments
* misc update
* added functional test and err check
* updated the min version
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-07-13 16:49:06 +05:30
Ice3man
7875b06fc8
Added exclude-matchers support for template & matchers ( #2218 )
...
* Added exclude-matchers support for template & matchers
* Fixed panics due to typo
* Added support for only template ID + misc cleanup
2022-06-24 23:09:27 +05:30
Mzack9999
0b351e83f3
Add self diagnostic functionality ( #2178 )
...
* Adding Self-Diagnostic
* adding comment
2022-06-22 00:40:10 +05:30
Ice3man
3648c47e35
Fixed template validation edge cases ( #2051 )
2022-05-25 11:26:05 +05:30
Mzack9999
184f3fdc30
Fixing concurrent read/write map ( #1989 )
2022-05-17 14:38:48 +05:30
sandeep
1b953655d1
misc updates
2022-04-19 16:14:49 +05:30
LuitelSamikshya
5eae7159c7
nil value check
2022-04-18 17:21:33 -05:00
Sami
301307bb77
Issue 1705 save responses on disk ( #1727 )
...
* save response on disk
* lint error check
* store raw request/response
* lint error fix
* file path
* mock test fix
* readme update
* .txt extension
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-04-02 00:59:02 +05:30
Sandeep Singh
8ee4f9f797
Merge branch 'dev' into proxy-internal-requests
2022-03-23 23:12:51 +05:30
mzack
e9125f8fca
Fix for nil unexpected return value in workflow execution
2022-03-21 11:33:10 +01:00
sandeep
49c5cca78b
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into proxy-internal-requests
2022-03-21 13:03:17 +05:30
Ice3man
660a81c1ab
Fixed crash + added unique tags for execution
2022-03-14 16:25:27 +05:30
Ice3man
32bc6c1718
Misc changes, moving things around as per review
2022-03-14 12:32:05 +05:30
Ice3man
14dab085ac
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into automatic-workflows
2022-03-14 12:17:39 +05:30
mzack
d2b5579303
Adding proxy support for internal standard HTTP requests
2022-03-09 12:31:12 +01:00
sandeep
8096737e1a
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into update-custom-dir
2022-03-09 01:52:08 +05:30
sandeep
78bb099412
Update runner.go
2022-03-08 10:11:06 +05:30
Sandeep Singh
ce2a5c3d81
Merge branch 'dev' into issue-1594-regexp
2022-03-08 10:05:06 +05:30
Ice3man
d9a121344c
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into automatic-workflows
2022-03-07 13:19:37 +05:30
Ice3man
88c5ca68eb
Ignore error on pprof server close
2022-03-07 10:28:25 +05:30
Ice3man
f6dc6264dd
Added pprof-server support with ena
...
ble-pprof flag
2022-03-03 19:44:29 +05:30
Sajad Parra
bdc1b337e0
fix setting custom nuclei-templates directory #1611
2022-03-02 16:50:20 +05:30
mzack
6cb522c9b2
Merge branch 'dev' into issue-1594-regexp
2022-02-28 11:42:46 +01:00
Ice3man
fb6ab39d65
Added interaction event highlighting support in debug mode
2022-02-25 23:11:56 +05:30
mzack
e8780b7db1
Merge branch 'dev' into issue-1594-regexp
2022-02-25 13:04:46 +01:00
Ice3man
42b3a5d3e2
Allow random resume file generation on conflict + made resume string flag
2022-02-24 14:32:41 +05:30
mzack
6746071979
Refactoring file templates to handle large files in chunks + removing deprecated io methods
2022-02-23 13:54:46 +01:00
Mzack9999
0732406a68
Uniform behavior for input CLI flags ( #1569 )
...
* Adding file normalized string slice support
* updating goflags
2022-02-09 10:16:17 +05:30
Ice3man
8dfa9cee39
Added debug-req/resp support for interactsh interactions ( #1491 )
...
* Added debug-req/resp support for interactsh interactions
* Added format function for interact debug logs + misc fixes
* Added function for interact debug header
* Typo fix
* Enable debug logging for req/resp debug flag
2022-01-27 12:14:32 +05:30
Ice3man
be75480256
Added initial smart workflow implementation
2022-01-18 20:59:37 +05:30
Ice3man
bd7f32d92f
Fixed stats calculation for payloads in http base request
2022-01-17 03:33:10 +05:30
mzack
11df6da209
Excluding non yaml file from new additions loading
2022-01-14 11:20:19 +01:00
Ice3man
24326389a4
Added interactsh additional variables support ( #1468 )
...
* Added interactsh additional variables support
* Added support for interact server rotation
* Misc fixes to interact related modules
* Fixed a crash with interactsh
* Perform deduplication of output extract data before printing
2022-01-13 13:22:43 +05:30
Sandeep Singh
88bb6cb046
Merge pull request #1308 from projectdiscovery/issue-614-scan-resume
...
Adding stop-resume support
2022-01-03 15:07:30 +05:30
mzack
1f878192ec
Merge branch 'dev' into issue-614-scan-resume
2021-12-23 13:15:47 +01:00
Sajad Parra
911045ae9a
add stop at first match for interactsh matchers
2021-12-21 14:20:03 +05:30
mzack
63b194c10a
refactoring stop-resume logic with better tracking
2021-12-16 22:32:03 +01:00
Ice3man
fea3fabdf2
Misc changes to update logic ( #1212 )
...
* Misc changes to update logic
* Misc adjustments to update logic
* update: build check
* update: revert test update
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2021-12-16 13:59:19 +05:30
mzack
e279e0437d
moving resume file to config folder
2021-12-10 12:45:29 +01:00
mzack
2f4b131f26
fixing resume skipping on-going scans
2021-12-10 12:27:34 +01:00