From a7939b11de3eb688dd4f1f65834e71be57c27cb7 Mon Sep 17 00:00:00 2001 From: Patrick Weiss <83357588+p4trickweiss@users.noreply.github.com> Date: Wed, 27 Aug 2025 12:32:17 +0200 Subject: [PATCH] Switch ncrack password encryption from rsa to age-encryption Signed-off-by: Patrick Weiss <83357588+p4trickweiss@users.noreply.github.com> --- CONTRIBUTORS.md | 1 + scanners/ncrack/.helm-docs.gotmpl | 22 +-- scanners/ncrack/README.md | 16 ++- scanners/ncrack/examples/dummy-ssh/README.md | 6 +- scanners/ncrack/parser/__testFiles__/key.txt | 6 + .../parser/__testFiles__/public-key.txt | 1 + .../__testFiles__/public-key.txt.license | 3 + .../parser/__testFiles__/public_key.pem | 6 - .../__testFiles__/public_key.pem.license | 3 - scanners/ncrack/parser/package-lock.json | 95 +++++++++++++ scanners/ncrack/parser/package.json | 1 + scanners/ncrack/parser/parser.js | 86 +++++++----- scanners/ncrack/parser/parser.test.js | 42 +++--- .../templates/ncrack-parse-definition.yaml | 19 ++- .../tests/__snapshot__/scanner_test.yaml.snap | 126 ++++++++++++++++++ scanners/ncrack/tests/scanner_test.yaml | 26 +++- scanners/package-lock.json | 3 +- 17 files changed, 367 insertions(+), 95 deletions(-) create mode 100644 scanners/ncrack/parser/__testFiles__/key.txt create mode 100644 scanners/ncrack/parser/__testFiles__/public-key.txt create mode 100644 scanners/ncrack/parser/__testFiles__/public-key.txt.license delete mode 100644 scanners/ncrack/parser/__testFiles__/public_key.pem delete mode 100644 scanners/ncrack/parser/__testFiles__/public_key.pem.license diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index fa5402b2fb..ad4696f13d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -60,3 +60,4 @@ Committing with `git commit -s` will add the sign-off at the end of the commit m - Ochi Daiki - Kai Schäfer - Joel Saß +- Patrick Weiss diff --git a/scanners/ncrack/.helm-docs.gotmpl b/scanners/ncrack/.helm-docs.gotmpl index 3405924b59..32f814b332 100644 --- a/scanners/ncrack/.helm-docs.gotmpl +++ b/scanners/ncrack/.helm-docs.gotmpl @@ -73,7 +73,7 @@ TIMING AND PERFORMANCE: to (time-out): maximum cracking