diff --git a/opnsense/opnsense-filterlog/Makefile b/opnsense/opnsense-filterlog/Makefile new file mode 100644 index 00000000000..dd38720f542 --- /dev/null +++ b/opnsense/opnsense-filterlog/Makefile @@ -0,0 +1,24 @@ +PORTNAME= opnsense-filterlog +DISTVERSIONPREFIX= v +DISTVERSION= 0.8.0 +CATEGORIES= sysutils + +MAINTAINER= me@allddd.onl +COMMENT= TUI for viewing and analysing OPNsense firewall logs +WWW= https://gitlab.com/allddd/opnsense-filterlog + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:1.25,modules +CGO_ENABLED= 0 +GO_MODULE= gitlab.com/allddd/opnsense-filterlog +GO_TARGET= .:${PREFIX}/sbin/${PORTNAME} +GO_BUILDFLAGS+= -ldflags="-s -w -X ${GO_MODULE}/internal/meta.Version=${DISTVERSIONFULL}" + +PLIST_FILES= sbin/${PORTNAME} share/man/man8/${PORTNAME}.8.gz + +post-install: + ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.8 ${STAGEDIR}${PREFIX}/share/man/man8/ + +.include diff --git a/opnsense/opnsense-filterlog/distinfo b/opnsense/opnsense-filterlog/distinfo new file mode 100644 index 00000000000..69d09d5ab36 --- /dev/null +++ b/opnsense/opnsense-filterlog/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1770328809 +SHA256 (go/opnsense_opnsense-filterlog/opnsense-filterlog-v0.8.0/v0.8.0.mod) = c49218f29d4111b47a0fc904d90bbd533e08ddfb6c4142f0d843c1c74fcac4b4 +SIZE (go/opnsense_opnsense-filterlog/opnsense-filterlog-v0.8.0/v0.8.0.mod) = 1330 +SHA256 (go/opnsense_opnsense-filterlog/opnsense-filterlog-v0.8.0/v0.8.0.zip) = 7c5892966adf1de8e1f92d5a562277ea2db3e4a651b9589075ce8f9c47df4f88 +SIZE (go/opnsense_opnsense-filterlog/opnsense-filterlog-v0.8.0/v0.8.0.zip) = 259820 diff --git a/opnsense/opnsense-filterlog/pkg-descr b/opnsense/opnsense-filterlog/pkg-descr new file mode 100644 index 00000000000..be55cf3ec28 --- /dev/null +++ b/opnsense/opnsense-filterlog/pkg-descr @@ -0,0 +1,3 @@ +opnsense-filterlog is a terminal-based viewer for OPNsense firewall logs. It +works similarly to a pager like less, but with filtering/searching capabilities +built specifically for firewall logs.