forgedhallpass
cd651ddf6f
fix: Escaped the dot in a regex matching a domain
2021-11-26 17:12:27 +02:00
Ice3man
dfe284664c
Fixed a crash with http module ( #1285 )
2021-11-26 18:51:02 +05:30
Ice3man543
c720354be2
Added part definition information to docs + misc
2021-11-26 16:23:54 +05:30
forgedhallpass
5eca474c5e
refactor(CR): better way of writing switch statement
2021-11-26 11:38:09 +02:00
forgedhallpass
7e22d70ded
refactor/documentation: typos and grammatical errors
2021-11-25 18:54:16 +02:00
forgedhallpass
ec6889931d
refactor: linter driven fixes
...
* x = x + "" => x += ""
* pre-allocating slice with known size
* added t.Helper() methods in test helpers
* complex if-else conditions replaced by switches
* errors should be checked using error.Is() instead of ==
* function parameter should start with lower case letter
* removed unnecessary type definition
* variable/label naming convention: camelCase instead of snake_case
2021-11-25 17:57:22 +02:00
forgedhallpass
fdaa8e4539
refactor: removed redundant type conversion
2021-11-25 17:18:54 +02:00
forgedhallpass
47340f06b0
refactor: uniformly sorted imports
2021-11-25 17:09:20 +02:00
forgedhallpass
3fd1f57b96
refactor: godoc and comment uniformization
...
Adding space after // and before the godoc/comment
2021-11-25 17:03:56 +02:00
forgedhallpass
c8d009654c
fix: Receiver mismatch warnings
2021-11-25 16:57:43 +02:00
forgedhallpass
db0d2b0039
fix: markdown anchor corrections
2021-11-25 16:33:16 +02:00
forgedhallpass
bebe5cbcfd
refactor: Remove redundant character escapes from regexes
2021-11-25 16:24:37 +02:00
forgedhallpass
fdd22ab668
refactor: Wrap errors using %w in fmt.Errorf
...
see:
* https://github.com/xxpxxxxp/intellij-plugin-golangci-lint/blob/master/explanation/goerr113.md
* https://go.dev/blog/go1.13-errors#wrapping-errors-with-w
2021-11-25 16:24:37 +02:00
forgedhallpass
f9c214a66f
refactor: update logic refactor to make it more testable
...
Introduced logic to test for zip slip (path traversal)
2021-11-25 16:24:28 +02:00
Ice3man543
caaa5c6594
Automatically generate docs for enum values
2021-11-25 19:34:01 +05:30
forgedhallpass
4bccb6cf8a
fix: File and directory creation permission changes
...
Directories: 0755 (5 - group and other can read cd into the directory and read it's content)
Files: 0644 (4 - group and other can only read the created files)
Tests files: 0777
2021-11-25 14:37:57 +02:00
Sajad Parra
7e9272776d
add variable support to dsl, remove dynamicValues from request struct
2021-11-25 16:19:42 +05:30
Ice3man543
f6072e9a95
Updating name of variable
2021-11-24 22:44:43 +05:30
Ice3man543
393babe3c3
Made iterate of values controllable with iterate-all-values flag in http
2021-11-24 22:40:17 +05:30
Ice3man543
273233bb81
Fixed a bug with mergemanymaps + misc lint fixes
2021-11-24 21:56:55 +05:30
Ice3man543
ef5b476c6d
Reusing dynamically extracted values as iterators in http request
...
This PR adds the support in http module to iterate over the dynamically extracted data from extractors
and use it in other requests. This allows nuclei to follow links on pages, do operations with
multiple versions of the same extracted value, etc.
2021-11-24 21:08:08 +05:30
Ice3man543
a908a1515a
Fixed example docs
2021-11-23 13:17:19 +05:30
Ice3man543
44e304179a
Fixed a linter error
2021-11-23 13:15:24 +05:30
Ice3man543
831114bdbd
Added default fields for DNS requests
2021-11-23 13:09:22 +05:30
Ice3man
1851e37aef
Merge pull request #1273 from projectdiscovery/fixed-missing-ip
...
fix #1220 : no ip returned for dialers
2021-11-23 10:49:51 +05:30
Ice3man543
6c819d7917
Added additional variables for network + simplified logic
2021-11-23 10:44:31 +05:30
Ice3man
1581c96e4e
Added matched-status flag + template-path and url to output ( #1272 )
...
* Added matched-status flag + template-path and url to output
2021-11-22 17:53:25 +05:30
Ice3man543
ba67f8c8fe
fix #1220 : no ip returned for dialers
2021-11-22 09:51:13 +05:30
Mzack9999
ca9676f52e
Adding support for clustering within workflow ( #1255 )
...
* Adding support for clustering within workflow
2021-11-22 04:49:53 +05:30
Ice3man543
3d0b67e9f7
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into dev
2021-11-20 19:50:34 +05:30
Ice3man543
bdf1c2010b
Fixed jsonschema for matchertype missing String()
2021-11-20 19:50:18 +05:30
GitHub Action
925fb18855
Auto Generate Syntax Docs + JSONSchema [Sat Nov 20 14:18:20 UTC 2021] 🤖
2021-11-20 14:18:20 +00:00
Ice3man543
66dacccfb4
Fixed matcher type integer issue
2021-11-20 19:47:05 +05:30
Sajad
f74ff3fc49
Tag based struct validation ( #1256 )
...
* Added tag based struct validation
2021-11-20 13:25:27 +05:30
GitHub Action
b8246ab8e5
Auto Generate Syntax Docs + JSONSchema [Fri Nov 19 10:55:27 UTC 2021] 🤖
2021-11-19 10:55:27 +00:00
LuitelSamikshya
4b8ec29d8d
struct to enums changes for Matchers ( #1246 )
...
* struct to enums changes for Matchers
2021-11-19 16:24:09 +05:30
forgedhallpass
09eba6c0cf
feat: In case of binary data, show a hexadecimal view as well #1080 ( #1266 )
...
Highlight the longest occurrences when there are matches that are substrings of each other
2021-11-19 15:45:43 +05:30
sandeep
883cb22c39
Adding more resources
2021-11-19 14:46:10 +05:30
GitHub Action
5a0f483cd3
Auto Generate Syntax Docs + JSONSchema [Thu Nov 18 20:12:46 UTC 2021] 🤖
2021-11-18 20:12:46 +00:00
LuitelSamikshya
2856e7e247
Extractor + Headless Actions structures to enums ( #1217 )
...
* enum support for extractor
2021-11-19 01:41:10 +05:30
GitHub Action
ccb588f383
Auto Generate Syntax Docs + JSONSchema [Thu Nov 18 13:53:42 UTC 2021] 🤖
2021-11-18 13:53:42 +00:00
Mzack9999
7f5f791e23
Adding dns trace support in dns templates ( #1236 )
...
* Adding dns trace support in dns templates + minor refactoring
2021-11-18 19:22:11 +05:30
GitHub Action
bef7bfc393
Auto Generate Syntax Docs + JSONSchema [Thu Nov 18 13:51:52 UTC 2021] 🤖
2021-11-18 13:51:52 +00:00
LuitelSamikshya
d078b72381
enum changes for http method ( #1234 )
...
* enum changes for http method
2021-11-18 19:20:21 +05:30
GitHub Action
25189c3ae7
Auto Generate Syntax Docs + JSONSchema [Thu Nov 18 13:50:07 UTC 2021] 🤖
2021-11-18 13:50:07 +00:00
LuitelSamikshya
64a93a4570
enum changes for network type ( #1233 )
...
* enum changes for network type
2021-11-18 19:18:47 +05:30
LuitelSamikshya
4ff90c1373
struct to enum changes for Dns Type ( #1245 )
...
* struct to enum changes for Dns Type
2021-11-18 19:17:34 +05:30
Ice3man
eaa0d37065
feat #1092 : Validate binary values + precompile them as well ( #1213 )
...
* Added validation for binary values + precompile them
* Changed name of the binary matcher field
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2021-11-17 02:04:27 +05:30
Ice3man
50a816fce9
Fixed a crash with uninitialized interactsh client ( #1251 )
...
* Fixed a crash with uninitialized interactsh client
2021-11-16 20:02:39 +05:30
Ice3man543
cc33366acb
fixed a conditon with workflow type switch
2021-11-14 15:30:28 +05:30