forgedhallpass
0295ca19bc
Add `split` DSL function ( #2838 )
...
* Add support for showing overloaded DSL method signatures
* Add `split` DSL function #2837
* fixing lint warnings
* replacing faulty regex with strings methods
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
2022-11-14 06:08:12 +05:30
Mzack9999
1fbbca66f9
Adding support to scan all v4/v6 IPs ( #2709 )
...
* Adding support to scan all v4/v6 IPs
* adding tests
* metainput prototype
* using new signature
* fixing nil pointer
* adding request context with metadata
* removing log instruction
* fixing merge conflicts
* adding clone helpers
* attempting to fix ipv6 square parenthesis wrap
* fixing dialed ip info
* fixing syntax
* fixing output ip selection
* adding integration tests
* disabling test due to gh ipv6 issue
* using ipv4 only due to GH limited networking
* extending metainput marshaling
* fixing hmap key
* adding test for httpx integration
* fixing lint error
* reworking marshaling/id-calculation
* adding ip version validation
* improving handling non url targets
* fixing condition check
2022-11-09 18:48:56 +05:30
Ice3man
b9472cf7e1
Added fuzzing support for query params + var dump feature ( #2679 )
...
* Added fuzzing support for query params + var dump feature
* Added query-fuzz integration test
* Fixed payloads + added keys-regex fuzz parameter
* Fixed interactsh not working + misc
* Fixed evaluation + added global variables/dsl support to payloads
* Misc fixes related to variables evaluations
* Added http variables support to fuzz
* misc
* Misc
* Added testing playground + misc renaming
* Added support for path and raw request to fuzzing
* Fixed fuzz integration test
* Fixed variable unresolved issue
* Add multiple parameter support with same name
* Added parameter value as 'value' dsl variable for parts
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
2022-11-01 20:28:50 +05:30
Ice3man
d956f08cb9
Added attack-type option to override template attack-type ( #2724 )
...
* Added attack-type option to override template attack-type
* Added docs + integration tests
2022-10-19 03:51:45 +05:30
Mzack9999
9493dfdb20
Adding automatic request condition detection ( #2707 )
...
* Adding automatic request condition detection
* adding missing checks on part
* test update as per latest change
Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
2022-10-15 15:19:04 +05:30
Mzack9999
781e4e6105
Shared Execution Context Prototype ( #2576 )
...
* renaming var
* Introducing shared execution context prototype
* fixing field name
* adding shared values propagation
* adding shared context lock
* add slice values normalization
* adding integration tests
* adding metadata support for dns
* adding multi-protocol context sharing test
* removing debug test files
* moving contextargs around
* adding comments
* refactoring code
- getter/setter for complex types
- using pointers to avoid heap allocations
2022-10-03 15:42:20 +05:30
Mzack9999
18f14b631c
Adding same host redirect support ( #2655 )
...
* simplifying test syntax
* adding same host redirect + refactoring redirect handling
* adding missing file
* adding support for template syntax
* adding integration test
* updating options
* fixing issue on same host redirect
2022-09-29 04:11:28 +05:30
Myung-jong Kim
9eea441b0e
Add `sort(list)`, `sort(string)`, `uniq(list)`, `uniq(string)` helper functions ( #2372 )
...
* Add feature in join() to sort a single string slice
Signed-off-by: Myung-jong Kim <mjkim610@gmail.com>
* Add sort helper function and related tests
Signed-off-by: Myung-jong Kim <mjkim610@gmail.com>
* Add uniq helper function and related tests
Signed-off-by: mjkim610 <mjkim610@gmail.com>
Signed-off-by: Myung-jong Kim <mjkim610@gmail.com>
Signed-off-by: mjkim610 <mjkim610@gmail.com>
2022-09-27 02:59:13 +05:30
Sami
f3eb0daa39
additional dsl functions ( #2550 )
...
* additional dsl functions
* avoid conversion at each iteration
2022-09-08 14:25:34 +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
e7cffad312
Fixed request annotation based timeout bugs + tests + misc ( #2476 )
2022-08-23 12:45:55 +05:30
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
Mzack9999
57b2ec7ade
Adding offline http tests ( #2276 )
2022-07-12 02:58:36 +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
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
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
forgedhallpass
cadba90a5a
test: extended the DSL helper integration test cases
2022-06-10 15:58:54 +03:00
forgedhallpass
179cf908a8
Revert "test: extended the DSL helper integration test cases"
...
This reverts commit ea0b6eae64
.
2022-06-10 13:48:34 +03:00
forgedhallpass
ea0b6eae64
test: extended the DSL helper integration test cases
2022-06-10 13:33:16 +03:00
forgedhallpass
9fd9892f49
test: extra DSL function test cases
2022-06-08 20:58:46 +03:00
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
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
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
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
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
Sandeep Singh
8b7e5535f8
Merge pull request #1902 from projectdiscovery/go-example-tests
...
Fixed nuclei go example + added relevant integration test
2022-04-28 18:09:11 +05:30
Ice3man
a031ef32b4
Fixed nuclei go example + added relevant integration test
2022-04-28 01:02:06 +05:30
LuitelSamikshya
3ccbfe4626
disable redirects flag
2022-04-27 11:19:44 -05:00
Ice3man
b91bad813b
Misc changes to PR
2022-04-20 15:36:02 +05:30
Ice3man
d0d65f8d6b
Added integration tests for variables + misc changes
2022-04-02 02:14:00 +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
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
5cd25bd069
more checks + test cases fix
2022-03-22 14:18:01 +01:00
skhalsa-sigsci
63eccc85ba
random ip helper function
2022-03-21 17:39:10 -07:00
Sandeep Singh
34841358b3
Merge pull request #1694 from projectdiscovery/#1332-integration-test-for-template-loading
...
#1332 integration test for template loading
2022-03-10 17:28:07 +05:30
LuitelSamikshya
8e767951f8
added test template
2022-03-08 09:57:56 -06:00
Ice3man
2a054290c6
Added ciphersuite to tls data + misc
2022-03-08 19:41:52 +05:30
Ice3man
90b4c09f80
Added more tests and ciphersuits for SSL protocol
2022-03-07 14:07:30 +05:30
Ice3man
4d6071c1e0
Run template update once during functional and integration test
2022-03-03 19:10:03 +05:30
Sandeep Singh
145faeef8d
Merge pull request #1574 from projectdiscovery/issue-582-headless-payloads
...
Adding support for payloads in headless protocol
2022-02-05 20:28:46 +05:30
mzack
54d8f9fdb5
Adding support for payloads in headless protocol
2022-02-04 11:43:42 +01:00
mzack
62fc7a8110
Merge branch 'dev' into issue-1231-zcrypto
2022-02-03 09:02:09 +01:00
Sandeep Singh
04f8f84c9d
Merge pull request #1564 from projectdiscovery/issue-1542-caa-query
...
Adding support for DNS CAA query
2022-02-03 11:23:03 +05:30
mzack
4d6a8a71a7
Adding support for DNS CAA query
2022-02-02 07:54:15 +01:00
mzack
3807e648c7
Fixing exit at first match with extractors
2022-02-01 11:25:29 +01:00
mzack
19d2b80a1c
adding ssl test cases + tcpserver refactor
2022-01-27 21:29:28 +01:00
Sandeep Singh
93616a9e80
Merge pull request #1511 from projectdiscovery/issue-1464-dns-ptr-query
...
Adding auto-PTR IP to FQDN
2022-01-19 17:30:12 +05:30
Sandeep Singh
59762ae266
Merge pull request #1503 from projectdiscovery/dsl_concat
...
DSL concat function
2022-01-18 21:34:21 +05:30
mzack
aec007e1b4
adding integration tests for single/multiple race conditions requests
2022-01-18 14:15:15 +01:00