Tarun Koyalwar
bf08913cd0
update logic + config management refactor ( #3567 )
...
* adds template manager
* refactor: checkpoint
* centrailized config & template download logic
* refactor removed unused code
* use global template directory
* update related bug fixes
* bug fix create cfg dir if missing
* fix lint error
* bug fix skip writing template dir in callback
* misc update
* remove unused code
* use strings.equalfold for comparison
---------
Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
2023-04-19 21:58:48 +05:30
Keith Chason
3476f4d1d6
JSONL(ine) Export ( #3504 ) ( #3505 )
...
* Add initial hooks for JSONL export
* Add newline character after each result
* fix integration test (#3506 )
* fix integration test
* fix interactsh fatal error
* fix default report-config.yaml
---------
Co-authored-by: Tarun Koyalwar <45962551+tarunKoyalwar@users.noreply.github.com>
Co-authored-by: Tarun Koyalwar <tarun@projectdiscovery.io>
2023-04-08 17:44:41 +05:30
Keith Chason
4d96025bec
JSON Export Handling Updates ( #3466 )
...
* Switch -json to -jsonl
* Add JSON output file
* Update docs for EN and ID
* Fix linting issue with error wrap
* Add -j flag
* Fix call for short flag
* Correct typo "Ciper" to "Cipher" (#3468 )
* migrate dsl helper functions to dsl repo (#3461 )
* migrate dsl pkg code to dsl repo
* fix lint error
* upgrade dsl dependency
* upgrade deps
---------
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
* chore(deps): bump github.com/projectdiscovery/httpx in /v2 (#3469 )
Bumps [github.com/projectdiscovery/httpx](https://github.com/projectdiscovery/httpx ) from 1.2.7 to 1.2.9.
- [Release notes](https://github.com/projectdiscovery/httpx/releases )
- [Changelog](https://github.com/projectdiscovery/httpx/blob/main/.goreleaser.yml )
- [Commits](https://github.com/projectdiscovery/httpx/compare/v1.2.7...v1.2.9 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/httpx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/weppos/publicsuffix-go in /v2 (#3472 )
Bumps [github.com/weppos/publicsuffix-go](https://github.com/weppos/publicsuffix-go ) from 0.20.0 to 0.30.0.
- [Release notes](https://github.com/weppos/publicsuffix-go/releases )
- [Changelog](https://github.com/weppos/publicsuffix-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/weppos/publicsuffix-go/compare/v0.20.0...v0.30.0 )
---
updated-dependencies:
- dependency-name: github.com/weppos/publicsuffix-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/wappalyzergo in /v2 (#3473 )
Bumps [github.com/projectdiscovery/wappalyzergo](https://github.com/projectdiscovery/wappalyzergo ) from 0.0.81 to 0.0.88.
- [Release notes](https://github.com/projectdiscovery/wappalyzergo/releases )
- [Commits](https://github.com/projectdiscovery/wappalyzergo/compare/v0.0.81...v0.0.88 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/wappalyzergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/projectdiscovery/hmap in /v2 (#3470 )
Bumps [github.com/projectdiscovery/hmap](https://github.com/projectdiscovery/hmap ) from 0.0.10 to 0.0.11.
- [Release notes](https://github.com/projectdiscovery/hmap/releases )
- [Commits](https://github.com/projectdiscovery/hmap/compare/v0.0.10...v0.0.11 )
---
updated-dependencies:
- dependency-name: github.com/projectdiscovery/hmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* debug catalog path
* use paths instead of filepath for aws path
* deps update (#3477 )
* deps update
* fixing gologger via callback
* Moved `json-export` flag to the other exporters
* Switch "json[-_]exporter to jsonexporter"
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ramana Reddy <90540245+RamanaReddy0M@users.noreply.github.com>
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tarun Koyalwar <tarun@projectdiscovery.io>
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>
Co-authored-by: shubhamrasal <shubhamdharmarasal@gmail.com>
2023-03-31 15:29:29 +05:30
Mzack9999
02df1f2879
removing go 1.20 helpers
2023-02-07 10:16:37 +01:00
Mzack9999
d57aec5ec7
converting reporting client to interface
2023-02-07 09:45:49 +01:00
Shubham Rasal
25fcae1493
add reporting source in nuclei-cloud ( #3151 )
...
* add reporting source in nuclei-cloud
- `nuclei -cloud -rc reporting-config.yaml`
* update error message
* add severity options for jira,(used for cloud only)
2023-01-10 22:49:01 +05:30
Chris Mandich
aeddddc31f
Add exporter for splunk hec reporting ( #3008 )
...
* Update LICENSE.md
* removing per project COC in favor of global one (#2983 )
* removing per project COC in favor of global one
* using global security info
* go mod update
* Add Splunk HEC Exporter support to Nuclei
* small refactor
Co-authored-by: Jane <5116641+JaneX8@users.noreply.github.com>
Co-authored-by: Sandeep Singh <sandeep@projectdiscovery.io>
Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
Co-authored-by: Mzack9999 <mzack9999@protonmail.com>
2022-12-12 21:26:32 +05:30
vrenzolaverace
2aaf2a2158
Use utils helpers libraries ( #2809 ) ( #2810 )
...
* Use utils helpers libraries (#2809 )
* Use utils helpers libraries (#2809 )
2022-11-07 01:54:23 +05:30
Ice3man
fc27fc94a5
Added default config generation for reporting options ( #2605 )
2022-09-27 02:40:34 +05:30
Sami
6ca4374f91
sonar category: String literals should not be duplicated ( #1944 )
...
* sonar category: String literals should not be duplicated
* lint error fix
* better naming conventions for constants
* improved naming conventions and methods
2022-05-12 15:40:14 +05:30
mzack
d2b5579303
Adding proxy support for internal standard HTTP requests
2022-03-09 12:31:12 +01:00
forgedhallpass
7e22d70ded
refactor/documentation: typos and grammatical errors
2021-11-25 18:54:16 +02:00
forgedhallpass
47340f06b0
refactor: uniformly sorted imports
2021-11-25 17:09:20 +02:00
sandeep
76b86ba2a0
disk cleanups
2021-09-19 16:26:47 +05:30
forgedhallpass
16a54e3b98
YAML Unmarshal error in reporting template #995
2021-09-03 16:48:39 +03:00
Ice3man543
071ff1ded9
Removed es exporter cli args + misc changes
2021-08-25 13:53:44 +05:30
nishan8583
39fff4102f
timestmap issue and last log not being pushed
2021-08-20 07:27:19 -05:00
forgedhallpass
d3154648d2
Merge remote-tracking branch 'upstream/dev'
2021-08-03 15:26:45 +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
forgedhallpass
68a6d394e7
RES-84 # Improve Nuclei CLI interface (WIP)
...
* resolving some TODOs
2021-07-30 12:07:58 +03:00
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
forgedhallpass
5d89bb8056
RES-84 # Improve Nuclei CLI interface
...
* fixed issues reported by the linter
2021-07-19 21:04:08 +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
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
f6a480f0b4
Added disk exporters + changed some reporting modules around
2021-03-22 14:03:05 +05:30