BSD Ports

net-mgmt/ipaudit 1.1_1 FreeBSD

IP traffic summarizer

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
net-mgmt, sysutils
Package size
63.1 KiB, 141.8 KiB installed

Description

Would you like to summarize and/or log network activity down to the ip address and port level of detail, but not record every packet?

Ipaudit provides that ability.

Ipaudit listens to a network device in promiscuous mode, and records of every 'connection', each conversation between two ip addresses. A unique connection is determined by the ip addresses of the two machines, the protocol used between them and the port numbers (if they are communicating via UDP or TCP).

It uses a hash table to keep track of the number of bytes and packets in both directions. When ipaudit receives a signal SIGTERM (kill) or SIGINT (kill -2, usually the same as a Control-C), it stops collecting data and writes the tabulated results.

Ipaudit is built using the pcap packet capture library to read the network port from LBNL Network Research Group.

In the other systems

SystemPortVersion
FreeBSDnet-mgmt/ipaudit1.1_1
OpenBSDnet/ipaudit0.95p4
DragonFlynet-mgmt/ipaudit1.1_1

Install

Binary package:

pkg install ipaudit

From the ports tree:

cd /usr/ports/net-mgmt/ipaudit/ && make install clean

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

RUN_DEPENDS=	ipaudit>0:net-mgmt/ipaudit

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:latest1.1_11.1_11.11.1_11.1_1
FreeBSD:14:quarterly1.1_11.1_1n/a1.1_11.1_1
FreeBSD:15:latest1.1_11.1_1n/a1.1_11.1_1
FreeBSD:15:quarterly1.1_11.1_1n/an/an/a
FreeBSD:16:latest1.1_11.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

No port depends on this one.

Configuration

Options name: net-mgmt_ipaudit

OptionDefaultDescription
DOCSoffBuild and/or install documentation
Service scripts
none

Message after installing

Please copy /usr/local/etc/ipaudit.conf.sample to
/usr/local/etc/ipaudit.conf by yourself and modify it,
then start ipaudit with

    ipaudit -g /usr/local/etc/ipaudit.conf

command.

Thanks.

===>   NOTICE:

The ipaudit port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 3
  • ipaudit(8)
  • ipstrings(8)
  • total(1)
pkg-plist 9
  • bin/makelocal
  • bin/total
  • etc/ipaudit.conf.sample
  • share/man/man1/total.1.gz
  • share/man/man8/ipaudit.8.gz
  • share/man/man8/ipstrings.8.gz
  • sbin/ipaudit
  • sbin/ipstrings
  • share/doc/ipaudit/README
distinfo 1
FileSizeSHA256
ipaudit-1.1.tar.gz170253ef97c9ff232f4e57624643b6b0e99b1951b55bc12d50f9b8b5e10ed267836458
Master sites 1
  • SF/ipaudit/ipaudit

Commit history 0

No commits in the history this site was built from.