Ice3man
fc27fc94a5
Added default config generation for reporting options ( #2605 )
2022-09-27 02:40:34 +05:30
GitHub Action
3ad1fec1d2
Auto Generate Syntax Docs + JSONSchema [Tue Sep 20 21:37:56 UTC 2022] 🤖
2022-09-20 21:37:56 +00:00
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
Ice3man
03c7e89d9e
Added workflow names based condition ( #2594 )
...
* Added workflow names based condition
* Added conditional filtering to workflow executor
* Replaced names with single name stringslice
* Fixed workflow matcher condition + tests
* Fixed workflow item name
2022-09-19 16:49:30 +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
Ice3man
7e209dad01
Added multi-protocol requests support for templates ( #2611 )
2022-09-16 23:10:39 +05:30
Sajad
5377ee3f36
add proxy support at dialer level ( #2549 )
...
* add proxy support at dailer level
* add forward dialer to proxy
2022-09-16 21:36:17 +05:30
Sami
f3eb0daa39
additional dsl functions ( #2550 )
...
* additional dsl functions
* avoid conversion at each iteration
2022-09-08 14:25:34 +05:30
Mzack9999
7ce03bcc5b
Optional use of local chrome for headless tests via tags ( #2568 )
2022-09-07 16:09:22 +05:30
forgedhallpass
fc0763641f
New dsl functions ( #2545 )
...
* Update GO version to 1.18
* Removed redundant entry from the .gitignore file
* Added new DSL functions
to_unix_time(input string, optionalLayout string) int64
hex_to_dec(input string) float64
oct_to_dec(input string|number) float64
bin_to_dec(intput string|number) float64
* Notify if debug is enabled when a proxy cannot be validated
* Documentation: Go version requirement updated to 1.18
* test fix: Timezone agnostic date expectation in the assertion
* code review: extracted the default date-time layouts into a global variable
2022-09-07 00:44:29 +05:30
sandeep
567a8c60a2
dev version update
2022-09-02 12:52:07 +05:30
Ice3man
e193e7c87e
Added tlsx integration to nuclei ( #2522 )
...
* Added tlsx integration to nuclei
* tls tests fix
* Added helper functions + upgrade tlsx to fix
* go mod update
* workflow fix to race test on windows
Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
2022-09-01 23:56:55 +05:30
James Turner
42a0732d68
Add sha512 support ( #2517 )
2022-08-31 12:36:02 +05:30
Ice3man
466176e9e8
Merge pull request #2500 from projectdiscovery/goflags-update
...
Updated goflags to latest + misc
2022-08-30 11:52:25 +05:30
M. Ángel Jimeno
62a4e0aa52
Return wrapped errors for DSL compilation problems ( #2492 )
...
This allows the DSL help information to be printed when in debug mode.
Fixes #2481
2022-08-29 13:41:32 +05:30
Myung-jong Kim
01fbb3050d
Added option to list DSL function ( #2497 )
...
* Add lds flag
* misc flag update
* readme update
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-08-28 16:37:21 +05:30
Ice3man
8892250583
Updated goflags to latest + misc
2022-08-27 19:35:17 +05:30
sandeep
efdc57c7b2
version update
2022-08-26 14:18:32 +05:30
Sajad
011da1388d
add option to specify network interface ( #2384 )
...
* add option to specify network interface
* add source-ip flag
* fix typo
* fix err return
* readme update
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
2022-08-25 17:42:35 +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
Sami
0aac36a44b
added custom config flag ( #2399 )
...
* added custom config flag
* config.yaml file in custom directory
* lint error fix
* few updates and error checks
* fix lint error
* copy config.yaml file if the dest folder does not exist
* lint error check
* added integration test
* improved test cases
* lint error fix
2022-08-25 16:10:07 +05:30
51pwn
606c361b2a
Add `substr` and `aes_cbc` DSL functions ( #2361 )
...
* 1、add DSL substr for #2304 By @hktalent
substr('xxtestxxx',2)。 testxxx
substr('xxtestxxx',2,-2) testx
substr('xxtestxxx',2,6) test
2、add DSL aes_cbc for #2243 By @hktalent
aes_cbc("key111key111key111key111", "dataxxxxxxdataxxxxxxdataxxxxxxdataxxxxxxdataxxxxxx")
3、fixed An error occurs when running nuclei with multiple instances #2301 By @hktalent
* refactoring helpers
* removing unwanted mutex
* commenting out test
* removing aes_cbc test due to random iv
Co-authored-by: 51pwn <51pwn@51pwn.com>
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>
2022-08-25 15:50:08 +05:30
Ice3man
0be596efb4
Added variable debug support with debug mode ( #2442 )
...
* Added variable debug support with debug mode
* Added changes as per review comments
* Fixed debug request condition
2022-08-25 15:37:03 +05:30
Ice3man
7b7936b7a5
Added show-actions flag to display headless actions ( #2456 )
...
* Added show-actions flag to display headless actions
* misc update
* readme update
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-08-25 10:43:32 +05:30
M. Ángel Jimeno
ecb3f21076
http: prevent HTTP 'connection' header from being added twice ( #2480 )
...
* http: prevent HTTP 'connection' header from being added twice
* misc fix
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-08-25 00:25:02 +05:30
Ice3man
8165db2633
Fixed fatal panic in http header map read ( #2488 )
2022-08-24 23:29:22 +05:30
Ice3man
8f313629b8
Memory usage optimizations ( #2350 )
...
* Replaced strings.Replaced with fasttemplate reducing allocations
Custom template parsing logic was replaced with fasttemplate package for reducing
allocations in the replacer.Replace hotpath leading to allocation reduction which
accounted for 30% of total nuclei allocations.
$ go test -bench=. -benchmem
goos: darwin
goarch: arm64
pkg: github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/replacer
BenchmarkReplacer-8 837232 1422 ns/op 2112 B/op 31 allocs/op
BenchmarkReplacerNew-8 3672765 320.3 ns/op 48 B/op 4 allocs/op
* Fixed tests failing
* Use pre-compiled map of DSL expressions
* Reworked expression parsing logic to reduce memory allocations
$ go test -bench=. -benchmem
goos: darwin
goarch: arm64
pkg: github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/expressions
BenchmarkEvaluate-8 31560 37769 ns/op 31731 B/op 265 allocs/op
BenchmarkEvaluateNew-8 109144 9621 ns/op 6253 B/op 116 allocs/op
2022-08-23 13:16:41 +05:30
Ice3man
e7cffad312
Fixed request annotation based timeout bugs + tests + misc ( #2476 )
2022-08-23 12:45:55 +05:30
Dani Goland
8670c8b20d
Modified "xpath" extractor to support XML XPath in addition to HTML XPath ( #2471 )
...
* Modified "xpath" extractor to support XML XPath in addition to HTML XPath
* Updated function docs
2022-08-22 15:27:32 +05:30
xixijun
2ae7e58c83
Fix socks5 proxy not working on tor proxy ( #2455 )
...
* fix: socks5 proxy not working on tor proxy
* fix: socks5 proxy not working on tor proxy
* minor refactoring
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>
2022-08-22 15:18:45 +05:30
Sami
d14c00fc6f
added validation for headless templates ( #2423 )
...
* added validation for headless templates
* minor update in log msg
2022-08-17 17:10:27 +04:00
Ice3man
9e531727a7
Fixed a bug with numerical regex in unresolved var detection ( #2431 )
2022-08-17 03:59:51 +04:00
sandeep
3193bf8f94
version update
2022-08-13 01:26:43 -07:00
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
Ice3man
4dc98a1d95
Added support for blank Request-URI which specifies no slash suffix ( #2414 )
2022-08-10 10:15:09 -07:00
Sajad
c4ba2b4edb
Additional helpers ( #2359 )
...
* add starts_with, ends_with helper functions
* add test cases, update dsl signatures
* change split_starts_with to line_starts_with
2022-08-06 23:16:03 +05:30
sandeep
c815f53e67
interactsh test domain update
2022-08-04 19:37:33 +05:30
forgedhallpass
d24736f655
fix typo in the headless `setmethod` function #2365
2022-07-29 14:38:07 +03:00
sandeep
125588046e
version update
2022-07-28 17:05:29 +05:30
Mzack9999
b942ddc6ad
Fixing map race condition ( #2340 )
2022-07-26 18:30:15 +05:30
Sami
4da4ca5a16
missing ip in json ( #2310 )
...
* missing ip in json
* using GetDNSData in place of GetDialedIP
* updated go mod
* bumping rawhttp test version
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
2022-07-26 17:08:53 +05:30
sandeep
3052d8a7f6
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into dev
2022-07-24 15:00:44 +05:30
sandeep
ee9f8b7651
version update
2022-07-24 15:00:36 +05:30
Sajad
005b92217f
return on parse template error unconditionally ( #2327 )
2022-07-24 14:56:06 +05:30
Ice3man
7d7314e3f3
Added global variables support to SSL protocol ( #2325 )
2022-07-22 01:35:21 +05:30
Ice3man
2873e6ebc8
Added timeout context cancellation to http requests ( #2319 )
2022-07-21 21:29:34 +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
Ice3man
07d5beb73a
Fixed race condition with raw http options ( #2306 )
2022-07-19 01:08:30 +05:30
Mzack9999
cf1039f49c
Adding prototype of request flow override annotations ( #2161 )
...
* Adding prototype of request flow override annotations
* reworking iteration engine
* adding directory to .gitignore
2022-07-18 14:16:03 +05:30
sandeep
4ae458df98
readme update
2022-07-18 13:11:28 +05:30
dependabot[bot]
85ca247d26
chore(deps): bump github.com/go-rod/rod from 0.107.3 to 0.108.1 in /v2 ( #2272 )
...
* chore(deps): bump github.com/go-rod/rod from 0.107.3 to 0.108.1 in /v2
Bumps [github.com/go-rod/rod](https://github.com/go-rod/rod ) from 0.107.3 to 0.108.1.
- [Release notes](https://github.com/go-rod/rod/releases )
- [Commits](https://github.com/go-rod/rod/compare/v0.107.3...v0.108.1 )
---
updated-dependencies:
- dependency-name: github.com/go-rod/rod
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* increasing page timeout
* further increasing timeout
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
2022-07-14 03:14:13 +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
Sajad
be73fde0db
use go-homedir instead of standard os.userhomedir ( #2262 )
...
* use go-homedir instead of standard os.userhomedir
* set r.templatesConfig before write attempt to avoid panic
2022-07-13 13:33:13 +05:30
Mzack9999
1c332bb85b
Improving RFC request/response passive parsing ( #2192 )
...
* Improving RFC request/response passive parsing
* adding test
2022-07-11 22:43:10 +05:30
Mzack9999
3c945f6ae9
Adding stricter check on offline templates list ( #2213 )
2022-07-11 22:38:07 +05:30
Ice3man
5b3c2861c2
Added interact-url placeholder support to variables in http requests ( #2237 )
...
* Added interact-url placeholder support to variables in http requests
* Fixed variable errors
* Fixed issue with interactsh in req
2022-07-11 22:18:13 +05:30
anykno
73a0043f2d
fix: socks5 proxy not working on https target ( #2228 )
...
* fix: socks5 proxy not working on https target
* small name refactor
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
2022-07-01 15:31:00 +05:30
Mzack9999
476773ff8c
Replacing hasstdin with helper library ( #2191 )
...
* Replacing hasstdin with helper library
* adding timeout reader on stdin
* adding large input read timeout
* reducing stdin timeout + nostdin flag
* go mod update
* readme update
* go mod tidy
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-06-30 17:51:54 +05:30
Mzack9999
3838d06aeb
Adding prototype for unexpected fields validation in matchers ( #2171 )
...
* Adding unexpected fields validation
* using expected fields
* adding missing expected field
* using reflect
2022-06-30 16:50:54 +05:30
Ice3man
f3de611b49
Added enhancements for http variables support ( #2223 )
2022-06-28 20:20:18 +05:30
Ice3man
8040b66370
Added http request timeout support with annotations ( #2233 )
...
* Added http request timeout support with annotations
* Added nolint statements for lostcontext
* misc
* misc
2022-06-27 18:36:46 +05:30
Ice3man
ffe6ab04b3
Added include-templates force-loading for templates ( #2232 )
...
* Added include-templates force-loading for templates
* Fixed loader case with include-templates
* Added integration test for excluded-template in loader
2022-06-27 18:09:29 +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
Ice3man
9073b753ca
Added aes_gcm implementation for DSL function ( #2196 )
...
* Added aes_gcm implementation for DSL function
* Added integration test for dsl-functions.yaml
2022-06-23 16:16:24 +05:30
sandeep
7f28c048a6
version update
2022-06-22 00:45:08 +05:30
Mzack9999
0b351e83f3
Add self diagnostic functionality ( #2178 )
...
* Adding Self-Diagnostic
* adding comment
2022-06-22 00:40:10 +05:30
dependabot[bot]
1047047790
chore(deps): bump github.com/go-rod/rod from 0.106.8 to 0.107.1 in /v2 ( #2114 )
...
* chore(deps): bump github.com/go-rod/rod from 0.106.8 to 0.107.1 in /v2
Bumps [github.com/go-rod/rod](https://github.com/go-rod/rod ) from 0.106.8 to 0.107.1.
- [Release notes](https://github.com/go-rod/rod/releases )
- [Commits](https://github.com/go-rod/rod/compare/v0.106.8...v0.107.1 )
---
updated-dependencies:
- dependency-name: github.com/go-rod/rod
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fixing function call
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
2022-06-22 00:31:08 +05:30
Mzack9999
112762f024
Adding http request validation at compile time ( #2193 )
...
* Adding http request validation at compile time
* misc update
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-06-22 00:26:06 +05:30
Ice3man
50d21c0464
Fixed a issue with random invalid matches in DSL ( #2195 )
2022-06-21 21:58:43 +05:30
M. Ángel Jimeno
af4854f90d
output: fix WriteStoreDebugData file permissions ( #2187 )
...
Fixes #2180
2022-06-20 17:10:22 +05:30
Sajad
644c951449
use formedURL instead reqURL in http request dump message ( #2174 )
2022-06-16 17:24:21 +05:30
Sajad
b715a601e8
Adding nil operator check on clustering ( #2173 )
...
* add nil operator check
* move nil pointer check
2022-06-16 14:41:05 +05:30
Mzack9999
a4cdba0691
Improving literals detection in expression engine ( #2148 )
...
* Improving literals detection in expression engine
* fixing lint errors
* re-add accidentally deleted test
2022-06-13 13:55:06 +05:30
Sajad
e7591ec8b3
use request numbering as per template definition in req-condition ( #2135 )
...
* use original request number instead of current iteration in request-condition
* add previousEvent tracking back for request condition
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-06-11 14:29:05 +05:30
tanimdiucse123
e575f53be7
Empty string test can be improved ( #2115 )
...
It is not recommended to use len for empty string test.
A string can be tested for its emptiness either by treating it as a slice and calculating the length of the slice, or by treating it as a string and directly comparing the value. While both produce identical code when compiled, it makes more sense to treat a string as itself, than a slice, for the sake of comparison of values.
Examples
Bad practice
len(s) == 0
Recommended
s == ""
The recommended practice is considered more idiomatic in Go.
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
2022-06-11 14:11:43 +05:30
Sandeep Singh
5281d342c0
Merge pull request #2138 from mikerott/dev
...
protect against multiple unnecessary Init calls
2022-06-10 18:12:31 +05:30
Mike Rheinheimer
22a8d72c65
protect against multiple unnecessary Init calls
2022-06-09 17:18:49 -05:00
forgedhallpass
9fd9892f49
test: extra DSL function test cases
2022-06-08 20:58:46 +03:00
forgedhallpass
04e7e053de
refactor: replace date, time, time_format, time_to_string DSL functions to date_time
2022-06-08 20:41:32 +03:00
forgedhallpass
ef20e0711b
refactor: replace date, time, time_format, time_to_string DSL functions to date_time
2022-06-08 20:33:55 +03:00
forgedhallpass
a10d58c6d2
refactor: rename concat_ws DSL function to join
2022-06-08 16:31:33 +03:00
forgedhallpass
145bdaabe5
refactor: extract duplicated hashing logic
2022-06-08 16:11:15 +03:00
forgedhallpass
6d8908c352
refactor: replace hmac_sha1 and hmac_sha256 DSL functions with hmac
2022-06-08 16:00:14 +03:00
James Turner
9d37bd6c0c
Add two new DSL helper functions
...
hmac_sha1 and concat_ws (with seperator) this are helpful in
signing API requests.
2022-06-07 18:26:22 +03:00
forgedhallpass
f3514e9b92
Merge branch 'dev' into new_dsl_functions
2022-06-07 17:26:10 +03:00
Sajad
7170cc2828
dsl matcher separate ignorable(No parameter) errors from others ( #2127 )
2022-06-07 18:23:07 +05:30
Mzack9999
cc37382519
Adding Client TLS1.0 ( #2091 )
...
* Adding Client TLS1.0
* bumping fastdialer version
2022-06-04 17:45:16 +05:30
Sajad
b79817e0a9
change dsl evaluate warning messages to error ( #2096 )
...
* change dsl evaluate warning messages to error
* add template-id to dsl match error logs
2022-06-03 13:41:36 +05:30
Sami
fa369b728e
ssl protocol with ms flag crash ( #2101 )
...
* crash with ssl protocol when used with ms flag fix
* added missing template info in case of failure
2022-06-03 13:32:45 +05:30
sandeep
900addc43f
version update
2022-06-03 03:02:11 +05:30
M4rtin Hsu
aebd32b198
Add decimal to hexadecimal helper function ( #2076 )
...
* Add decimal to hexadecimal auxiliary functions
* Fixed unit test
* Modify the helper function name and check the unit test.
* dsl function update
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
2022-06-03 02:17:35 +05:30
Ice3man
2b631e8e95
Add optional line number for file templates by default ( #1966 )
...
* Add optional line number for file templates by default
* updating docs
* misc flag update
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-06-02 17:06:50 +05:30
Mzack9999
4bcb94e4df
Increasing timeout and fixed error msg ( #2092 )
...
* Increasing timeout and fixed error msg
* increasing timeout
2022-06-02 00:00:18 +05:30
Sajad
9f600d2829
keep the original extactor var for multiple results while preparing data for matchers ( #1948 )
2022-05-31 02:46:51 +05:30
Ice3man
be5f1a7623
Added redirected matched URL + stop-at-first-match for redirect chains ( #2050 )
...
* Added redirected matched URL + stop-at-first-match for redirect chains
* Pleasing go-linter
2022-05-30 15:19:09 +05:30
Ice3man
8723a1fd70
Added header as DSL part value ( #2052 )
...
* Added header as DSL part value
* Fixed failing DSL part test cases
2022-05-30 15:16:27 +05:30
Ice3man
34ed4e531a
Added hang monitor for goroutine dumping ( #1949 )
...
* Added hang monitor for goroutine dumping
* misc
* Made hang monitor optional with flag
* Added stack comparison for monitoring + misc
* Removed debug statements
* misc update
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-05-30 14:41:24 +05:30
Mzack9999
dd3b0a3cfc
Increasing buffer size on AND condition ( #2030 )
...
* Increasing buffer size on AND condition
* adding integration tests
* fixing tests data path
2022-05-30 13:45:28 +05:30
Ice3man
f53f360c74
Fixed websocket status-101 response reading for http ( #2081 )
2022-05-27 22:36:42 +05:30
Mzack9999
16a05d0aa2
Adding CLI SNI support to unsafe http ( #2077 )
...
* Adding CLI SNI support to unsafe http
* adding http unsafe sni test
2022-05-27 21:53:07 +05:30
Mzack9999
02eaf91e6a
Adding variables support for headless templates ( #2064 )
2022-05-27 21:31:56 +05:30
Ice3man
3648c47e35
Fixed template validation edge cases ( #2051 )
2022-05-25 11:26:05 +05:30
forgedhallpass
096f34e4e3
refactor: DSL date/time functions
2022-05-24 13:38:26 +03:00
forgedhallpass
346db4cf15
refactor: timetostring DSL to time_to_string
2022-05-24 13:11:55 +03:00
forgedhallpass
45c27bc5f0
test: DSL test fixes (hmac_sha256, time_format)
2022-05-24 13:11:03 +03:00
Rahmat
feae805834
Add hmac_sha256 dslExpression
2022-05-24 12:59:09 +03:00
Rahmat
f2ca75c536
Add time_format dslExpression
2022-05-24 12:47:56 +03:00
Ice3man
80f3cec293
Disable printing variables in http protocol output ( #2037 )
2022-05-23 20:50:51 +05:30
Sajad
4f834f1f33
store vars in values instead of payloads to fix #1882 for self contained http templates ( #1924 )
...
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2022-05-23 15:12:58 +05:30
sandeep
91c35df911
version + readme update
2022-05-17 16:36:33 +05:30
Mzack9999
d5e4516829
Iterating payloads over HTTP path/raw sequence ( #1981 )
...
* Iterating payloads over path/raw sequence
* fixing logic check
2022-05-17 15:22:00 +05:30
Ice3man
062fe6d01e
Added urldns gadget from ysoserial ( #1985 )
2022-05-17 14:33:17 +05:30
Owen Rumney
4a5039cc75
chore(deps): Bump sarif to v2 ( #1930 )
...
Signed-off-by: Owen Rumney <owen@owenrumney.co.uk>
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
2022-05-13 03:48:14 +05:30
Mzack9999
39c7317ec3
Adding SNI override via request annotations ( #1970 )
...
* Adding SNI override via request annotations
* adding cli flag priority
2022-05-12 16:43:56 +05:30
Sami
6ca4374f91
sonar category: String literals should not be duplicated ( #1944 )
...
* sonar category: String literals should not be duplicated
* lint error fix
* better naming conventions for constants
* improved naming conventions and methods
2022-05-12 15:40:14 +05:30
Mzack9999
2f1330345f
Adding global SNI support for HTTP protocol via CLI ( #1964 )
...
* Adding global SNI support via CLI
* adding integration test
* adding cli option to docs
* reverting deleted test
2022-05-11 16:00:39 +05:30
Ice3man
a2947192e2
Added mutex to output writing ( #1969 )
2022-05-10 18:47:22 +05:30
Ice3man
d5578200f0
Fixed query parameter addition to http raw requests ( #1975 )
2022-05-10 17:33:27 +05:30
Ice3man
25d6cbd95b
Use nuclei-templates instead of custom autoscan directory list ( #1968 )
...
* Use nuclei-templates instead of custom autoscan directory list
* Use templates directory from config file
2022-05-10 17:26:46 +05:30
Ice3man
d7d80e3447
Added normalized wappalyzer versioned appName
2022-05-09 11:02:21 +05:30
sandeep
474d66c09d
go mod + version update
2022-05-08 15:29:33 +05:30
Mzack9999
a534b9f06c
Fixing directory walk error check on windows ( #1951 )
...
* Fixing directory walk error check on windows
* moving check to helper package
* replacing godirwalk with standard library
2022-05-08 12:22:21 +05:30
mzack
3c5aea85e7
Merge branch 'dev' into issue-1849-iserver-registration
2022-05-06 13:13:50 +02:00
mzack
6a52f4f709
updating go mods + logic
2022-05-06 12:59:16 +02:00
Sandeep Singh
2e8a5fa0c7
Merge pull request #1934 from projectdiscovery/pipeline-fix
...
replace rawhttp dev with fix branch, don't drain resp body if pipeline is on
2022-05-05 18:14:51 +05:30
Sajad Parra
df6c4eea34
fix #1929
2022-05-04 22:09:47 +05:30
Sajad Parra
14f11d24c2
replace rawhttp dev with fix branch, don't drain resp body if pipeline is on
2022-05-04 19:52:35 +05:30
Sandeep Singh
b4c6efd083
Merge pull request #1903 from projectdiscovery/issue-1834-alpine
...
Automatic fallback to system chrome on alpine via musl detection
2022-04-29 23:34:16 +05:30
mzack
d197b8df7b
adding musl detection
2022-04-28 01:50:22 +02:00
LuitelSamikshya
3ccbfe4626
disable redirects flag
2022-04-27 11:19:44 -05:00
GitHub Action
737132bc88
Auto Generate Syntax Docs + JSONSchema [Mon Apr 25 08:40:12 UTC 2022] 🤖
2022-04-25 08:40:12 +00:00
Ice3man
51d8f80713
Fixed bug with docgen
2022-04-25 14:08:23 +05:30
LuitelSamikshya
b0508ab194
alternative server if a server failed
2022-04-22 16:31:42 -05:00
sandeep
82c0cd0e52
version update
2022-04-23 01:12:07 +05:30
Sandeep Singh
d3b4a86d2a
Merge pull request #1785 from projectdiscovery/variables-introduction
...
Added variables for nuclei + refactor variable handling
2022-04-21 17:59:01 +05:30
GitHub Action
a734b9d6c1
Auto Generate Syntax Docs + JSONSchema [Thu Apr 21 11:19:39 UTC 2022] 🤖
2022-04-21 11:19:39 +00:00
Sandeep Singh
4573c4e1a4
Merge pull request #1873 from projectdiscovery/issue-1565-dsl-extractors
...
adding support for dsl extractors
2022-04-21 16:47:58 +05:30
Sandeep Singh
2df8c23c20
Merge pull request #1870 from projectdiscovery/issue-1791-automatic-scan-with-custom-templates
...
automatic-scan with custom dir
2022-04-21 01:56:12 +05:30
Sandeep Singh
be53225da5
Merge pull request #1864 from projectdiscovery/1863-nil-pointer
...
nil value check
2022-04-21 00:27:33 +05:30
Mzack9999
777b75d305
fixing internal bug for unsafe oob
2022-04-20 17:11:14 +02:00
Sandeep Singh
bb1a0cb9cb
Merge pull request #1874 from projectdiscovery/rdap-add-verbose
...
Add verbose to rdap for debugging purposes
2022-04-20 20:10:16 +05:30
Mzack9999
aafa7806d8
adding missing space
2022-04-20 12:59:25 +02:00
Ice3man
7338752cbd
Merge branch 'variables-introduction' of https://github.com/projectdiscovery/nuclei into variables-introduction
2022-04-20 15:41:21 +05:30
Mzack9999
72c5c399ec
adding support for dsl extractors
2022-04-20 11:32:13 +02:00
LuitelSamikshya
efefd06f60
automatic-scan with custom dir
2022-04-19 17:45:35 -05:00
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
Sandeep Singh
b26ebcfa60
Merge pull request #1805 from projectdiscovery/issue-1289-multiple-host
...
HTTP Requests Annotation Prototype
2022-04-16 17:23:31 +05:30
sandeep
cfbe7f6d27
version update
2022-04-15 23:33:47 +05:30
mzack
b79ebb2597
Fixing nil crash on json stats print
2022-04-15 18:40:51 +02:00
GitHub Action
ef18886d39
Auto Generate Syntax Docs + JSONSchema [Fri Apr 15 13:31:14 UTC 2022] 🤖
2022-04-15 13:31:14 +00:00
Sandeep Singh
5b9f7cdaa4
Merge pull request #1811 from projectdiscovery/issue-847-digest-auth
...
adding support for digest authentication
2022-04-15 18:59:15 +05:30
mzack
2104df63f7
adding support for original input port
2022-04-14 12:59:21 +02:00
mzack
b5432b2565
Merge branch 'dev' into issue-1289-multiple-host
2022-04-13 17:42:38 +02:00
mzack
47b808b81a
improving regex + adding more cases
2022-04-13 17:41:02 +02:00
sandeep
9d27344543
version update
2022-04-13 16:59:41 +05:30
Sandeep Singh
51bca65236
Merge pull request #1839 from projectdiscovery/issue-1833-scan-bug
...
Improving body dump logic for HTTP requests
2022-04-13 16:44:12 +05:30
Ice3man
2f0600878d
Misc changes to variables
2022-04-13 12:20:45 +05:30
LuitelSamikshya
3c4250cc81
truncated http response check
2022-04-12 13:15:01 -05:00
mzack
73a8f9bf5f
Improving body dump logic
2022-04-12 19:54:59 +02:00
sandeep
c8753b7ee9
readme update
2022-04-11 15:18:23 +05:30
Sami
ce79a8dc57
Template folder exists changes ( #1825 )
2022-04-11 11:59:22 +05:30
mzack
3bd34553c0
Merge branch 'dev' into issue-847-digest-auth
2022-04-07 14:25:15 +02:00
Ice3man
5ddc37e8d7
Allow custom technology mapping for wappalyzer data ( #1796 )
...
* Allow custom technology mapping for wappalyzer data
* Added verbose logging for mapping data
* file ext update
* package name update
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
2022-04-07 17:55:08 +05:30
Sajad Parra
b14edf833a
add verbose to rdap for debugging purposes
2022-04-07 16:54:04 +05:30
Sajad
7c84590de7
add interact-url variable support for multiple placeholders #1698 ( #1760 )
...
* add interact-url variable support for multiple placeholders #1698
* add cache clearing for interactshURLs
* change interactsh-url regex
* fix interactshURLMarker regex
* use underscore(_) instead of dash(-) in interactshURLMarker
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>
2022-04-07 12:53:38 +05:30
mzack
a15ec3d362
using current date in test
2022-04-07 07:53:01 +02:00
Mzack9999
67887a210d
Merge branch 'dev' into issue-1289-multiple-host
2022-04-06 23:25:21 +02:00
Ice3man
ea4e8cc265
Added version comparison helpers ( #1783 )
...
* Added version comparison helpers
* Added multiple condition example
* Added variadic version of compare_versions
* Fixed failing DSL integration test
2022-04-07 00:48:34 +05:30
Ice3man
f156928581
Misc
2022-04-06 19:17:32 +05:30
Ice3man
aea79638c6
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into variables-introduction
2022-04-06 19:04:27 +05:30
Mzack9999
e510bc207f
Sanitizing special chars in markdown file paths ( #1758 )
...
* Sanitizing special chars in markdown file paths
* adding more chars to trim
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
2022-04-06 15:00:10 +05:30
Mzack9999
775f2962d6
adding yaml parameters docs
2022-04-05 12:02:23 +02:00
Mzack9999
2f9af8cc71
adding support for digest authentication
2022-04-05 11:43:56 +02:00
Mzack9999
0bab297328
improving default template path logic ( #1806 )
2022-04-05 04:03:49 +05:30
Mzack9999
7b032b1733
annotation prototype
2022-04-04 09:32:41 +02:00
Ice3man
d0d65f8d6b
Added integration tests for variables + misc changes
2022-04-02 02:14:00 +05:30
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
c0b45fac4a
Merge pull request #1790 from projectdiscovery/issue-1772-payload
...
Adding support to skip unused payloads
2022-04-01 23:35:33 +05:30
Ice3man
17fa23e737
Added variable introduction to headless
2022-04-01 23:12:02 +05:30
Sandeep Singh
e1efa26be5
Merge pull request #1756 from projectdiscovery/issue-1730-header-flags
...
Add support for custom headers from file
2022-04-01 01:38:27 +05:30
Ice3man
d0ef630d0b
Added evaluation of variables at start for fixed strings
2022-03-31 20:54:08 +05:30
mzack
09be857df1
Adding support to skip unused payloads
2022-03-31 07:24:03 +02:00
Ice3man
9c46024727
Fixed a bug with dns variables
2022-03-31 00:58:50 +05:30
Ice3man
a0ece302d1
Moved variables to template level + misc
2022-03-31 00:54:35 +05:30
Ice3man
d09e71accf
Added variables to http and network
2022-03-30 20:35:46 +05:30
Sandeep Singh
f8fa9b5b78
Merge pull request #1780 from projectdiscovery/payloads-helper-fix
...
Evaluate payload helpers before matching
2022-03-30 12:58:57 +05:30
Sandeep Singh
6ede70116d
Merge pull request #1762 from projectdiscovery/clustering-improvements
...
Added comments to clustering + misc improvements
2022-03-30 12:54:33 +05:30
Ice3man
bc4903e332
Added variables + modified insertion ordered map
2022-03-30 01:46:21 +05:30
Ice3man
eaa9db19c0
Misc changes to meta and dynamic http values
2022-03-29 20:36:26 +05:30
GitHub Action
924b615a6c
Auto Generate Syntax Docs + JSONSchema [Tue Mar 29 12:22:43 UTC 2022] 🤖
2022-03-29 12:22:43 +00:00
Ice3man
159d84465d
Fixed failing DSL tests
2022-03-29 17:51:40 +05:30
Sandeep Singh
e8690f378d
Merge pull request #1746 from projectdiscovery/issue-1703-minor-changes
...
Stats counter + Mime type filter
2022-03-29 17:49:44 +05:30
Sandeep Singh
c0724bacc8
Merge pull request #1658 from projectdiscovery/skip-unresolved-expressions
...
Skip unresolved expressions using a regex
2022-03-29 17:30:41 +05:30
Ice3man
bea8955dd6
Evaluate payload helpers before matching
2022-03-29 17:28:29 +05:30
Sandeep Singh
5364d91b8a
Merge pull request #1755 from projectdiscovery/issue-1713-gitlab-report
...
Adding HexOrString helper
2022-03-28 16:46:57 +05:30
Sandeep Singh
d237725242
Merge pull request #1754 from projectdiscovery/issue-1750-crash
...
Fixing stats printing with invalid templates
2022-03-25 23:42:00 +05:30
Sandeep Singh
bcf705c162
Merge pull request #1696 from projectdiscovery/proxy-internal-requests
...
Adding proxy support for internal standard HTTP requests
2022-03-24 16:28:44 +05:30
Sandeep Singh
8ee4f9f797
Merge branch 'dev' into proxy-internal-requests
2022-03-23 23:12:51 +05:30
mzack
2de303ec7f
Add support for custom headers from file
2022-03-23 18:07:02 +01:00
Xavier Stevens
4a65097194
Squashed commit of the following:
...
commit b590de2de14923e4cb35dd19845e12833a4ccbfa
Author: Xavier Stevens <xstevens@users.noreply.github.com>
Date: Wed Mar 23 08:29:37 2022 -0700
Updated rand_ip to use variadic args
commit ea883be8c0aa56174a1301252129289334659f3f
Author: Xavier Stevens <xstevens@users.noreply.github.com>
Date: Tue Mar 22 16:59:19 2022 -0700
Updated rand_ip function to handle multiple CIDRs
2022-03-23 08:37:05 -07:00
mzack
906e6e3e94
removing test code
2022-03-23 16:31:42 +01:00
mzack
55a4da5dab
Adding HexOrString helper
2022-03-23 16:26:05 +01:00
mzack
7d75bd9248
Fixing stats printing with invalid templates
2022-03-23 14:13:30 +01:00
mzack
6213454cb3
small code refactor
2022-03-22 15:16:22 +01:00
mzack
5cd25bd069
more checks + test cases fix
2022-03-22 14:18:01 +01:00
mzack
3288c77692
fixing headless test cases
2022-03-22 13:47:13 +01:00
mzack
838ddb63e7
adding mime type file support
2022-03-22 12:35:11 +01:00
mzack
e7d260ea4d
Fixing stats counter
2022-03-22 10:52:57 +01:00
skhalsa-sigsci
63eccc85ba
random ip helper function
2022-03-21 17:39:10 -07:00
sandeep
8abba9e82f
version update
2022-03-21 23:48:16 +05:30
sandeep
5bb06dff13
dev version update
2022-03-21 19:06:34 +05:30
Sandeep Singh
c876bd4e2f
Merge pull request #1721 from projectdiscovery/helper-enhancements
...
Added time + zlib dsl functions + misc
2022-03-21 16:49:56 +05:30
Ice3man
be0e4b227c
Pad date and time helper strings with double digits
2022-03-21 16:32:21 +05:30
GitHub Action
f4e6e892e0
Auto Generate Syntax Docs + JSONSchema [Mon Mar 21 10:22:10 UTC 2022] 🤖
2022-03-21 10:22:10 +00:00
Ice3man
d1f6fd9115
Fixed template doc example
2022-03-21 15:50:28 +05:30
sandeep
6194202779
version update
2022-03-21 13:22:27 +05:30
sandeep
49c5cca78b
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into proxy-internal-requests
2022-03-21 13:03:17 +05:30
mzack
428841d946
Merge branch 'dev' into automatic-workflows
2022-03-17 12:27:50 +01:00
Ice3man
bebdb29706
Added time + zlib dsl functions + misc
2022-03-16 14:12:26 +05:30
Ice3man
8ab2dc5e48
Added global http redirects follow support
2022-03-15 18:10:05 +05:30
Sandeep Singh
6dac54b923
Merge pull request #1704 from projectdiscovery/issue-1650-conversion-helpers
...
Adding number/string conversion helpers
2022-03-14 18:26:37 +05:30
Ice3man
660a81c1ab
Fixed crash + added unique tags for execution
2022-03-14 16:25:27 +05:30
sandeep
882bd5c77d
misc change
2022-03-14 13:23:31 +05:30
Ice3man
59a1986fc4
Misc
2022-03-14 13:02:15 +05:30
Ice3man
9efa1f70dc
Split tech names on comma + auto scan docs
2022-03-14 13:01:28 +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
Ice3man
9da8c0593b
Added comments to clustering + misc improvements
2022-03-11 22:08:30 +05:30
mzack
1991f16eb3
exposing dynamicvalues to ongoing iteration
2022-03-11 13:32:55 +01:00
Sandeep Singh
7188da2e50
Merge pull request #1667 from projectdiscovery/update-custom-dir
...
Custom nuclei-templates directory
2022-03-10 16:32:57 +05:30
Sajad
a4841fbdad
use `nuclei` as config directory
2022-03-10 16:20:29 +05:30
mzack
f7c2226c39
Adding number/string conversion helpers
2022-03-10 10:57:59 +01:00
Sandeep Singh
bcb61c2ed1
Merge pull request #1701 from akkuman/feat-rawhttp-proxy
...
✨ Add proxy to rawhttp client
2022-03-10 14:07:19 +05:30
Ice3man
ca7e30b3fb
Added tests for DSL function + misc
2022-03-10 11:56:11 +05:30
sandeep
6ff801211d
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into skip-unresolved-expressions
2022-03-10 11:20:07 +05:30
Akkuman
c6723148b3
✨ Add proxy to rawhttp client
2022-03-10 13:49:17 +08:00
mzack
6f5489b8b6
restoring code for catch all cases
2022-03-09 12:37:03 +01:00
mzack
d2b5579303
Adding proxy support for internal standard HTTP requests
2022-03-09 12:31:12 +01:00
Sandeep Singh
0f38f2c80e
Merge pull request #1685 from projectdiscovery/ssl-tests
...
Added more tests and ciphersuits for SSL protocol
2022-03-09 13:07:45 +05:30
sandeep
8096737e1a
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into update-custom-dir
2022-03-09 01:52:08 +05:30
Sandeep Singh
80e969f917
Merge pull request #1688 from projectdiscovery/issue-1214-truncated-resp
...
Adding truncation info on debug
2022-03-09 00:36:50 +05:30
Ice3man
2a054290c6
Added ciphersuite to tls data + misc
2022-03-08 19:41:52 +05:30
Sandeep Singh
2f619c3a04
Merge pull request #1690 from vavkamil/vavkamil/fix-jira-reporting
...
fix(jira): Update labels when creating Jira issue
2022-03-08 19:13:46 +05:30
Ice3man
ffe4fea237
Performance improvements + wappalyzer as default + misc
2022-03-08 12:43:24 +05:30
Sandeep Singh
ce2a5c3d81
Merge branch 'dev' into issue-1594-regexp
2022-03-08 10:05:06 +05:30
Sandeep Singh
65abcecd93
Merge pull request #1673 from projectdiscovery/pprof-support
...
Added pprof-server support with enable-pprof flag
2022-03-08 09:43:49 +05:30
Kamil Vavra
162dfd0e9f
chore(fmt): Replace dash with colon
2022-03-07 17:18:27 +01:00
Kamil Vavra
b662f74900
fix(jira): Fixes issue with space in labels
2022-03-07 17:11:20 +01:00
mzack
b55dac6ae2
Adding truncation info on debug
2022-03-07 13:32:17 +01:00
Mzack9999
42bcc32c85
Merge branch 'dev' into issue-1594-regexp
2022-03-07 11:41:51 +01:00
Ice3man
90b4c09f80
Added more tests and ciphersuits for SSL protocol
2022-03-07 14:07:30 +05:30
Ice3man
d9a121344c
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into automatic-workflows
2022-03-07 13:19:37 +05:30
mzack
cf9c844c62
adding line number for extracted results
2022-03-04 09:28:58 +01:00
sandeep
ded1c91501
version update
2022-03-04 02:19:20 +05:30
sandeep
a276923b2c
banner update
2022-03-04 02:07:00 +05:30
Sandeep Singh
816ad073b9
Merge pull request #1672 from projectdiscovery/fix-update-check-tests
...
Run template update once during functional and integration test
2022-03-03 23:27:33 +05:30
Sandeep Singh
c8b67b3fd5
Merge pull request #1654 from projectdiscovery/duplicate-id-detect-validate
...
Added duplicate ID detection to validate + misc fixes
2022-03-03 22:46:28 +05:30
Ice3man
f6dc6264dd
Added pprof-server support with ena
...
ble-pprof flag
2022-03-03 19:44:29 +05:30
Ice3man
4d6071c1e0
Run template update once during functional and integration test
2022-03-03 19:10:03 +05:30
Ice3man
a1dbbc5e88
Renamed variables to be more appropriate + changed return message
2022-03-03 19:01:46 +05:30
mzack
4bcc84df9d
using int argument
2022-03-03 10:26:43 +01:00
mzack
ea9f9c9c9a
fixing logic condition + removing redundant code
2022-03-03 07:18:35 +01:00
mzack
64bea4da8c
Merge branch 'dev' into issue-1594-regexp
2022-03-02 17:28:04 +01:00
Sajad Parra
bdc1b337e0
fix setting custom nuclei-templates directory #1611
2022-03-02 16:50:20 +05:30
mzack
2334195bac
adding deduping in matches + extract
2022-03-02 08:31:23 +01:00
sandeep
2955b94455
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into network-fix
2022-03-02 02:12:23 +05:30
Sandeep Singh
ce0dfe6e80
Merge pull request #1664 from projectdiscovery/functional-test-fix
...
Added debug printing to failing functional tests
2022-03-02 02:11:16 +05:30
mzack
e9d4b4bc52
adding archive analysis support
2022-03-01 18:59:33 +01:00
GitHub Action
165c9e7013
Auto Generate Syntax Docs + JSONSchema [Tue Mar 1 17:21:24 UTC 2022] 🤖
2022-03-01 17:21:24 +00:00
Sandeep Singh
a7849ce5e8
Merge pull request #1638 from projectdiscovery/custom-user-agent
...
add options to specify User-Agent in headless template
2022-03-01 22:49:44 +05:30
Ice3man
4a9000d22e
Fixed network response error + timeout handling
2022-03-01 16:24:02 +05:30
Ice3man
5c264b043f
Added debug printing to failing functional tests
2022-03-01 13:28:43 +05:30
mzack
c89b9ef820
method renaming
2022-03-01 06:37:59 +01:00
GitHub Action
8026042456
Auto Generate Syntax Docs + JSONSchema [Mon Feb 28 18:52:47 UTC 2022] 🤖
2022-02-28 18:52:47 +00:00
Ice3man
6d9c525946
Added unknown as severity value when it is not known
2022-02-28 22:29:04 +05:30
Ice3man
409d0fce31
Skip unresolved expressions using a regex
2022-02-28 22:19:51 +05:30
mzack
6cb522c9b2
Merge branch 'dev' into issue-1594-regexp
2022-02-28 11:42:46 +01:00
Ice3man
04b1e43780
Added duplicate ID detection to validate + misc fixes
2022-02-28 15:37:51 +05:30
GitHub Action
d3f06ec68f
Auto Generate Syntax Docs + JSONSchema [Mon Feb 28 07:41:00 UTC 2022] 🤖
2022-02-28 07:41:00 +00:00
Sandeep Singh
bd35ad76ef
Merge pull request #1649 from zt2/dev
...
feat(template): allow custom type in metadata
2022-02-28 13:09:19 +05:30
Sandeep Singh
909c9765d9
Merge pull request #1645 from projectdiscovery/gzip-decode
...
Added gzip_decode helper function
2022-02-28 12:33:56 +05:30
Sandeep Singh
1a417a8f8d
Merge pull request #1646 from projectdiscovery/interact-color-debug
...
Added interaction event highlighting support in debug mode
2022-02-28 12:33:07 +05:30
zt2
4e384e3814
style: switch lint
2022-02-28 00:04:35 +08:00
zt2
03612a28b8
feat(template): allow custom type in metadata
...
In some case you may need to use custom type in `metadata`, like nested array or nested k-v:
```yaml
info:
metadata:
components:
- bootstrap
- jquery
```
So this commit allowed use any custom type in `metadata`.
2022-02-27 22:28:00 +08:00
GitHub Action
cf2f7b612b
Auto Generate Syntax Docs + JSONSchema [Sat Feb 26 12:12:56 UTC 2022] 🤖
2022-02-26 12:12:56 +00:00
mzack
06ab0dfa99
making code more uniform with chosen architecture
2022-02-26 09:06:43 +01:00
mzack
a51d307967
.
2022-02-26 08:02:16 +01:00
mzack
73d1247b71
fixing typo
2022-02-26 00:54:11 +01:00
Ice3man
fb6ab39d65
Added interaction event highlighting support in debug mode
2022-02-25 23:11:56 +05:30
Ice3man
2ae66ff530
Fixed unncessary hostname addition in payloads and output in network
2022-02-25 22:53:51 +05:30
Ice3man
deca1095ed
Added gzip_decode helper function
2022-02-25 22:37:50 +05:30
Ice3man
a7d6d5ce9d
Added read-all flag to http unsafe request
2022-02-25 19:26:10 +05:30
mzack
e8780b7db1
Merge branch 'dev' into issue-1594-regexp
2022-02-25 13:04:46 +01:00
mzack
a4b24ea802
adding outputunique logic handling
2022-02-25 12:51:28 +01:00
mzack
1a42780370
improving dump logic
2022-02-25 08:59:10 +01:00
mzack
b3e2456c80
removing unused stuff
2022-02-25 02:13:57 +01:00
mzack
baabe412dd
using custom implementation to avoid multiple file read
2022-02-25 02:12:54 +01:00