BSD Ports

net/nfstrace 0.4.3.2_6 FreeBSD

NFS and CIFS tracing/monitoring/capturing/analyzing tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
48c20105d0
License
GPLv2
Categories
net
Package size
272.4 KiB, 1406.7 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDnet/nfstrace0.4.3.2_6
NetBSDwip/nfstrace0.4.3.2
GhostBSDnet/nfstrace0.4.3.2_4

Install

Binary package:

pkg install nfstrace

From the ports tree:

cd /usr/ports/net/nfstrace/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nfstrace>0:net/nfstrace

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.3.2_60.4.3.2_60.4.3.2_10.4.3.2_20.4.3.2_6
FreeBSD:14:quarterly0.4.3.2_60.4.3.2_6n/a0.4.3.2_20.4.3.2_6
FreeBSD:15:latest0.4.3.2_60.4.3.2_6n/a0.4.3.2_20.4.3.2_2
FreeBSD:15:quarterly0.4.3.2_60.4.3.2_6n/an/an/a
FreeBSD:16:latest0.4.3.2_60.4.3.2_6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cmake localbase:ldflags
Service scripts
none

Files

Manual pages 1
  • nfstrace(8)
pkg-plist 20
  • 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/libjson.so
  • lib/nfstrace/libtestanalyzer.so
  • lib/nfstrace/libwatch.so
  • share/man/man8/nfstrace.8.gz
distinfo 1
FileSizeSHA256
epam-nfstrace-0.4.3.2_GH0.tar.gz1.8527081e+07dc57d946454d5b847e640818c912208b84bb28c03b757ba97a37bf481dba46a0

Commit history 3

DateCommitCreditsLog message
48c20105d0 Emanuel Haupt net/nfstrace: Fix remaining CMake 4 build errors
The previous fix updated only the top-level CMakeLists.txt. Update the minimum CMake version in the two analyzer subdirectories as well. PR: 298743
0d0ac82ad6 Emanuel Haupt net/nfstrace: Fix build with CMake 4
CMake 4 no longer supports policy compatibility with versions older than 3.5. Raise the minimum required CMake version accordingly. PR: 298743
b58cd2fcc0 Emanuel Haupt net/nfstrace: Fix build with json-c 0.19
json-c 0.19 added static inline accessors to <json-c/linkhash.h>, which trigger -Wunused-function when building the bundled JSON analyzer with -Werror. Suppress the warning by adding -Wno-unused-function to CFLAGS. Reported by: olgeni Differential Revision: https://reviews.freebsd.org/D58135