forgedhallpass
8019fb8f08
test: additional use-cases for the expression test
2022-01-17 14:05:36 +02:00
forgedhallpass
bff1952268
test: introduce 'concat' DSL function
...
* removed irrelevant test case (covered elsewhere)
2022-01-17 13:41:34 +02:00
forgedhallpass
ae07dce014
refactor: removed redundant escape characters from the unresolvedVariablesRegex variable
2022-01-17 13:32:47 +02:00
forgedhallpass
7f6c72853f
feat: introduce 'concat' DSL function #1502
2022-01-17 13:32:15 +02:00
sandeep
2221700b5b
minor printing update
2022-01-13 18:17:34 +05:30
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
Mzack9999
c26a1ac21c
Improving payloads support in AWS self-contained requests ( #1443 )
...
* Improving payloads support in AWS self-contained requests
* removing internal only values from output
* handling dynamic values in url
2022-01-09 18:09:50 +05:30
Sajad
1faddf4723
change spm flag to work at template level instead of global for interactsh ( #1466 )
2022-01-09 17:34:31 +05:30
Mzack9999
0e8270c7b5
Replacing expression regex with lexical analyzer ( #1440 )
...
* Replacing regex with lexical analyzer taken from 610beb8534/v2/pkg/protocols/common/expressions/expressions.go (L66)
2022-01-09 17:22:04 +05:30
Sandeep Singh
ae2a485b1f
Merge branch 'dev' into feature-ldap
2022-01-01 13:01:08 +05:30
Sandeep Singh
c8e4c829e4
Merge pull request #1434 from projectdiscovery/issue-1287-interactsh-http-fallback
...
Adding support for automatic http fallback retry for interactsh
2021-12-30 18:38:25 +05:30
Sajad Parra
8799379e50
update hash function
2021-12-29 18:07:48 +05:30
mzack
d252c3d6ea
Adding support for automatic http fallback retry for interactsh
2021-12-29 11:06:33 +01:00
Sajad Parra
5115c8b58c
remove redundant contains function
2021-12-29 12:33:54 +05:30
Sajad Parra
e2b39e403c
use ccache to store matchedTemplates with template-id+host hash as key
2021-12-29 12:28:18 +05:30
Sandeep Singh
8fbe451d54
Merge branch 'dev' into feature-ldap
2021-12-25 12:49:44 +05:30
Sajad Parra
0edb4274b1
add matchedTemplates to support template wise stop at first match
2021-12-22 21:42:21 +05:30
Sajad Parra
c0f9c1da70
interactsh stopAtFirstMatch intergration test
2021-12-21 15:24:16 +05:30
Sajad Parra
911045ae9a
add stop at first match for interactsh matchers
2021-12-21 14:20:03 +05:30
Sandeep Singh
2dc877a99f
Merge pull request #1247 from projectdiscovery/research-aws-signing
...
Adding support for aws request signing
2021-12-20 01:06:13 +05:30
mzack
e59da29371
improving error/args handling
2021-12-18 20:06:51 +01:00
Sandeep Singh
6a408fd6a8
feature: exposed interaction ip information to matchers/extractors ( #1395 )
2021-12-18 19:32:11 +05:30
Mike Brown
71040577ce
add debug logging for interactsh feature-ldap
2021-12-15 22:52:55 -08:00
Sandeep Singh
fbb80610a8
Interactsh response missing in result fix ( #1370 )
...
Co-authored-by: Ice3man543 <nizamulrana@gmail.com>
2021-12-13 23:23:22 +05:30
sandeep
aae06e61bd
fix: updating default interactsh server to use
2021-12-13 18:42:01 +05:30
Sandeep Singh
17ad60d528
Merge pull request #1296 from projectdiscovery/dsl_signatures
...
feat: Improve DSL function UX
2021-12-09 12:48:18 +05:30
mzack
e244768f32
Fixing typo in variable name while validating template payloads
2021-12-08 19:27:47 +01:00
forgedhallpass
2d5784d992
Merge branch 'dev' into dsl_signatures
2021-12-07 18:22:10 +02:00
forgedhallpass
79aed22d46
feat: Improve DSL function UX #1295
...
Added support for letting people know if:
* the DSL expression does not return a boolean value
* an invalid custom function signature was provided and then display all available function signatures
* an invalid function was provided and then display the correct signature
Unified the DSL function names to use snake case. The old signatures are also kept for backward compatibility.
2021-12-07 17:34:36 +02:00
mzack
197971e6fa
Merge branch 'dev' into research-aws-signing
2021-12-07 09:58:55 +01:00
Mzack9999
72ec69e37d
using payload relative path by default
2021-12-06 21:05:45 +01:00
mzack
9ab674adbc
improving cross-os filepath handling
2021-12-06 16:04:39 +01:00
Mzack9999
a72425289b
Improving path handling on windows
2021-12-06 11:38:22 +01:00
mzack
c47196bcc8
Merge branch 'dev' into research-aws-signing
2021-12-06 08:17:03 +01:00
Mzack9999
3c88afac0c
Fixing payloads path during validation ( #1320 )
...
* Fixing payloads path during validation
* Added GH Action for public template parsing / validation
* tracking payload errors as syntax warnings
* improving path parsing + introducing hard failure for runtime errors on validation
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2021-12-05 19:41:14 +05:30
Mzack9999
40baa302b2
Merge branch 'dev' into research-aws-signing
2021-12-02 12:56:37 +01:00
Sajad Parra
18f57130ca
Merge branch 'dev' into stop-at-first-match
2021-12-02 17:03:02 +05:30
Sandeep Singh
3b68c29f48
Merge pull request #1288 from projectdiscovery/dynamic-value-reuse-http
...
Reusing dynamically extracted values as iterators in http request
2021-12-02 16:27:59 +05:30
Sajad Parra
de236379a1
remove stop-at-first-match info log #1188
2021-11-30 17:22:39 +05:30
Ice3man543
72a387c40a
Merge from dev
2021-11-30 16:55:09 +05:30
Ice3man543
847e9d7c44
Misc changes to fix testa and lint
2021-11-30 16:26:29 +05:30
Ice3man543
eb7c704d36
Merging from dev
2021-11-30 16:23:39 +05:30
Sajad Parra
a7ecadf189
add template level stop-at-first-match to workflows
2021-11-29 18:06:25 +05:30
Sajad Parra
f60e93aae1
add template level stop at first match option
2021-11-29 16:01:06 +05:30
mzack
a631262d91
Merge branch 'dev' into research-aws-signing
2021-11-29 09:36:12 +01:00
mzack
a3319930c0
code refactor + request dump fix
...
Fixes indirectly #844
2021-11-26 13:49:12 +01: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
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