net-mgmt/tcpreplay 4.6.1 FreeBSD
Tool to replay saved packet capture files
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
8efdc1611b- License
- GPLv3
- Categories
- net-mgmt
- Package size
- 279.3 KiB, 1207.4 KiB installed
Description
Tcpreplay is aimed at testing the performance of a Network Intrusion Detection System by replaying real background network traffic in which to hide attacks.
Tcpreplay allows you to control the speed at which the traffic is replayed, and can replay arbitrary libpcap traces.
Unlike programmatically-generated artificial traffic which doesn't exercise the application/protocol inspection that a NIDS performs, and doesn't reproduce the real-world anomalies that appear on production networks (asymmetric routes, traffic bursts/lulls, fragmentation, retransmissions, etc.), tcpreplay allows for exact replication of real traffic seen on real networks.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net-mgmt/tcpreplay | 4.6.1 |
| OpenBSD | net/tcpreplay | 4.5.5 |
| NetBSD | net/tcpreplay | 4.4.4 |
| MidnightBSD | net-mgmt/tcpreplay | 4.5.2 |
| HardenedBSD | net-mgmt/tcpreplay | 4.6.1 |
| GhostBSD | net-mgmt/tcpreplay | 4.6.1 |
Install
Binary package:
pkg install tcpreplay
From the ports tree:
cd /usr/ports/net-mgmt/tcpreplay/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= tcpreplay>0:net-mgmt/tcpreplay
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 | 4.6.1 | 4.6.1 | 4.4.3 | 4.5.1 | 4.6.1 |
| FreeBSD:14:quarterly | 4.6.1 | 4.6.1 | n/a | 4.5.1 | 4.6.1 |
| FreeBSD:15:latest | 4.6.1 | 4.6.1 | n/a | 4.5.1 | 4.5.2 |
| FreeBSD:15:quarterly | 4.6.1 | 4.6.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.6.1 | 4.6.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libdnet.so: net/libdnetlibopts.so: devel/autogen
The full lists below include those, and their dependencies in turn.
Build dependencies 18
Run dependencies 16
No port depends on this one.
Configuration
Options name: net-mgmt_tcpreplay
| Option | Default | Description |
|---|---|---|
| LIBPCAP_PORTS | off | Build with net/libpcap instead of from the base OS |
- USES
- cpe gmake libtool pkgconfig tar:xz
- Service scripts
- none
Files
Manual pages 6
- tcpbridge(1)
- tcpcapinfo(1)
- tcpprep(1)
- tcpreplay(1)
- tcpreplay-edit(1)
- tcprewrite(1)
pkg-plist 41
- bin/tcpbridge
- bin/tcpprep
- bin/tcpreplay
- bin/tcpreplay-edit
- bin/tcprewrite
- bin/tcpcapinfo
- include/tcpreplay/common.h
- include/tcpreplay/common/cache.h
- include/tcpreplay/common/cidr.h
- include/tcpreplay/common/dlt_names.h
- include/tcpreplay/common/err.h
- include/tcpreplay/common/fakepcap.h
- include/tcpreplay/common/fakepcapnav.h
- include/tcpreplay/common/fakepoll.h
- include/tcpreplay/common/flows.h
- include/tcpreplay/common/get.h
- include/tcpreplay/common/interface.h
- include/tcpreplay/common/list.h
- include/tcpreplay/common/mac.h
- include/tcpreplay/common/netmap.h
- include/tcpreplay/common/pcap_dlt.h
- include/tcpreplay/common/sendpacket.h
- include/tcpreplay/common/services.h
- include/tcpreplay/common/tcpdump.h
- include/tcpreplay/common/timer.h
- include/tcpreplay/common/txring.h
- include/tcpreplay/common/utils.h
- include/tcpreplay/common/xX.h
- include/tcpreplay/config.h
- include/tcpreplay/defines.h
- include/tcpreplay/tcpr.h
- include/tcpreplay/tcpreplay.h
- include/tcpreplay/tcpreplay_api.h
- lib/libtcpreplay.a
- libdata/pkgconfig/libtcpreplay.pc
- share/man/man1/tcpcapinfo.1.gz
- share/man/man1/tcpbridge.1.gz
- share/man/man1/tcpprep.1.gz
- share/man/man1/tcpreplay-edit.1.gz
- share/man/man1/tcpreplay.1.gz
- share/man/man1/tcprewrite.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| tcpreplay-4.6.1.tar.xz | 907120 | 14b96e3565d6e66e813000d0d510afeaecb871f2b533182c391c6ccf948c3e21 |
Master sites 1
- https://github.com/appneta/tcpreplay/releases/download/v4.6.1/