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
| System | Port | Version |
|---|---|---|
| FreeBSD | net-mgmt/ipaudit | 1.1_1 |
| OpenBSD | net/ipaudit | 0.95p4 |
| DragonFly | net-mgmt/ipaudit | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.1_1 | 1.1_1 | 1.1 | 1.1_1 | 1.1_1 |
| FreeBSD:14:quarterly | 1.1_1 | 1.1_1 | n/a | 1.1_1 | 1.1_1 |
| FreeBSD:15:latest | 1.1_1 | 1.1_1 | n/a | 1.1_1 | 1.1_1 |
| FreeBSD:15:quarterly | 1.1_1 | 1.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.1_1 | 1.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- Service scripts
- none
Message after installing
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
| File | Size | SHA256 |
|---|---|---|
| ipaudit-1.1.tar.gz | 170253 | ef97c9ff232f4e57624643b6b0e99b1951b55bc12d50f9b8b5e10ed267836458 |
Master sites 1
- SF/ipaudit/ipaudit
Commit history 0
No commits in the history this site was built from.