Tarun Koyalwar
e1d3f474a4
support for dynamic variables in template context (multi protocol execution) ( #3672 )
...
* multi proto request genesis
* adds template context dynamic vars
* feat: proto level resp variables
* remove proto prefix hacky logic
* implement template ctx args
* remove old var name logic
* improve AddTemplateVars func
* add multi proto comments+docs
* vardump with sorted keys
* fix race condition in ctx args
* default initialize ctx args
* use generic map
* index variables with multiple values
* fix nil cookies
* use synclock map
* fix build failure
* fix lint error
* resolve merge conflicts
* multi proto: add unit+ integration tests
* fix unit tests
* Issue 3339 headless fuzz (#3790 )
* Basic headless fuzzing
* Remove debug statements
* Add integration tests
* Update template
* Fix recognize payload value in matcher
* Update tempalte
* use req.SetURL()
---------
Co-authored-by: Tarun Koyalwar <tarun@projectdiscovery.io>
* Auto Generate Syntax Docs + JSONSchema [Fri Jun 9 00:23:32 UTC 2023] 🤖
* Add headless header and status matchers (#3794 )
* add headless header and status matchers
* rename headers as header
* add integration test for header+status
* fix typo
---------
Co-authored-by: Shubham Rasal <shubham@projectdiscovery.io>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Dogan Can Bakir <65292895+dogancanbakir@users.noreply.github.com>
2023-06-09 19:52:56 +05:30
Sandeep Singh
d3b4a86d2a
Merge pull request #1785 from projectdiscovery/variables-introduction
...
Added variables for nuclei + refactor variable handling
2022-04-21 17:59:01 +05:30
Mzack9999
72c5c399ec
adding support for dsl extractors
2022-04-20 11:32:13 +02:00
Ice3man
d0d65f8d6b
Added integration tests for variables + misc changes
2022-04-02 02:14:00 +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
mzack
5d699cdde0
Adding support for full navigation history to headless matchers
2021-12-29 09:48:46 +01:00
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
Alexey Zhuchkov
bfb69b2ff2
Extract getMatchPart method in protocols
2021-10-29 19:10:17 +03:00
forgedhallpass
435ec5cd5d
Do not show AND matcher information in the command line output if debug is not enabled #1081
2021-10-12 20:06:55 +03:00
forgedhallpass
b5c161d267
[feature] Add coloring to debug information #999
...
* extracted common MakeResultEvent logic and added the MakeResultEventItem method to the Request interface
2021-10-06 21:54:52 +03:00
forgedhallpass
08cd7a4ba7
[feature] Add coloring to debug information #999
...
* extracted common logic and made sure that all requests implement the same interface
2021-10-01 16:52:38 +03:00
forgedhallpass
898c9431b5
[feature] Add coloring to debug information #999
...
* corrected/renamed receivers from one character names to human-readable format
2021-10-01 14:30:04 +03:00
forgedhallpass
4be6b3cc96
[feature] Add coloring to debug information #999 [WIP]
...
TODO:
* if there are multiple matchers, make sure the response is only displayed once, with all the matching values colored
* remove code duplication from the request.go files
2021-09-29 19:43:46 +03:00
sandeep
aff4197ea9
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into matchers-enhancement#555
2021-09-21 16:36:58 +05:30
Sajad Parra
f1ad6f6bc5
add payload, variable, helper support to matchers
2021-09-15 18:02:22 +05:30
forgedhallpass
c762cc88aa
Merge remote-tracking branch 'origin/dev' into code_smells
2021-09-10 15:33:09 +03:00
Ice3man543
e683212bb8
Made irr default for reporting + misc on new fields
2021-09-09 18:53:55 +05:30
forgedhallpass
0ce33927c7
Typo fixes.
2021-09-07 17:31:46 +03:00
forgedhallpass
5d89bb8056
RES-84 # Improve Nuclei CLI interface
...
* fixed issues reported by the linter
2021-07-19 21:04:08 +03:00
forgedhallpass
ed1dc103fe
RES-84 # Improve Nuclei CLI interface (WIP)
...
* Merge from parent
# Conflicts:
# v2/cmd/nuclei/main.go
# v2/internal/runner/config.go
# v2/internal/runner/templates.go
# v2/internal/runner/update.go
# v2/pkg/templates/compile.go
# v2/pkg/templates/compile_test.go
# v2/pkg/types/types.go
2021-07-12 17:20:01 +03:00
Ice3man543
abc7063339
Work on sarif integration start
2021-06-05 18:01:08 +05:30
Ice3man543
195c6b7692
Fixed linting errors
2021-03-09 15:00:22 +05:30
Ice3man543
0dd2e10fd2
Misc changes / fixes
2021-03-06 14:31:21 +05:30
Ice3man543
8512b684c5
Lint errors fix
2021-02-26 13:13:11 +05:30
Ice3man
58237f103a
Add headless chrome based templates support ( #562 )
2021-02-21 16:31:34 +05:30