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
Sandeep Singh
b0f16b724c
Merge pull request #1432 from projectdiscovery/issue-1312-headless-matchers
...
Adding support for navigation history to matchers
2021-12-30 18:18:00 +05:30
Sandeep Singh
657e1f4d71
Merge pull request #1417 from projectdiscovery/interactsh-first-match-stop
...
Add stop at first match for interactsh matchers
2021-12-30 17:58:04 +05:30
mzack
1670bf874b
fixing lint errors
2021-12-30 13:04:08 +01:00
mzack
7251a2ef60
implementing requested changes
2021-12-30 12:59:42 +01:00
Sajad Parra
8799379e50
update hash function
2021-12-29 18:07:48 +05:30
mzack
d0040e440f
enabling fallback in tests
2021-12-29 11:16:54 +01:00
mzack
d252c3d6ea
Adding support for automatic http fallback retry for interactsh
2021-12-29 11:06:33 +01:00
mzack
0a6b84639b
adding missing comments
2021-12-29 09:51:50 +01:00
mzack
5d699cdde0
Adding support for full navigation history to headless matchers
2021-12-29 09:48:46 +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
mzack
9b8344c391
updating interactsh dep to latest ldap commit
2021-12-27 08:20:27 +01:00
Sandeep Singh
8fbe451d54
Merge branch 'dev' into feature-ldap
2021-12-25 12:49:44 +05:30
sandeep
da2f6dd6cc
go mod update
2021-12-25 12:47:02 +05:30
mzack
1f878192ec
Merge branch 'dev' into issue-614-scan-resume
2021-12-23 13:15:47 +01:00
Sajad Parra
0edb4274b1
add matchedTemplates to support template wise stop at first match
2021-12-22 21:42:21 +05:30
Sandeep Singh
6ce846971b
Merge pull request #1416 from projectdiscovery/issue-1379-fix-templates-repetitions-with-project-file
...
Improving projectfile http request matching
2021-12-22 11:20:47 +05:30
Sajad Parra
e6aabffc22
add missing custom rdap server assign if present in the template
2021-12-21 19:02:09 +05:30
sandeep
50bad75cb4
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into interactsh-first-match-stop
2021-12-21 15:46:37 +05:30
mzack
0682b485d0
Merge branch 'dev' into issue-1379-fix-templates-repetitions-with-project-file
2021-12-21 10:59:55 +01:00
mzack
d1944c76b9
Improving projectfile http request matching
2021-12-21 10:54:25 +01:00
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
200ea05927
Merge pull request #1408 from projectdiscovery/issue-1380-absolute-path-test-windows-fix
...
Removing invalid negative paths for windows
2021-12-21 14:15:56 +05:30
mzack
0a9f890fdd
Removing invalid negative paths for windows
2021-12-20 14:11:55 +01:00
mzack
d27239e953
Fixing CVE annotate crash
2021-12-20 12:17:04 +01:00
sandeep
8e62abe6e7
fix: example reporting config update
2021-12-20 01:14:23 +05:30
GitHub Action
fdc29180a0
Auto Generate Syntax Docs + JSONSchema [Sun Dec 19 19:37:37 UTC 2021] 🤖
2021-12-19 19:37:37 +00:00
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
sandeep
33e98386c9
dev version update
2021-12-19 18:16:06 +05:30
sandeep
6cde5843b5
go mod updates
2021-12-19 18:05:09 +05:30
Sajad Parra
0a82669163
update rdap to fix go mod tidy error
2021-12-19 15:46:38 +05:30
mzack
e59da29371
improving error/args handling
2021-12-18 20:06:51 +01:00
sandeep
2f00e27bd1
dev version update
2021-12-18 19:58:59 +05:30
sandeep
1297c883a6
version update
2021-12-18 19:43:52 +05:30
Sandeep Singh
6a408fd6a8
feature: exposed interaction ip information to matchers/extractors ( #1395 )
2021-12-18 19:32:11 +05:30
Mzack9999
e9034a459d
Fixing wrong function/variable name in whois integration test ( #1389 )
...
* Fixing wrong function/variable name
* remove explicit result length check for whois integration test
Co-authored-by: Sajad Parra <parrasajad@gmail.com>
2021-12-17 11:55:46 +05:30
mzack
714f0c82a9
adding missing return error
2021-12-16 23:41:18 +01:00
mzack
63b194c10a
refactoring stop-resume logic with better tracking
2021-12-16 22:32:03 +01:00
GitHub Action
4c70e4976b
Auto Generate Syntax Docs + JSONSchema [Thu Dec 16 11:39:23 UTC 2021] 🤖
2021-12-16 11:39:23 +00:00
Sajad
5200bcd94f
Whois Protocol Support (using rdap) ( #1354 )
...
* init rdap
* add an integration test, option to supply RDAP server to execute the request on
* add rdap protocolMappings
* add debug info, add IP, ASN query type support
* rename rdap to whois, Host to Query in template
* rename pending rdap to whois
* remove port from whois varaiables
* set Host variable even if input is not a parsable url
2021-12-16 17:08:02 +05:30
LuitelSamikshya
d152986485
Change filepath to path ( #1382 )
...
* filepath to path
* change to revert
* reverted change
* update: disabling cached nuclei temporarily
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2021-12-16 16:36:20 +05:30
GitHub Action
8b20f384a7
Auto Generate Syntax Docs + JSONSchema [Thu Dec 16 10:52:36 UTC 2021] 🤖
2021-12-16 10:52:36 +00:00
Mzack9999
07e7d0795b
Extending deny list to support filenames and folders ( #1260 )
...
* Extending deny list to support filenames and folders
* fixing field name
* adding missing edge case with relative path + filename
* handling root path + relative path
* Improving matchers to handle all deny cases
2021-12-16 16:21:06 +05:30
Mzack9999
1fbbce4e41
Adding support for implicit validation during marshal/unmarshal ( #1329 )
2021-12-16 15:39:38 +05:30
Ice3man
fea3fabdf2
Misc changes to update logic ( #1212 )
...
* Misc changes to update logic
* Misc adjustments to update logic
* update: build check
* update: revert test update
Co-authored-by: sandeep <sandeep@projectdiscovery.io>
2021-12-16 13:59:19 +05:30
LuitelSamikshya
3f86bc7d62
Support major os ( #1347 )
...
* workflow check
* changes in run.sh file for windows support
2021-12-16 13:47:29 +05:30
Mike Brown
71040577ce
add debug logging for interactsh feature-ldap
2021-12-15 22:52:55 -08:00
forgedhallpass
85e0b96d51
bug: fixed couple of bugs in the DSL functions ( #1372 )
...
* feat: Improve DSL function UX #1295
Sort the output signatures
* feat: Improve DSL function UX #1295
Sort the output signatures.
Lint: simplified the sorting.
* bug: fixed couple of bugs in the DSL functions
Input number parameters are stored as float64 types, hence the type conversion should happen accordingly. Affected functions:
* rand_int
* wait_for
* unix_time
* rand_text_numeric
Added tests for all functions.
Related: #1261
* bug: fixed couple of bugs in the DSL functions
Handle cases when the optional input character set is an empty string. Affected methods:
* rand_char
* rand_base
* bug: fixed couple of bugs in the DSL functions
Change rand_char to return a one character string, instead of the character code
* refactor: Minor integration test changes to show the actual and expected result numbers
* test: Added integration test for all existing DSL functions
* test: Added integration test for all existing DSL functions
Fixing linter issues.
* feat: Add "repeat" DSL function
* test: Add "repeat" DSL function
2021-12-15 19:33:57 +05:30
forgedhallpass
974cbfb35e
feat: Re-run failed integration tests in debug mode ( #1367 )
...
* If the tests are executed through GitHub actions and there are failed integration tests, they will be re-executed with verbose output to help figuring out the underlying issues.
* Added some grouping to make reading the logs easier
Ticket: #1365
2021-12-14 18:13:53 +02: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
d6a3e30233
dev version update
2021-12-13 19:04:22 +05:30
sandeep
aae06e61bd
fix: updating default interactsh server to use
2021-12-13 18:42:01 +05:30
Mzack9999
a781720060
Trim paths info from released binary ( #1356 )
2021-12-10 22:18:22 +05:30
mzack
e279e0437d
moving resume file to config folder
2021-12-10 12:45:29 +01:00
mzack
2f4b131f26
fixing resume skipping on-going scans
2021-12-10 12:27:34 +01:00
sandeep
28b197d79f
dev version update
2021-12-09 15:23:24 +05:30
forgedhallpass
10cf1053f8
feat: Improve DSL function UX #1295 ( #1351 )
...
* feat: Improve DSL function UX #1295
Sort the output signatures
* feat: Improve DSL function UX #1295
Sort the output signatures.
Lint: simplified the sorting.
2021-12-09 14:02:01 +05:30
mzack
abb78658c6
adding default region
2021-12-09 08:50:54 +01:00
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
d05c4dc122
refactor: renamed misleading receiver names
2021-12-07 18:01:34 +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
aeab730dc2
fixing merge conflicts
2021-12-07 09:59:17 +01: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
mzack9999
edc6e5f9b3
fix cross-os chunks calculation
2021-12-06 18:56:52 +01:00
Mzack9999
f2f77b4e75
updating go.sum
2021-12-06 18:18:34 +01:00
Mzack9999
9e41064b4e
Merge branch 'dev' into issue-1339-windows-templates-unzip
2021-12-06 18:16:27 +01:00
Mzack9999
b6274ddd77
updating go.sum
2021-12-06 18:15:49 +01:00
Mzack9999
40d01412cb
Fixing templates bundle unzip on windows
2021-12-06 18:12:39 +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
Sandeep Singh
df55f7a2eb
Disabling no-sandbox in headless engine ( #1135 )
...
* Disabling no-sandbox in headless engine
* limiting disabling sandbox to bare minimum
* adding warnings related to linux os and root user requirement
Co-authored-by: mzack <marco.rivoli.nvh@gmail.com>
2021-12-05 20:14:16 +05:30
sandeep
fb3b4fc510
version update
2021-12-05 19:45:44 +05:30
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
8336421179
Improving headless test cases ( #1313 )
...
* Adding headless test cases
2021-12-04 23:10:11 +05:30
GitHub Action
0ca39bb6d2
Auto Generate Syntax Docs + JSONSchema [Fri Dec 3 03:46:08 UTC 2021] 🤖
2021-12-03 03:46:08 +00:00
Sandeep Singh
eac6ea1bfe
Merge pull request #1284 from projectdiscovery/dns-optional
...
Added default fields for DNS requests
2021-12-03 09:14:49 +05:30
GitHub Action
5eb17833e4
Auto Generate Syntax Docs + JSONSchema [Thu Dec 2 19:06:54 UTC 2021] 🤖
2021-12-02 19:06:54 +00:00
mzack
c9b9725474
moving sign routine to helper function
2021-12-02 15:57:52 +01:00
GitHub Action
46a2a4440d
Auto Generate Syntax Docs + JSONSchema [Thu Dec 2 12:32:20 UTC 2021] 🤖
2021-12-02 12:32:20 +00:00
Mzack9999
40baa302b2
Merge branch 'dev' into research-aws-signing
2021-12-02 12:56:37 +01:00
Sajad Parra
d0deef72f5
Merge branch 'dev' into stop-at-first-match
2021-12-02 17:26:23 +05:30
Sandeep Singh
a0da7452e3
Merge pull request #1315 from projectdiscovery/validate-flag
...
validate flag updates
2021-12-02 17:23:34 +05:30
Sajad Parra
18f57130ca
Merge branch 'dev' into stop-at-first-match
2021-12-02 17:03:02 +05:30
Sajad Parra
7a96a7c931
Merge branch 'dev' into dsl-variable-support
2021-12-02 16:50:50 +05:30
GitHub Action
9a0ce60a4f
Auto Generate Syntax Docs + JSONSchema [Thu Dec 2 10:59:29 UTC 2021] 🤖
2021-12-02 10:59:29 +00:00
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
mzack
c807438ecd
fixing memory allocation for boolean pointer
2021-12-02 11:19:37 +01:00
LuitelSamikshya
6d5146e540
validate flag updates
2021-12-01 10:35:18 -06:00
GitHub Action
a9f6f04394
Auto Generate Syntax Docs + JSONSchema [Tue Nov 30 17:17:46 UTC 2021] 🤖
2021-11-30 17:17:46 +00:00
Ice3man543
c17aba8646
Misc fixes to part definitions
2021-11-30 22:41:02 +05:30
Sajad Parra
5b99921d75
add unit and integration tests for dsl variable #555
2021-11-30 20:20:43 +05:30
Sajad Parra
10e5595980
Merge branch 'dev' into dsl-variable-support
2021-11-30 18:41:18 +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