Shubham Rasal
9c2fa8f9c4
Add payload in dns protocol ( #3632 )
...
* add execute function in dns
* Add payload in dns protocol
* Add integration test to cover dns payload
- also check command line overriding a payload variable
* Update matchedAt and remove trailing dot
* Consider payload data for request count
- Update verbose output to print question
- Update dns requests Requests function to consider payload data
* update gitignore
* bump nuclei version to v2.9.4-dev
---------
Co-authored-by: Tarun Koyalwar <tarun@projectdiscovery.io>
2023-05-11 03:26:29 +05:30
sandeep
82f7a0e939
added any dns query
2023-05-03 21:50:06 +05:30
Shubham Rasal
449afc0c5c
Issue 3564 var override ( #3599 )
...
* Check if the variables are override by other means
- you can override the template variable value using command line flags
* Update lazy eval logic
- previously, we were checking any function/expression in variable
- now, update the logic, lazy eval only if variable contains any
protocol variable(global)
* add integration tests
* Add test to check the dsl function working in variable
* gather all generate variables logic in utils
* go mod update
* Refactor the generate variables function
* go mod update+ fix typo
---------
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
Co-authored-by: Tarun Koyalwar <tarun@projectdiscovery.io>
2023-05-02 23:49:56 +05:30
王一之
85090b7531
fix some json deserialization issues
2023-02-17 14:21:25 +08:00
Ice3man
dbb4de028e
Added clustering support for DNS protocol templates ( #3204 )
2023-01-17 13:01:20 +05:30
Taufik Mulyana
7093180b6d
Add support to query DNS TLSA record ( #3054 )
...
* Add support to query DNS TLSA record
* fix build test
* fix ci-lint
* set expected to 0
* test domain update
Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
2022-12-28 21:12:02 +05:30
Ice3man
7875b06fc8
Added exclude-matchers support for template & matchers ( #2218 )
...
* Added exclude-matchers support for template & matchers
* Fixed panics due to typo
* Added support for only template ID + misc cleanup
2022-06-24 23:09:27 +05:30
Mzack9999
02eaf91e6a
Adding variables support for headless templates ( #2064 )
2022-05-27 21:31:56 +05:30
Ice3man
d0d65f8d6b
Added integration tests for variables + misc changes
2022-04-02 02:14:00 +05:30
Ice3man
9c46024727
Fixed a bug with dns variables
2022-03-31 00:58:50 +05:30
Ice3man
a0ece302d1
Moved variables to template level + misc
2022-03-31 00:54:35 +05:30
mzack
4d6a8a71a7
Adding support for DNS CAA query
2022-02-02 07:54:15 +01:00
mzack
aea7825f30
Merge branch 'dev' into issue-1464-dns-ptr-query
2022-01-18 13:38:39 +01:00
mzack
bc84fb1109
Adding auto-PTR IP to FQDN
2022-01-18 13:35:41 +01:00
mzack
33f6f510b1
Extending http variables list with dns generated variables
2022-01-14 12:00:59 +01: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
mzack
c807438ecd
fixing memory allocation for boolean pointer
2021-12-02 11:19:37 +01:00
Ice3man543
c720354be2
Added part definition information to docs + misc
2021-11-26 16:23:54 +05:30
Ice3man543
caaa5c6594
Automatically generate docs for enum values
2021-11-25 19:34:01 +05:30
Ice3man543
44e304179a
Fixed a linter error
2021-11-23 13:15:24 +05:30
Ice3man543
831114bdbd
Added default fields for DNS requests
2021-11-23 13:09:22 +05:30
Mzack9999
7f5f791e23
Adding dns trace support in dns templates ( #1236 )
...
* Adding dns trace support in dns templates + minor refactoring
2021-11-18 19:22:11 +05:30
LuitelSamikshya
4ff90c1373
struct to enum changes for Dns Type ( #1245 )
...
* struct to enum changes for Dns Type
2021-11-18 19:17:34 +05:30
Ice3man543
645ae30a47
Moved to an enum for TemplateType in protocols
2021-11-03 19:53:45 +05:30
Ice3man543
ba108580c6
Fixed fqdn issue with tld parser
2021-10-25 19:36:37 +05:30
Ice3man543
09a2d88364
Misc
2021-10-25 19:33:37 +05:30
Ice3man543
bfaea5b89d
Added more variables for DNS requests
2021-10-25 18:35:45 +05:30
forgedhallpass
742a5c44fc
Merge remote-tracking branch 'origin/dev' into colorize_responses
2021-10-05 13:20:21 +03:00
mzack
407e5cbfeb
Adding support for custom resolvers in DNS templates
2021-10-04 15:31:14 +02: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
mzack
0397068dd0
Fixing extended dns edge cases
2021-09-26 07:22:00 +02:00
forgedhallpass
0ce33927c7
Typo fixes.
2021-09-07 17:31:46 +03:00
sandeep
cb5c0cde1d
misc docs update
2021-09-01 15:08:46 +05:30
Ice3man543
a5d818a2e6
Fixed a schema issue with dns types
2021-08-26 23:27:42 +05:30
Ice3man543
6a673053c2
Added jsonschema generation for yaml syntax
2021-08-23 23:50:45 +05:30
Ice3man543
01dcb01867
Added more docs examples + Misc
2021-08-04 14:20:48 +05:30
Ice3man543
334243d160
Adding documentation generation to nuclei
2021-08-03 22:33:50 +05:30
Ice3man543
d04511494d
Added new YAML based doc to structures
2021-07-27 16:03:56 +05:30
cw
9aa783459d
Adding DS (DNSSec) Tag to available DNS-Record type
2021-07-21 16:48:01 +02:00
Ice3man543
8512b684c5
Lint errors fix
2021-02-26 13:13:11 +05:30
Ice3man543
7185e5d919
Disallow IPs with non-ptr dns requests
2021-02-23 23:16:18 +05:30
Ice3man543
a455b054e5
Removing redundant code, cleanup + tests
2021-02-04 04:48:45 +05:30
Ice3man543
2ea6e7699a
Added tests for DNS package
2021-02-03 02:09:45 +05:30
Ice3man543
827fd99f01
Added multi-request condition support
2021-01-16 14:10:24 +05:30
Ice3man543
ec57ac460f
Fixed a bug with conditions in nuclei
2020-12-30 13:26:55 +05:30
Ice3man543
8bc9587881
Finished bugs, working state finally
2020-12-29 18:48:13 +05:30
Ice3man543
62603b7d5f
Making nuclei overall compatible with new changes + bug fixes
2020-12-29 15:38:14 +05:30
Ice3man543
9d3958743a
Grouping things, added more internal result types, restructuring
2020-12-25 12:55:46 +05:30
Ice3man543
4c4978cd12
Modelling the data flow process and operations for executers
2020-12-25 02:24:55 +05:30