aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel M. Dutra <0xdutra@gmail.com>2022-10-25 12:42:46 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2022-10-25 12:42:46 +0000
commit2bceb891dc80c66b69d3a2a5a51ba8819bf04d2c (patch)
treee39ccb377ff79fbcc2924a395700ac68d984e05f
parent0155f0a274ec73652bf6c99737761ab23c0af165 (diff)
downloadports-2bceb891dc80c66b69d3a2a5a51ba8819bf04d2c.tar.gz
ports-2bceb891dc80c66b69d3a2a5a51ba8819bf04d2c.zip
Add security/nuclei: Fast vulnerability scanner
PR: 266509
-rw-r--r--security/Makefile1
-rw-r--r--security/nuclei/Makefile19
-rw-r--r--security/nuclei/distinfo5
-rw-r--r--security/nuclei/pkg-descr14
4 files changed, 39 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index a296c7eaeeba..c0797dc26729 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -371,6 +371,7 @@
SUBDIR += nmap
SUBDIR += nss
SUBDIR += nss_compat_ossl
+ SUBDIR += nuclei
SUBDIR += nyx
SUBDIR += oath-toolkit
SUBDIR += obfs4proxy-tor
diff --git a/security/nuclei/Makefile b/security/nuclei/Makefile
new file mode 100644
index 000000000000..ed9b5c96cc04
--- /dev/null
+++ b/security/nuclei/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= nuclei
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.7.7
+CATEGORIES= security
+
+MAINTAINER= 0xdutra@gmail.com
+COMMENT= Fast vulnerability scanner
+WWW= https://github.com/projectdiscovery/nuclei
+
+LICENSE= MIT
+
+USES= go:modules
+GO_MODULE= github.com/projectdiscovery/nuclei/v2
+
+GO_TARGET= ./cmd/${PORTNAME}
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/security/nuclei/distinfo b/security/nuclei/distinfo
new file mode 100644
index 000000000000..adae2bd2468a
--- /dev/null
+++ b/security/nuclei/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1663632230
+SHA256 (go/security_nuclei/nuclei-v2.7.7/v2.7.7.mod) = 738456aaef801b18ae5a79cf2c653afd0c26440091b30d7006d842f731a9e986
+SIZE (go/security_nuclei/nuclei-v2.7.7/v2.7.7.mod) = 8713
+SHA256 (go/security_nuclei/nuclei-v2.7.7/v2.7.7.zip) = 56cee7cd370bd3a5841432e2feaa6354e8c2ca68f1a528d05eae0fd13fdbf89a
+SIZE (go/security_nuclei/nuclei-v2.7.7/v2.7.7.zip) = 447171
diff --git a/security/nuclei/pkg-descr b/security/nuclei/pkg-descr
new file mode 100644
index 000000000000..56527b3d00c9
--- /dev/null
+++ b/security/nuclei/pkg-descr
@@ -0,0 +1,14 @@
+Fast and customizable vulnerability scanner based on simple YAML based DSL.
+
+Nuclei offers scanning for a variety of protocols:
+ - TCP
+ - DNS
+ - HTTP
+ - SSL
+ - File
+ - Whois
+ - Websocket
+ - Headless
+
+Example templates:
+ - github.com/projectdiscovery/nuclei-templates