Skip to content

Commit

Permalink
net/nfstrace: Add new port
Browse files Browse the repository at this point in the history
nfstrace is an NFS and CIFS tracing/monitoring/capturing/analyzing tool.

It performs live Ethernet 1 Gbps - 10 Gbps packets capturing and helps
to determine NFS/CIFS procedures in raw network traffic. Furthermore, it
performs filtration, dumping, compression, statistical analysis,
visualization and provides the API for custom pluggable analysis
modules.

WWW: https://github.com/epam/nfstrace
  • Loading branch information
ehaupt committed Apr 25, 2022
1 parent 6a7814d commit a7da34c
Show file tree
Hide file tree
Showing 5 changed files with 51 additions and 0 deletions.
1 change: 1 addition & 0 deletions net/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -510,6 +510,7 @@
SUBDIR += netwib
SUBDIR += nfs-ganesha-kmod
SUBDIR += nfsshell
SUBDIR += nfstrace
SUBDIR += ng_mikrotik_eoip
SUBDIR += ngrep
SUBDIR += nifmon
Expand Down
19 changes: 19 additions & 0 deletions net/nfstrace/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>

PORTNAME= nfstrace
PORTVERSION= 0.4.3.2
CATEGORIES= net

MAINTAINER= ehaupt@FreeBSD.org
COMMENT= NFS and CIFS tracing/monitoring/capturing/analyzing tool

LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE

USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= epam

CFLAGS+= -Wno-deprecated-copy

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions net/nfstrace/distinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
TIMESTAMP = 1650870393
SHA256 (epam-nfstrace-0.4.3.2_GH0.tar.gz) = dc57d946454d5b847e640818c912208b84bb28c03b757ba97a37bf481dba46a0
SIZE (epam-nfstrace-0.4.3.2_GH0.tar.gz) = 18527081
9 changes: 9 additions & 0 deletions net/nfstrace/pkg-descr
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
nfstrace is an NFS and CIFS tracing/monitoring/capturing/analyzing tool.

It performs live Ethernet 1 Gbps - 10 Gbps packets capturing and helps
to determine NFS/CIFS procedures in raw network traffic. Furthermore, it
performs filtration, dumping, compression, statistical analysis,
visualization and provides the API for custom pluggable analysis
modules.

WWW: https://github.com/epam/nfstrace
19 changes: 19 additions & 0 deletions net/nfstrace/pkg-plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
bin/nfstrace
include/nfstrace/api/cifs2_commands.h
include/nfstrace/api/cifs_commands.h
include/nfstrace/api/cifs_pc_to_net.h
include/nfstrace/api/cifs_types.h
include/nfstrace/api/ianalyzer.h
include/nfstrace/api/nfs3_types_rpcgen.h
include/nfstrace/api/nfs41_types_rpcgen.h
include/nfstrace/api/nfs4_types_rpcgen.h
include/nfstrace/api/nfs_types.h
include/nfstrace/api/plugin_api.h
include/nfstrace/api/procedure.h
include/nfstrace/api/rpc_types.h
include/nfstrace/api/session.h
include/nfstrace/api/xdr_types.h
lib/nfstrace/libbreakdown.so
lib/nfstrace/libtestanalyzer.so
lib/nfstrace/libwatch.so
share/man/man8/nfstrace.8.gz

0 comments on commit a7da34c

Please sign in to comment.