diff options
| author | danix <danix@danix.xyz> | 2026-03-13 19:10:58 +0100 |
|---|---|---|
| committer | danix <danix@danix.xyz> | 2026-03-13 19:10:58 +0100 |
| commit | 6f9c5a1cded3baa3a70a4a5156b9748444ebdeba (patch) | |
| tree | 402e6023a642cde3e7ae291f74bed1ea3c606487 /SlackBuilds/nuclei/patches | |
| parent | 733c8db232b04f5d251aff456bdf866f6ebc5132 (diff) | |
| download | slackware-pentesting-suite-6f9c5a1cded3baa3a70a4a5156b9748444ebdeba.tar.gz slackware-pentesting-suite-6f9c5a1cded3baa3a70a4a5156b9748444ebdeba.zip | |
Added nuclei.
Diffstat (limited to 'SlackBuilds/nuclei/patches')
| -rw-r--r-- | SlackBuilds/nuclei/patches/Build-doc.patch | 31 | ||||
| -rw-r--r-- | SlackBuilds/nuclei/patches/Change-default-directory-of-nuclei-templates.patch | 25 | ||||
| -rw-r--r-- | SlackBuilds/nuclei/patches/Disable-update.patch | 22 | ||||
| -rw-r--r-- | SlackBuilds/nuclei/patches/series | 3 |
4 files changed, 81 insertions, 0 deletions
diff --git a/SlackBuilds/nuclei/patches/Build-doc.patch b/SlackBuilds/nuclei/patches/Build-doc.patch new file mode 100644 index 0000000..17f054e --- /dev/null +++ b/SlackBuilds/nuclei/patches/Build-doc.patch @@ -0,0 +1,31 @@ +From: Sophie Brun <sophie@offensive-security.com> +Date: Fri, 10 Dec 2021 09:08:38 +0100 +Subject: Build doc + +--- + Makefile | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/Makefile b/Makefile +index 719c308..ca2e684 100644 +--- a/Makefile ++++ b/Makefile +@@ -59,10 +59,7 @@ docgen: GOBUILD_OUTPUT = ./bin/docgen + docgen: GOBUILD_PACKAGES = cmd/docgen/docgen.go + docgen: bin = dstdocgen + docgen: +- @if ! which $(bin) >/dev/null; then \ +- echo "Command $(bin) not found! Installing..."; \ +- go install -v github.com/projectdiscovery/yamldoc-go/cmd/docgen/$(bin)@latest; \ +- fi ++ go install -v github.com/projectdiscovery/yamldoc-go/cmd/docgen/$(bin)@latest; \ + # TODO: FIX THIS PANIC + $(GOCMD) generate pkg/templates/templates.go + $(GOBUILD) -o "${GOBUILD_OUTPUT}" $(GOBUILD_PACKAGES) +@@ -156,4 +153,4 @@ template-validate: + ./bin/nuclei -validate \ + -w workflows \ + -et http/technologies \ +- -ept code +\ No newline at end of file ++ -ept code diff --git a/SlackBuilds/nuclei/patches/Change-default-directory-of-nuclei-templates.patch b/SlackBuilds/nuclei/patches/Change-default-directory-of-nuclei-templates.patch new file mode 100644 index 0000000..447f42d --- /dev/null +++ b/SlackBuilds/nuclei/patches/Change-default-directory-of-nuclei-templates.patch @@ -0,0 +1,25 @@ +From: Sophie Brun <sophie@offensive-security.com> +Date: Thu, 20 Apr 2023 14:51:31 +0200 +Subject: Fix path to nuclei-templates + +By default the nuclei-templates is located directly in /home/user. +Change the default location to /home/user/.local + +Last-Update: 2023-06-27 +--- + pkg/catalog/config/constants.go | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/pkg/catalog/config/constants.go b/pkg/catalog/config/constants.go +index fab1884..6d78e7f 100644 +--- a/pkg/catalog/config/constants.go ++++ b/pkg/catalog/config/constants.go +@@ -22,7 +22,7 @@ var ( + + const ( + TemplateConfigFileName = ".templates-config.json" +- NucleiTemplatesDirName = "nuclei-templates" ++ NucleiTemplatesDirName = ".local/nuclei-templates" + OfficialNucleiTemplatesRepoName = "nuclei-templates" + NucleiIgnoreFileName = ".nuclei-ignore" + NucleiTemplatesIndexFileName = ".templates-index" // contains index of official nuclei templates diff --git a/SlackBuilds/nuclei/patches/Disable-update.patch b/SlackBuilds/nuclei/patches/Disable-update.patch new file mode 100644 index 0000000..3472208 --- /dev/null +++ b/SlackBuilds/nuclei/patches/Disable-update.patch @@ -0,0 +1,22 @@ +From: Sophie Brun <sophie@offensive-security.com> +Date: Wed, 8 Dec 2021 08:40:42 +0100 +Subject: Disable update + +Last-Update: 2023-10-27 +Updates must be done with apt. +--- + cmd/nuclei/main.go | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/cmd/nuclei/main.go b/cmd/nuclei/main.go +index 8421d1d..095f5d5 100644 +--- a/cmd/nuclei/main.go ++++ b/cmd/nuclei/main.go +@@ -469,7 +469,6 @@ on extensive configurability, massive extensibility and ease of use.`) + ) + + flagSet.CreateGroup("update", "Update", +- flagSet.BoolVarP(&updateNucleiBinary, "update", "up", false, "update nuclei engine to the latest released version"), + flagSet.BoolVarP(&options.UpdateTemplates, "update-templates", "ut", false, "update nuclei-templates to latest released version"), + flagSet.StringVarP(&options.NewTemplatesDirectory, "update-template-dir", "ud", "", "custom directory to install / update nuclei-templates"), + flagSet.CallbackVarP(disableUpdatesCallback, "disable-update-check", "duc", "disable automatic nuclei/templates update check"), diff --git a/SlackBuilds/nuclei/patches/series b/SlackBuilds/nuclei/patches/series new file mode 100644 index 0000000..4741101 --- /dev/null +++ b/SlackBuilds/nuclei/patches/series @@ -0,0 +1,3 @@ +Disable-update.patch +Build-doc.patch +Change-default-directory-of-nuclei-templates.patch |
