GitHub Action
791c6eaf36
Auto Generate Syntax Docs + JSONSchema [Wed Sep 1 10:02:54 UTC 2021] 🤖
2021-09-01 10:02:54 +00:00
Sandeep Singh
ec10852a68
Merge pull request #986 from projectdiscovery/validate-fixes
...
Added new stats counters + validation fixes
2021-09-01 15:31:18 +05:30
sandeep
8fcfa28fbb
Revert "Auto Generate Syntax Docs + JSONSchema [Wed Sep 1 07:30:30 UTC 2021] 🤖 "
...
This reverts commit 443775fc5b
.
2021-09-01 15:17:47 +05:30
ganoes
426b95bdf4
Added logger
2021-09-01 11:43:02 +02:00
GitHub Action
99c772a340
Auto Generate Syntax Docs + JSONSchema [Wed Sep 1 09:40:13 UTC 2021] 🤖
2021-09-01 09:40:13 +00:00
sandeep
cb5c0cde1d
misc docs update
2021-09-01 15:08:46 +05:30
Ganoes
5c81e5a640
Merge branch 'dev' into dev
2021-09-01 11:37:28 +02:00
ganoes
88ed8a64cd
Updated names of variables to follow guidelines
2021-09-01 11:30:22 +02:00
GitHub Action
443775fc5b
Auto Generate Syntax Docs + JSONSchema [Wed Sep 1 07:30:30 UTC 2021] 🤖
2021-09-01 07:30:30 +00:00
sandeep
605393d1a8
misc CLI UI update
2021-09-01 02:01:55 +05:30
sandeep
e0a2e5d292
misc flag update
2021-09-01 01:09:16 +05:30
Ice3man543
f0dcfa78fa
Updated doc example
2021-09-01 00:05:20 +05:30
Ice3man543
7bdb826c43
Misc fix
2021-08-31 23:58:43 +05:30
Ice3man543
60904cadd4
Fixed workflow running without being specified during balidation
2021-08-31 23:30:07 +05:30
Sandeep Singh
5525b0f404
Merge pull request #928 from yabeow/master
...
Add helper function `print_debug` for debug purposes
2021-08-31 22:50:48 +05:30
Ice3man543
19770d186f
Changed code as per review comments
2021-08-31 21:39:20 +05:30
Ice3man543
2c8f5bc2e5
Fixed some banners
2021-08-31 19:58:11 +05:30
Ice3man543
44700e6c60
Show errors when validate flag is passed for syntax
2021-08-31 19:53:53 +05:30
Ice3man543
96adaf5257
Misc
2021-08-31 19:28:20 +05:30
Ice3man543
c3e32f5e15
Added new stats counters + validation fixes
2021-08-31 19:27:26 +05:30
forgedhallpass
f36ed8df64
Removed unused parameter
2021-08-31 13:21:15 +03:00
forgedhallpass
40d88d2304
In-lined error checks, reduced scope of error variables, introduced new error variables instead of re-using them
2021-08-31 12:55:52 +03:00
forgedhallpass
cfbd628b55
Merge branch 'dev' into code_smells
2021-08-31 12:48:01 +03:00
Ice3man543
d33f6eb502
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into dev
2021-08-30 16:58:22 +05:30
Ice3man543
1946d2ec52
Fixed a crash in workflow loader
2021-08-30 16:58:11 +05:30
Ice3man
085fa7b726
Merge pull request #985 from projectdiscovery/hang-fix
...
Potential hang fix due to websocket protocol switching
2021-08-30 14:01:01 +05:30
Ice3man543
482fea58a8
Added separate Path and File variables for HTTP requests
2021-08-30 13:35:11 +05:30
Ice3man543
996a1aa973
Show headers when debugging with no body
2021-08-30 13:28:34 +05:30
Ice3man543
10afcff6c1
Fixed another hang within http request
2021-08-30 12:40:38 +05:30
Ice3man543
484df4b9ce
Don't skip the request if status code is 101
2021-08-30 12:37:36 +05:30
Ice3man543
dd46d97920
Pontential fix for nuclei stuck issue
2021-08-30 12:28:41 +05:30
Sandeep Singh
a0872989ab
Merge pull request #983 from projectdiscovery/fix-crashes-config
...
Fixed internal config reading crashes
2021-08-30 02:44:17 +05:30
sandeep
f3de44c9b8
misc update
2021-08-29 22:03:58 +05:30
Ice3man
a4264f9b82
Merge pull request #982 from projectdiscovery/workflow_filtering
...
Workflow filtering and validation optimization
2021-08-28 21:22:34 +05:30
Ice3man543
9c5ef85909
Added cache test
2021-08-28 20:52:13 +05:30
Ice3man543
78554252ed
Misc changes to workflow parts
2021-08-28 00:27:37 +05:30
Ice3man543
30f6498fe2
Replace error constant with an error type
2021-08-28 00:21:07 +05:30
Ice3man543
f5ea35d45c
Don't match for metadata on workflow
2021-08-28 00:19:05 +05:30
Ice3man543
08fdc3bdcc
Added cache package + misc changes to loaders
2021-08-28 00:15:28 +05:30
Ice3man543
b83de5fb88
Fixed internal config reading crashes
2021-08-27 23:23:01 +05:30
forgedhallpass
52b26fd601
Minor refactor to remove duplicate logic when validating templates.
2021-08-27 17:21:02 +03:00
forgedhallpass
9375094a48
Minor typo fixes
2021-08-27 17:06:33 +03:00
forgedhallpass
36b1c08edc
Optimize template validation
2021-08-27 17:06:06 +03:00
forgedhallpass
095e78e431
Fix filtering by severity in case of workflows.
2021-08-27 17:05:12 +03:00
Ice3man543
b7e3eec8db
Don't show timestamp with no-timestamp flag
2021-08-27 19:12:06 +05:30
Ice3man543
18d0aa74c2
go.mod update
2021-08-27 17:19:11 +05:30
Ice3man543
b38d8cdc5a
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into dev
2021-08-27 16:11:05 +05:30
Ice3man543
4b4f7005fd
Bump retryablehttp-go
2021-08-27 16:11:00 +05:30
Ice3man
1b2c1b8732
Merge pull request #980 from projectdiscovery/dsl-urlencode-decode-fix
...
Dsl urlencode decode fix
2021-08-27 02:41:14 +05:30
Ice3man543
004ed31fdc
Fixed urlencode/decode with queryescape
2021-08-27 02:38:15 +05:30
Ice3man543
a5d818a2e6
Fixed a schema issue with dns types
2021-08-26 23:27:42 +05:30
Sandeep Singh
7060e6125e
Merge pull request #976 from projectdiscovery/interactsh-changes
...
Fixed interactsh edge case + debug mode logging for interact
2021-08-26 16:39:31 +05:30
mzack
72ad860f6d
Bumping pogreb version
2021-08-25 23:59:33 +02:00
Ice3man543
e7a0417bc2
Fixed interactsh edge case + debug mode logging for interact
2021-08-26 02:43:58 +05:30
Ice3man543
18d0858f31
Added stop-at-first-match to http requests
2021-08-26 02:09:14 +05:30
Ice3man543
fb2ec8f5d2
Fixed problems with nuclei templates update logic
2021-08-25 18:52:51 +05:30
Ice3man543
0088893310
Fix for template directory location override
2021-08-25 18:24:10 +05:30
Ice3man543
63bc417398
Use older ioutil package for compatibility
2021-08-25 14:19:46 +05:30
Ice3man
d8b9172559
Merge pull request #973 from projectdiscovery/elasticsearch-export
...
Elasticsearch export
2021-08-25 13:56:12 +05:30
Ice3man
d4e6aac3be
Merge pull request #962 from Nishan8583/elasticsearch-export
...
Elasticsearch export
2021-08-25 13:55:47 +05:30
Ice3man543
071ff1ded9
Removed es exporter cli args + misc changes
2021-08-25 13:53:44 +05:30
GitHub Action
f712c7442d
Auto Generate Syntax Docs [Wed Aug 25 07:41:40 UTC 2021] 🤖
2021-08-25 07:41:40 +00:00
Ice3man
535001f937
Merge pull request #968 from projectdiscovery/jsonschema-addition
...
Added jsonschema generation for yaml syntax
2021-08-25 13:09:07 +05:30
Ice3man543
20aa291709
Fixed typo in template
2021-08-24 20:02:55 +05:30
Ice3man543
5e21cd6566
Removed stale schema file
2021-08-24 19:50:50 +05:30
Ice3man543
3476e5b7c1
Auto-generate fields of enum
2021-08-24 14:37:34 +05:30
Ice3man543
e48c8bef23
Fixed lint errors
2021-08-24 13:35:01 +05:30
Ice3man543
6a673053c2
Added jsonschema generation for yaml syntax
2021-08-23 23:50:45 +05:30
forgedhallpass
07ca97fdaf
Efforts to make working with files OS-agnostic.
...
Replacing "path." methods to "filepath." in order to make the code OS independent.
2021-08-23 16:42:29 +03:00
forgedhallpass
448388a825
Added TODOs next to un-used parameters
2021-08-23 16:21:18 +03:00
Bùi Đại Gia
350d347388
fix mistake
2021-08-23 19:25:11 +07:00
Bùi Đại Gia
986a4981fb
rename print_stdout to print_debug
2021-08-23 19:18:07 +07:00
forgedhallpass
71c0d217e2
Replacing "path." methods to "filepath." in order to make the code OS independent
2021-08-23 14:54:28 +03:00
nishan8583
646c07ea2d
chaning description field
2021-08-22 07:52:29 +05:45
nishan8583
f2812804cb
Merge branch 'elasticsearch-export' of https://github.com/Nishan8583/nuclei into elasticsearch-export
2021-08-22 07:51:31 +05:45
nishan8583
33bb3d5c64
assigment duplication removed, defaults from description removed
2021-08-22 07:50:33 +05:45
sandeep
ac904174a1
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into pr/962
2021-08-21 23:38:08 +05:30
nishan8583
354c82defe
testing done and also checked
2021-08-21 08:33:27 +05:45
forgedhallpass
2e0552411f
Extending test cases for template filtering to make sure that the filter criteria is used with OR operand in case of multiple values + positive and negative scenario for the "extraTags" parameter
2021-08-20 16:21:44 +03:00
nishan8583
39fff4102f
timestmap issue and last log not being pushed
2021-08-20 07:27:19 -05:00
nishan8583
9f5f32d477
elasticsearch package added, other changes needs to be shifted
2021-08-20 06:58:58 -05:00
Ice3man
d0c5e9baf7
Merge pull request #958 from projectdiscovery/bugfix-http-to-dsl-priority
...
Fixing priority in response to DSL mapping
2021-08-20 16:28:34 +05:30
GitHub Action
adc37acfca
Auto Generate Syntax Docs [Fri Aug 20 10:37:41 UTC 2021] 🤖
2021-08-20 10:37:41 +00:00
Ice3man543
919d726762
Added docs generate github action
2021-08-20 15:24:33 +05:30
Ice3man543
2bf3652593
Merge branch 'yamldoc' of https://github.com/projectdiscovery/nuclei into yamldoc
2021-08-20 15:15:09 +05:30
Ice3man543
e34e784756
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into yamldoc
2021-08-20 15:13:22 +05:30
Ice3man543
232c0d9e0e
Fixed some merge problems + misc docgen
2021-08-20 15:11:19 +05:30
mzack
bc66ef34df
Fixing priority in response to DSL mapping
2021-08-19 15:31:26 +02:00
forgedhallpass
795b77851e
* Changed the "custom-fields" attribute to "additional-fields"
...
* #259 - dynamic key-value field support for template information
* #940 - new infos in template
* #834
* RES-84
2021-08-19 15:57:37 +03:00
Ice3man
6bea033d53
Merge pull request #955 from projectdiscovery/structure-overhaul
...
Nuclei Structure + Template Loading Overhaul
2021-08-19 17:53:07 +05:30
forgedhallpass
6bfd6bd28f
Adjusting the template/workflow loading/filtering logic.
2021-08-19 15:17:25 +03:00
Ice3man543
4cc770f102
Merged dev
2021-08-19 16:51:02 +05:30
Ice3man543
66af0297c0
Exported ParseTemplate + use it everywhere for parsing
2021-08-19 02:10:36 +05:30
Ice3man543
01b902f119
Cleanup some loader parts + moved workflow loading separate
2021-08-19 01:58:54 +05:30
forgedhallpass
df8d3bec47
Re-introducing custom template info attribute support within the new struct
...
* Changed the "customAttributes" to "custom-fields"
* #259 - dynamic key-value field support for template information
* #940 - new infos in template
* #834
* RES-84
2021-08-18 20:10:53 +03:00
forgedhallpass
836740a81f
Re-introducing custom template info attribute support within the new struct
...
* Satisfying the linter
* #259 - dynamic key-value field support for template information
* #940 - new infos in template
* #834
* RES-84
2021-08-18 19:54:02 +03:00
forgedhallpass
7b807cbe88
Merge remote-tracking branch 'upstream/dev'
2021-08-18 19:51:17 +03:00
forgedhallpass
e7c74f0c65
Re-introducing custom template info attribute support within the new struct
...
* #259 - dynamic key-value field support for template information
* #940 - new infos in template
* #834
* RES-84
2021-08-18 19:50:48 +03:00
Ice3man543
297ce0fc83
Changed error message + return template and don't skip
2021-08-18 21:58:20 +05:30
Ice3man543
46347c599d
Added error logging on unknown fields in verbose mode
2021-08-18 21:50:42 +05:30
Ice3man
37eaadefea
Merge pull request #951 from projectdiscovery/host-max-errors
...
Added HostErrorsCache to track errors per-host for skipping failures
2021-08-17 20:43:15 +05:30
sandeep
03d2405c3d
misc update
2021-08-17 17:56:35 +05:30
sandeep
a41d52c35d
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into host-max-errors
2021-08-17 17:54:38 +05:30
mzack
ea9b700bf0
more fixes
2021-08-17 14:14:47 +02:00
mzack
2e816bf514
Fixing some DSL helpers logic
2021-08-17 14:06:49 +02:00
Ice3man
dcf780f7c8
Merge pull request #834 from forgedhallpass/master
...
RES-84 # Improve Nuclei CLI interface
2021-08-17 16:46:06 +05:30
forgedhallpass
456544d5be
RES-84 # Improve Nuclei CLI interface
...
* Fixed Template Author mapping
2021-08-17 14:05:52 +03:00
Sandeep Singh
0ab66782e0
Merge pull request #950 from projectdiscovery/933-bugfix-dsl-number-conversion
...
Fixing wrong type conversion in DSL helper
2021-08-17 16:33:58 +05:30
sandeep
213b8be0f7
misc update
2021-08-17 16:25:59 +05:30
forgedhallpass
df3090c0b4
RES-84 # Improve Nuclei CLI interface
...
* Removing fields with empty value
2021-08-17 13:50:33 +03:00
forgedhallpass
f56ff199d6
RES-84 # Improve Nuclei CLI interface
...
* fixing JSON output for Template Info + test
2021-08-17 13:46:53 +03:00
Ice3man543
a9b4cb076b
Add support to clusterer for host errors
2021-08-17 16:05:29 +05:30
Ice3man543
586b4c0f8e
Show skipped hosts
2021-08-17 14:50:54 +05:30
forgedhallpass
1106262a4b
Merge remote-tracking branch 'upstream/dev'
2021-08-17 12:08:56 +03:00
Ice3man543
3177aea6f9
Misc
2021-08-17 14:33:50 +05:30
Ice3man543
b800e2cce2
Cancel http requests if the host keeps erroring
2021-08-17 14:23:42 +05:30
Ice3man543
dd6f9bbc61
Merge branch 'host-max-errors' of https://github.com/projectdiscovery/nuclei into host-max-errors
2021-08-16 21:29:34 +05:30
Ice3man543
8452adfa73
Fixing the linter
2021-08-16 21:28:58 +05:30
Ice3man
737bf28b8b
Merge branch 'dev' into host-max-errors
2021-08-16 21:26:32 +05:30
Ice3man543
f216c6f6b3
Added HostErrorsCache for tracking failed hosts
2021-08-16 21:24:37 +05:30
Ice3man
af3fd12128
Merge pull request #949 from projectdiscovery/946-bugfix-runtime-error
...
Fixing slice runtime error due to unset byte slice capacity
2021-08-16 20:51:49 +05:30
Ice3man
6e45e29995
Merge pull request #924 from savushkin-yauheni/pitchfork-validation-fix
...
fixed pitchfork validation
2021-08-16 20:49:56 +05:30
mzack
dd6874edde
Fixing wrong type conversion in DSL helper
2021-08-16 17:16:42 +02:00
mzack
d3c1f4ba49
Fixing slice runtime error due to unset byte slice capacity
2021-08-16 17:10:42 +02:00
Sajad Parra
1dec3727bc
Merge branch 'dev' into feature/global-payload#554
2021-08-16 00:23:52 +05:30
Sajad Parra
cef6459b7e
add payload/heelper support for http headers, body, method
2021-08-16 00:14:47 +05:30
Ice3man
09d56f4b67
Merge pull request #937 from projectdiscovery/fix/values-precedence
...
change values precedence to prioritise default nuclei values
2021-08-13 20:13:52 +05:30
Ice3man
3c9c43ee24
Merge pull request #935 from wdahlenburg/domain_support
...
Add Additional Generic Url Variables
2021-08-13 20:10:15 +05:30
Ice3man543
2ffffbcc04
Added more variables + misc
2021-08-13 20:08:18 +05:30
Sajad Parra
b4ba7ca144
add payload, helper function support to all http requests
2021-08-13 19:40:10 +05:30
Sajad Parra
46e1528cf6
change values precedence to prioritise default nuclei values
2021-08-13 10:05:28 +05:30
Wyatt Dahlenburg
da1630fc21
Add additional generic url variables
2021-08-12 12:21:46 -05:00
Bùi Đại Gia
5aad51045c
Add helper function `print_stdout` for debug purposes
2021-08-12 13:54:50 +07:00
sandeep
9588d47986
dev update
2021-08-10 15:23:47 +05:30
mzack
fd948b6f96
Adding support to ignore random internal errors
2021-08-10 11:49:01 +02:00
savik
fb18feea76
fixed pitchfork validation
2021-08-10 12:34:37 +03:00
mzack
a038889c21
Merge branch 'dev' into yamldoc
2021-08-10 08:04:50 +02:00
sandeep
3d49094d07
version update
2021-08-10 02:18:03 +05:30
Sandeep Singh
af6a720e21
Merge pull request #900 from projectdiscovery/xpath-extractors
...
Added xpath extractors for http requests
2021-08-10 02:16:56 +05:30
mzack
08b467e3ca
Merge branch 'dev' into feature-cli-variables
2021-08-09 20:11:11 +02:00
mzack
b7ceb7887c
bumping goflags version
2021-08-09 19:19:54 +02:00
mzack
9b7c13fe28
merging dev
2021-08-09 13:05:59 +02:00
mzack
fbe9d3d0a4
Merge branch 'dev' into xpath-extractors
2021-08-09 13:04:57 +02:00
mzack
4d81aead0f
Merge branch 'dev' into feature-cli-variables
2021-08-09 12:49:29 +02:00
mzack
f016a9c4ce
merging dev
2021-08-09 12:47:47 +02:00
mzack
22f912e20e
misc
2021-08-09 12:38:31 +02:00
mzack
2a12b2917f
misc
2021-08-09 12:02:16 +02:00
mzack
b4c602c4c7
Bumping interactsh version to 0.0.4
2021-08-09 11:55:23 +02:00
mzack
b5338a5281
Using goflags runtime map for runtime variables
2021-08-09 10:51:52 +02:00
mzack
5be59c8bea
Making map of env vars singleton
2021-08-09 09:49:07 +02:00
mzack
e17117c281
Adding support for global env variables
2021-08-09 00:22:09 +02:00
mzack
fbd362c34c
Adding support for user defined variables via CLI
2021-08-08 23:42:10 +02:00
mzack
aa0ea8123a
thread safe + client reuse refactoring
2021-08-08 21:52:01 +02:00
mzack
24a171ecad
fixing linter warnings
2021-08-08 10:28:01 +02:00
mzack
4904bbf494
Fixing automatic keep alive handling with manual connection header
2021-08-08 10:25:17 +02:00
forgedhallpass
e999229952
RES-84 # Improve Nuclei CLI interface
...
* reused some common logic
2021-08-05 18:19:59 +03:00
forgedhallpass
ccf65ab1d3
RES-84 # Improve Nuclei CLI interface
...
* changed the template info content retrieval logic not to use reflection
2021-08-05 16:36:50 +03:00
forgedhallpass
75b21282ab
Merge remote-tracking branch 'upstream/dev'
2021-08-05 14:36:28 +03:00
Ice3man543
8449a5e73f
Misc changes to docs
2021-08-05 00:54:34 +05:30
forgedhallpass
ef7591d3c8
Merge pull request #884 from TheSecEng/impl/targets/targets_to_targetfile
...
implement `TargetsFile` and change logic of `Targets`
2021-08-04 20:39:08 +03:00
TheSecEng
68ab370c32
fix typos
2021-08-04 10:28:56 -07:00
forgedhallpass
cc55e26446
RES-84 # Improve Nuclei CLI interface (WIP)
...
* Pleasing the linter
2021-08-04 17:51:34 +03:00
Ice3man543
01dcb01867
Added more docs examples + Misc
2021-08-04 14:20:48 +05:30
TheSecEng
825f417b53
fixes
...
- Rename Targets -> TargetsFilePath
- Rename Target -> Targets
- Implement target checks (empty, dupe)
- Update documentation
2021-08-03 22:47:09 -07:00
Ice3man543
334243d160
Adding documentation generation to nuclei
2021-08-03 22:33:50 +05:30
Ice3man543
c9ad9cdff4
Updated examples
2021-08-03 20:40:00 +05:30
Ice3man543
8130a76ff1
Misc
2021-08-03 20:36:56 +05:30
Ice3man543
2d0c711638
Fixed lint errors
2021-08-03 20:36:26 +05:30
Ice3man543
2ea47fe386
Fixed integration test
2021-08-03 20:33:12 +05:30
Ice3man543
c743d5d299
Merged from dev
2021-08-03 20:22:16 +05:30
forgedhallpass
138745a6b1
RES-84 # Improve Nuclei CLI interface (WIP)
...
* Pleasing the linter
2021-08-03 15:39:15 +03:00
forgedhallpass
d3154648d2
Merge remote-tracking branch 'upstream/dev'
2021-08-03 15:26:45 +03:00
forgedhallpass
fd95b282a1
RES-84 # Improve Nuclei CLI interface (WIP)
...
* possible replacement of some logic
2021-08-03 15:05:13 +03:00
forgedhallpass
a0f7e622b1
RES-84 # Improve Nuclei CLI interface (WIP)
...
* fix/improve matching logic
2021-08-03 14:59:38 +03:00
forgedhallpass
2f162e859e
RES-84 # Improve Nuclei CLI interface (WIP)
...
* removed the generic isEmpty implementation
2021-08-03 14:51:34 +03:00
Ice3man
f516136bd7
Merge pull request #898 from KaulSe/try-add-json-support
...
Adding JSON extractor support
2021-08-02 22:04:51 +05:30
Ice3man543
688d9e466b
Fixed lint error
2021-08-02 21:46:29 +05:30
Ice3man543
11e5520166
Added xpath based extractor support
2021-08-02 21:43:50 +05:30
seb
aae26f37a6
add JSONScalarToString and more tests for JSON extractor
2021-08-02 13:19:39 +02:00
Ice3man
e8d30486e4
Merge pull request #896 from souvikhazra1/master
...
Added support for rate limit per minute
2021-08-02 12:34:23 +05:30
sandeep
d0251192be
minor update
2021-08-02 12:12:22 +05:30
sandeep
637713cb68
few updates
2021-08-02 12:02:40 +05:30
sandeep
2c8730690b
WIP updates
2021-08-02 11:40:44 +05:30
Souvik Hazra
250b87aa01
Revert "Support for environment variables with .env file"
...
This reverts commit 25235523da
.
2021-08-02 11:37:37 +05:30
seb
d2e7cca17b
fix golint
2021-08-01 14:42:04 +02:00
seb
cc12babf58
Update extractors.go
2021-08-01 12:38:35 +02:00
seb
c76504f0d6
use import () in extractors.go
2021-08-01 12:38:13 +02:00
Souvik Hazra
25235523da
Support for environment variables with .env file
2021-08-01 11:00:38 +05:30
seb
3df9be0fa7
Update extractors.go
2021-08-01 00:02:43 +02:00
seb
d61c7578c1
make tidy
2021-07-31 23:59:32 +02:00
seb
da71945f97
Update operators_test.go
2021-07-31 23:51:23 +02:00
seb
166344d793
add and fix tests for json
2021-07-31 23:48:14 +02:00
seb
3529cfa1d6
json extractor support
2021-07-31 22:49:23 +02:00
Souvik Hazra
eb080223d8
Added support for rate limit per minute
2021-07-31 15:46:21 +05:30
sandeep
0eea45fb60
Add building step
2021-07-30 20:01:27 +05:30
Ice3man543
a9ecc1fbca
Statisfying the linter
2021-07-30 15:30:44 +05:30
Ice3man543
8d0b5d6203
RES-120 Added functional testing implementation
2021-07-30 15:29:12 +05:30
forgedhallpass
68a6d394e7
RES-84 # Improve Nuclei CLI interface (WIP)
...
* resolving some TODOs
2021-07-30 12:07:58 +03:00
TheSecEng
61428b0c9b
fix string comparison
2021-07-29 08:24:40 -07:00
TheSecEng
0295555c70
switch back to file based input for `Targets` and switch `Target` to
...
receive a goflags.StringSlice (`[]string`) as an argument
2021-07-29 08:14:44 -07:00
sandeep
571a4c3c33
dev update
2021-07-29 20:04:21 +05:30
Ice3man543
5b03d25743
Do no check for template updates with flag
2021-07-29 19:24:39 +05:30
sandeep
774bb0145f
version update
2021-07-29 19:18:47 +05:30
forgedhallpass
53de8d77f2
Removing normalization of case-sensitive parameters
...
Integrated new goflags version (v0.0.6)
2021-07-29 13:36:44 +03:00
sandeep
2594b282fe
go mod update
2021-07-29 16:05:34 +05:30
TheSecEng
34fb629138
implement `TargetsFile` and change logic of `Targets`
2021-07-28 17:48:26 -07:00
forgedhallpass
119f7380fb
Removing normalization of case-sensitive parameters
...
Requires integration of a new goflags
2021-07-28 23:01:05 +03:00
sandeep
808efc3dac
dev update
2021-07-27 20:46:14 +05:30
Geeknik Labs
7448869f29
Update main.go
...
typo fix
2021-07-27 08:35:37 -05:00
Ice3man543
d04511494d
Added new YAML based doc to structures
2021-07-27 16:03:56 +05:30
Sandeep Singh
c227e6ca8e
Merge pull request #862 from projectdiscovery/goflags-grouping
...
Refreshed CLI Help menu with Grouping options
2021-07-27 00:29:22 +05:30
forgedhallpass
cc2e141a5e
RES-87 # Improve Nuclei CLI interface
...
* small code review fix
2021-07-26 21:53:53 +03:00
forgedhallpass
1c0b60417e
RES-87 # Improve Nuclei CLI interface
...
* ordered the CLI arguments based on their importance
2021-07-26 17:45:08 +03:00
forgedhallpass
acf6a9d5b6
RES-87 # Improve Nuclei CLI interface
...
* updated the CLI argument descriptions
2021-07-26 17:06:17 +03:00
Ice3man543
ae25d1d108
Fixed filter exclude issue
2021-07-26 16:57:45 +05:30
forgedhallpass
54efe77225
RES-87 # Improve Nuclei CLI interface
2021-07-26 13:39:14 +03:00
sandeep
68cd86838d
readme update
2021-07-25 20:03:27 +05:30
sandeep
be5c78c34e
minor update
2021-07-25 19:44:46 +05:30
sandeep
b6fe520694
misc updates
2021-07-25 19:40:39 +05:30
sandeep
b9e7772af6
version update
2021-07-25 17:12:14 +05:30
sandeep
b5a1935b64
Refreshed CLI Help menu with Grouping options
2021-07-25 17:07:50 +05:30
Ice3man543
3e16929f68
WIP nuclei flags grouping + reordering
2021-07-25 16:13:59 +05:30
Ice3man543
20e519ec04
Merge branch 'dev' of https://github.com/projectdiscovery/nuclei into dev
2021-07-25 16:06:35 +05:30
Ice3man543
8650fdbe5a
Show message on no new update
2021-07-25 16:06:12 +05:30
TheSecEng
e9fa301e4f
implementation of custom Exporter/Tracker
...
- RegisterTracker to allow for custom trackers to be implemented beyond Jira/Github/Gitlab
- RegisterExporter to allow for custom exporters to be implemented beyond Sarif/Disk
2021-07-24 22:39:59 -07:00
sandeep
62a957d812
misc updates
2021-07-25 04:31:22 +05:30
Ice3man543
97460f37f9
Stats bugs fixes + no error for no updates
2021-07-25 04:27:25 +05:30
Ice3man543
274dc490a4
Misc update
2021-07-25 04:25:31 +05:30
sandeep
1b00efc8e3
misc update
2021-07-25 03:45:10 +05:30
Ice3man
d5b19c6723
Fixed bug with updates on windows test repo name
2021-07-25 03:37:05 +05:30
Ice3man543
d53c903517
Misc changes to auto-update mechanism
2021-07-25 03:13:46 +05:30
Ice3man543
ecf122c465
Added nuclei-engine auto-update mechanism
2021-07-25 03:07:19 +05:30
Ice3man543
4eecec4c94
Changed file names
2021-07-24 19:28:09 +05:30
Ice3man543
2f05a8c42d
gofmt file
2021-07-24 19:27:09 +05:30
Ice3man
b78780cd96
Merge branch 'dev' into deserialization-helpers
2021-07-24 19:20:36 +05:30
Ice3man
2b735c2e1e
Merge pull request #851 from TheSecEng/impl/custom/preprocessors
...
Allow for User supplied Preprocessor Logic
2021-07-24 18:43:08 +05:30
forgedhallpass
3143d5aea9
Merge pull request #853 from TheSecEng/impl/custom/helpers
...
implement custom helper logic
2021-07-23 22:05:00 +03:00
Zachary Schulze
37626627ef
remove unused preprocessor from template
2021-07-23 11:43:50 -07:00
Zachary Schulze
7ebab7875b
update
...
- Added AddHelperFunction comment/usage
- AddHelperFunction returns err on duplicate key definitions
2021-07-23 11:39:30 -07:00
Sandeep Singh
a7f3da3983
Merge pull request #855 from ChriZzn/master
...
Adding DS (DNSSec) Tag to available DNS-Record type
2021-07-22 14:17:23 +05:30
TheSecEng
013311b6b2
Merge remote-tracking branch 'origin/dev' into impl/custom/helpers
2021-07-21 22:05:46 -07:00
cw
9aa783459d
Adding DS (DNSSec) Tag to available DNS-Record type
2021-07-21 16:48:01 +02:00
TheSecEng
40f2c562dc
implemente custom helper logic
2021-07-20 23:27:12 -07:00
TheSecEng
2bea3f4b14
all for custom preprocessor
2021-07-20 22:32:44 -07:00
forgedhallpass
a431d6d6a8
RES-84 # Improve Nuclei CLI interface
...
* linter related
* removed some un-used code
2021-07-20 13:06:18 +03:00
mzack
d29d7f8b56
Fixing missing headers in request dump
2021-07-19 23:34:22 +02:00
forgedhallpass
5d89bb8056
RES-84 # Improve Nuclei CLI interface
...
* fixed issues reported by the linter
2021-07-19 21:04:08 +03:00
forgedhallpass
795978c78f
RES-84 # Improve Nuclei CLI interface
...
* goflags update to v0.0.5
2021-07-19 17:51:37 +03:00
forgedhallpass
c9217d2775
RES-84 # Improve Nuclei CLI interface (WIP)
2021-07-19 17:29:28 +03:00
Ice3man543
0fd65e2bf2
Integrated deserialization helpers to nuclei + Misc bug fixes
2021-07-18 05:35:06 +05:30
Ice3man543
5af0f55ef8
Added more encoding + misc
2021-07-18 04:52:51 +05:30
Ice3man543
f903187df3
Started work on java deserialization helpers
2021-07-18 04:34:39 +05:30
forgedhallpass
4b850662d3
RES-84 # Improve Nuclei CLI interface (WIP)
...
* unit test fix
2021-07-16 17:36:30 +03:00
forgedhallpass
2635c65ce2
RES-84 # Improve Nuclei CLI interface (WIP)
...
* moved the Severity "enum" back to Nuclei (1 unit test failing)
2021-07-16 17:28:13 +03:00
forgedhallpass
5a495e1e99
RES-84 # Improve Nuclei CLI interface (WIP)
...
* Integration of the previous logic to 2.4.0
* Unit and ITs passing
* refactored the template matching logic
2021-07-15 13:41:41 +03:00
forgedhallpass
2c7d8befcb
RES-84 # Improve Nuclei CLI interface (WIP)
...
* Rename of Info.Severity -> Info.SeverityHolder, Info.Author -> Info.Authors to reflect the underlying data
* extended the IsEmpty(interface{}) to handle maps
2021-07-13 11:12:03 +03:00
sandeep
1215832549
Minor release fix
2021-07-12 17:35:15 +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
sandeep
71634aa039
Minor release fix
2021-07-12 19:24:04 +05:30
forgedhallpass
0c2964da0a
RES-113 # Improve code quality
...
* created IsEmpty utility method
2021-07-12 16:28:43 +03:00
forgedhallpass
784dd1090b
RES-84 # Improve Nuclei CLI interface
...
* "enum" for safely working with severities
2021-07-12 16:28:43 +03:00
Sandeep Singh
2790f2c3b5
Merge pull request #823 from projectdiscovery/crash-fix
...
Nuclei Parallel HTTP Map crash fix
2021-07-10 16:21:12 +05:30
Ice3man543
c2fde993ff
Nuclei Parallel HTTP Map crash fix
2021-07-10 14:54:49 +05:30
sandeep
58fc6b8180
flag tweaks
2021-07-09 00:46:12 +05:30
sandeep
4988ef76b5
minor improvements
...
Co-Authored-By: Ice3man <22318055+Ice3man543@users.noreply.github.com>
2021-07-08 18:50:03 +05:30
Sandeep Singh
1b8f4b3f25
Merge pull request #820 from projectdiscovery/add-stats-json
...
Lint fixes and settings stats json to true upon JSON flag
2021-07-08 15:31:29 +05:30
Sandeep Singh
e015ab6bf4
Merge pull request #816 from xstevens/add-stats-json
...
Added flag to ouptut stats in JSON format
2021-07-08 15:30:27 +05:30
Ice3man543
6a4b541de1
Automatically set statsjson to true when passed json
2021-07-08 15:26:58 +05:30
Ice3man543
99b28fe872
Fixed small lint issue
2021-07-08 15:24:04 +05:30
Ice3man543
e6aad9a9a7
Fixed lowercase uppercase tag/author/severity
2021-07-08 15:22:48 +05:30
Ice3man543
017b171169
Some UI changes to nuclei
2021-07-08 15:15:26 +05:30
Xavier Stevens
b51294df15
Fixed linter issues
2021-07-07 13:31:03 -07:00
Xavier Stevens
41cf65978c
Fixed args to NewStatsTicker method call
2021-07-07 13:30:41 -07:00
Xavier Stevens
2c331b2a87
Added flag to ouptut stats in JSON format
2021-07-07 13:30:29 -07:00
sandeep
c41672802b
temporary lint fix
2021-07-08 00:47:21 +05:30
sandeep
262cb74b45
Update runner.go
2021-07-08 00:41:22 +05:30
sandeep
18abd4866e
minor updates
2021-07-08 00:37:58 +05:30
Ice3man543
8f74415cc5
Fix double errors + silent stats show
2021-07-07 19:56:20 +05:30
Ice3man543
53cfeb1d58
Pleasing linter part - 2
2021-07-07 19:23:25 +05:30
Ice3man543
8de221f137
Pleasing the linter
2021-07-07 19:16:48 +05:30
Ice3man543
8a80d11467
Support workflows + general code refactor
2021-07-07 19:15:09 +05:30
Ice3man543
da37020939
Fixed occured spelling
2021-07-07 19:05:26 +05:30
Ice3man543
94365a58dc
Added validate flag to validate templates
2021-07-07 19:03:14 +05:30
Sandeep Singh
063fede82c
Merge pull request #811 from projectdiscovery/network-features
...
Network features addition
2021-07-06 22:44:17 +05:30
Ice3man543
3a1c7eb317
Fixed output praser
2021-07-06 21:15:40 +05:30
Ice3man543
2153459a51
Crash fix
2021-07-06 21:13:26 +05:30
Ice3man543
cdb7faaa0b
Misc output change
2021-07-06 21:11:30 +05:30
Ice3man543
900c2da89c
Fixed lint error
2021-07-06 20:31:32 +05:30
Ice3man543
d9d4f8eb53
Fixed network payloads not appearing in json
2021-07-06 20:30:15 +05:30
Ice3man543
0910d526af
Added internal extractor support to network templates
2021-07-06 18:34:25 +05:30
Ice3man543
93ab540b54
Added payload support for network requests
2021-07-06 18:27:30 +05:30
Sandeep Singh
cfb912b099
Merge pull request #809 from projectdiscovery/workflows-loader-fix
...
Workflows restructured to work with filters + tag support
2021-07-06 18:04:51 +05:30
Ice3man543
b7d1d5e69e
Fixed tag inclusion logic
2021-07-06 17:37:18 +05:30
Ice3man543
4db5e92cee
Fixed lint errors
2021-07-06 13:59:38 +05:30
Ice3man543
142e3709c7
Fixed bug with workflow
2021-07-06 13:18:18 +05:30
Ice3man543
b7a5287370
Fixed workflow tag based execution logic
2021-07-05 21:56:40 +05:30
Ice3man543
c90d2eb4c8
Tags field type change for workflow
2021-07-05 21:02:38 +05:30
Ice3man543
1037dace47
Misc bug fixes with workflow execution and tags
2021-07-05 21:01:51 +05:30
Ice3man543
d05453effe
Fixed workflow conditions
2021-07-05 17:41:39 +05:30
Ice3man543
aaf38a531e
Fixed lint errors + misc
2021-07-05 17:29:45 +05:30