297 Commits

Author SHA1 Message Date
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
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
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
Ice3man
2f0600878d Misc changes to variables 2022-04-13 12:20:45 +05:30
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
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
Ice3man
f156928581 Misc 2022-04-06 19:17:32 +05:30
Ice3man
d0ef630d0b Added evaluation of variables at start for fixed strings 2022-03-31 20:54:08 +05:30
Ice3man
bc4903e332 Added variables + modified insertion ordered map 2022-03-30 01:46:21 +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
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
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
6213454cb3 small code refactor 2022-03-22 15:16:22 +01:00
skhalsa-sigsci
63eccc85ba random ip helper function 2022-03-21 17:39:10 -07:00
sandeep
49c5cca78b Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into proxy-internal-requests 2022-03-21 13:03:17 +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
sandeep
6ff801211d Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into skip-unresolved-expressions 2022-03-10 11:20:07 +05:30
mzack
d2b5579303 Adding proxy support for internal standard HTTP requests 2022-03-09 12:31:12 +01:00
Ice3man
ffe4fea237 Performance improvements + wappalyzer as default + misc 2022-03-08 12:43:24 +05:30
Ice3man
d9a121344c Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into automatic-workflows 2022-03-07 13:19:37 +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
mzack
06ab0dfa99 making code more uniform with chosen architecture 2022-02-26 09:06:43 +01:00
Ice3man
fb6ab39d65 Added interaction event highlighting support in debug mode 2022-02-25 23:11:56 +05:30
mzack
1a42780370 improving dump logic 2022-02-25 08:59:10 +01:00
mzack
748617a9f3 first part 2022-02-25 00:55:05 +01:00
mzack
1551feda5a temporary line calculation with multiple file read
todo: replace with one pass scan via io.reader
2022-02-23 23:32:25 +01:00
mzack
6746071979 Refactoring file templates to handle large files in chunks + removing deprecated io methods 2022-02-23 13:54:46 +01:00
Ice3man
7d83d3f8c9
Added line number for file results + stats fixes (#1495)
* Added line number for file results + stats fixes

* Misc

* Improved file result line calculation as per review

* Added new match-all attribute for file template matcher line count
2022-02-10 15:59:05 +05:30
Sandeep Singh
a48e2adb69
Merge pull request #1529 from projectdiscovery/issue-1231-zcrypto 2022-02-05 12:24:47 +05:30
Sandeep Singh
249937ca72
Merge pull request #1561 from projectdiscovery/issue-1543-rand-seed
Implementing incremental expression replacement
2022-02-03 23:19:35 +05:30
mzack
62fc7a8110 Merge branch 'dev' into issue-1231-zcrypto 2022-02-03 09:02:09 +01:00
mzack
766a3eefb6 Implementing incremental expression replacement 2022-02-01 14:12:16 +01:00
mzack
b3c61ee157 Differentiate between interact matchers and markers 2022-02-01 12:10:18 +01:00
Ice3man
8dfa9cee39
Added debug-req/resp support for interactsh interactions (#1491)
* Added debug-req/resp support for interactsh interactions

* Added format function for interact debug logs + misc fixes

* Added function for interact debug header

* Typo fix

* Enable debug logging for req/resp debug flag
2022-01-27 12:14:32 +05:30
mzack
a6798f37ad making ztls global and optional 2022-01-25 20:48:21 +01:00
mzack
8559cfabca removing unused code 2022-01-19 15:16:47 +01:00
mzack
adf4721833 making markers parametric + simple match/replace for basic variables 2022-01-19 14:57:25 +01:00
mzack
369255a4fe Implementing lexer with runtime expression validation 2022-01-19 14:10:11 +01:00
Ice3man
edf111916a Misc fixes 2022-01-18 21:08:05 +05:30
Ice3man
be75480256 Added initial smart workflow implementation 2022-01-18 20:59:37 +05:30
forgedhallpass
8019fb8f08 test: additional use-cases for the expression test 2022-01-17 14:05:36 +02:00