git: 22398c28fb98 - main - net-mgmt/fli: Add new port

From: Jimmy Olgeni <olgeni_at_FreeBSD.org>
Date: Wed, 06 Aug 2025 07:43:24 UTC
The branch main has been updated by olgeni:

URL: https://cgit.FreeBSD.org/ports/commit/?id=22398c28fb988024e219c73ecf81bf24b783cca1

commit 22398c28fb988024e219c73ecf81bf24b783cca1
Author:     Jimmy Olgeni <olgeni@FreeBSD.org>
AuthorDate: 2025-08-06 06:53:26 +0000
Commit:     Jimmy Olgeni <olgeni@FreeBSD.org>
CommitDate: 2025-08-06 07:42:22 +0000

    net-mgmt/fli: Add new port
    
    fli is a command-line tool for analyzing AWS VPC Flow Logs with an
    intuitive query language that simplifies complex network traffic analysis.
    
    WWW: https://github.com/fractalops/fli
---
 net-mgmt/Makefile      |  1 +
 net-mgmt/fli/Makefile  | 23 +++++++++++++++++++++++
 net-mgmt/fli/distinfo  |  7 +++++++
 net-mgmt/fli/pkg-descr | 12 ++++++++++++
 4 files changed, 43 insertions(+)

diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 8b01d855b206..cf6ecd8a0d64 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -73,6 +73,7 @@
     SUBDIR += fastnetmon
     SUBDIR += fence-agents
     SUBDIR += fetchconfig
+    SUBDIR += fli
     SUBDIR += flow-tools
     SUBDIR += flowd
     SUBDIR += flowviewer
diff --git a/net-mgmt/fli/Makefile b/net-mgmt/fli/Makefile
new file mode 100644
index 000000000000..598f2dc789cd
--- /dev/null
+++ b/net-mgmt/fli/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	fli
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.1.0
+CATEGORIES=	net-mgmt
+
+MAINTAINER=	olgeni@FreeBSD.org
+COMMENT=	Analyze AWS VPC Flow Logs with ease
+WWW=		https://github.com/fractalops/fli
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	fractalops
+
+GO_MODULE=	github.com/fractalops/fli
+GO_TARGET=	./cmd/fli
+
+PLIST_FILES=	bin/fli
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/fli/distinfo b/net-mgmt/fli/distinfo
new file mode 100644
index 000000000000..fc2b635cc1c6
--- /dev/null
+++ b/net-mgmt/fli/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1754461648
+SHA256 (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/v0.1.0.mod) = bcf202246a864a581a23b79c84166b61cd1605e431e39ac3b53b3fd6367c1768
+SIZE (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/v0.1.0.mod) = 1369
+SHA256 (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/v0.1.0.zip) = 8df3b642beee9dafefed6998b548befa78b17ac6bfe55866e7c5804fb11da88d
+SIZE (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/v0.1.0.zip) = 106463
+SHA256 (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/fractalops-fli-v0.1.0_GH0.tar.gz) = 4b3c7c454fef762209b4fe879e205ecbc51126625172675ad1ea8f60dc47df82
+SIZE (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/fractalops-fli-v0.1.0_GH0.tar.gz) = 76148
diff --git a/net-mgmt/fli/pkg-descr b/net-mgmt/fli/pkg-descr
new file mode 100644
index 000000000000..69bea325b3f3
--- /dev/null
+++ b/net-mgmt/fli/pkg-descr
@@ -0,0 +1,12 @@
+fli is a command-line tool for analyzing AWS VPC Flow Logs with an intuitive
+query language that simplifies complex network traffic analysis.
+
+Features:
+- Smart filtering by IP, port, and protocol
+- Automatic IP annotations and cloud provider range identification
+- Support for multiple output formats (table, CSV, JSON)
+- Built-in caching for improved performance
+- Cross-platform compatibility
+
+fli makes it easy to gain insights into network traffic patterns, security
+events, and bandwidth consumption through commands like count, sum, and raw.