Tarun Koyalwar
255032f4f2
pre-condition in code , fuzz and other misc updates ( #4966 )
...
* fuzz: rename 'filters' -> 'pre-condition'
* code proto: pre-condition + integration test
* feat: dsl document generator
* update dsl page header
* fix lint error
* add js defined helper funcs in docs
* remove panic recovery unless its for third party(go-rod,goja)
* handle dynamic values flattening edgecase in flow+multiprotocol
* fix order of kv in form-data (failing test)
* fix template loading counters
* Revert "handle dynamic values flattening edgecase in flow+multiprotocol"
This reverts commit 58fdd4faf7df5d654b46a9585011f614d5c98aa4.
* fix flow iteration using 'iterate'
2024-04-01 19:18:21 +05:30
Tarun Koyalwar
25e7799c09
req_url_pattern for vuln_hash calculation + unit test ( #4964 )
2024-03-30 23:50:31 +05:30
mzack
e9f6febe01
caching content + merging caches
2024-03-13 21:02:36 +01:00
mzack
cd289a81c9
tmp init
2024-03-13 02:59:34 +01:00
mzack
4aff6d7189
merging caches + removing import cycle via type any
2024-03-13 02:27:15 +01:00
Mzack9999
ec4fb408c9
Purge cache on global callback set ( #4840 )
...
* purge cache on global callback set
* lint
* purging cache
* purge cache in runner after loading templates
* include internal cache from parsers + add global cache register/purge via config
* remove disable cache purge option
---------
Co-authored-by: Tarun Koyalwar <tarun@projectdiscovery.io>
2024-03-11 02:59:55 +05:30
Tarun Koyalwar
68b9dd52ad
error handling + support offlinehttp in flow templates ( #4653 )
2024-01-17 23:16:57 +05:30
Tarun Koyalwar
775c7f762b
add -code flag to run code proto templates ( #4376 )
2023-11-16 17:56:07 +05:30
Dogan Can Bakir
7c2db9c394
introduce template-encoded field ( #4315 )
...
* introduce `template-encoded` field
* remove IsCustomTemplate func
* refactor and move encoding to `MakeResultEventItem` func
* encode template in case of no results were found
* commit to last commit
* don't encode templates when`-ms` is used
2023-11-11 04:42:27 +05:30
Dogan Can Bakir
83abe0969e
introduce self-contained to headless ( #4322 )
...
* introduce `self-contained` to headless
* fix matched url print
2023-11-02 19:08:20 +05:30
Tarun Koyalwar
e9ab5f498a
template preprocessor + multi request variables indexing bug fix ( #4262 )
...
* add randstr preprocessor to defaults
* fix indexing in http + preprocessor integration test
* add multi-request integration test
* skip test if asnmap is down
2023-10-20 17:54:10 +05:30
Tarun Koyalwar
dc44105baf
nuclei v3 : misc updates ( #4247 )
...
* use parsed options while signing
* update project layout to v3
* fix .gitignore
* remove example template
* misc updates
* bump tlsx version
* hide template sig warning with env
* js: retain value while using log
* fix nil pointer derefernce
* misc doc update
---------
Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
2023-10-17 17:44:13 +05:30
Mzack9999
12c9ca7b12
fixing go mod
2020-09-23 22:38:59 +02:00
Víctor Zamanillo
113ccb1e0e
Preload workflow templates once
...
Fixes memory leak reported on #242
2020-08-26 20:05:31 +02:00
Víctor Zamanillo
60005290b1
Initial adoption of golangci-lint for CI
2020-08-25 23:33:20 +02:00
Ice3man543
458dbc1b38
v2 update
2020-07-01 16:17:24 +05:30
Ice3man543
b3c52d941f
Added directory support
2020-06-29 17:43:08 +05:30
Mzack9999
d3ceb76585
uniformed template loading
2020-06-26 14:37:55 +02:00
Mzack9999
6cce1ea1bf
solved many issues - yet to improve the output verbosity
2020-05-05 21:42:28 +02:00
Mzack9999
44821e6b77
begin of work on fuzzing - only working for raw requests with payload (TODO code cleanup)
2020-05-04 23:26:22 +02:00
Ice3man543
5af4c9b2cf
Finished executer for per-request execution
2020-04-26 06:33:59 +05:30
Mzack9999
a6b2a44080
rebase
2020-04-23 18:44:34 +02:00
Mzack9999
cb938b379c
poc implementation of dns templating
2020-04-23 18:41:27 +02:00
Mzack9999
603456ddbb
poc implementation of dns templating
2020-04-22 22:45:02 +02:00
Ice3man543
12f986ff7b
Added extractors to the workflow + misc
2020-04-06 00:44:45 +05:30
Ice3man543
b78907ad46
Added requests + compile
2020-04-04 02:50:32 +05:30