mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 12:26:52 +02:00
testing/tcpreplay: new aport
Tcpreplay is a suite of tools for UNIX operating systems which gives you the ability to use previously captured traffic in libpcap format to test a variety of network devices. It allows you to classify traffic as client or server, rewrite Layer 2, 3 and 4 headers and finally replay the traffic back onto the network and through other devices such as switches, routers, firewalls, NIDS and IPS's. Tcpreplay supports both single and dual NIC modes for testing both sniffing and inline devices. http://tcpreplay.synfin.net/
This commit is contained in:
parent
16c1df6713
commit
e458e286b9
50
testing/tcpreplay/APKBUILD
Normal file
50
testing/tcpreplay/APKBUILD
Normal file
@ -0,0 +1,50 @@
|
||||
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
|
||||
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
|
||||
pkgname=tcpreplay
|
||||
pkgver=3.4.4
|
||||
pkgrel=0
|
||||
pkgdesc="Replay captured network traffic"
|
||||
url="http://tcpreplay.synfin.net/trac/"
|
||||
arch="all"
|
||||
license="GPL3"
|
||||
depends=""
|
||||
depends_dev=""
|
||||
makedepends="libdnet-dev libpcap-dev tcpdump"
|
||||
install=""
|
||||
subpackages="$pkgname-doc"
|
||||
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
|
||||
_builddir="$srcdir"/$pkgname-$pkgver
|
||||
|
||||
prepare() {
|
||||
local i
|
||||
cd "$_builddir"
|
||||
for i in $source; do
|
||||
case $i in
|
||||
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$_builddir"
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--localstatedir=/var \
|
||||
--enable-dynamic-link \
|
||||
--enable-tcpreplay-edit \
|
||||
--enable-local-libopts \
|
||||
--disable-libopts-install \
|
||||
|| return 1
|
||||
make || return 1
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$_builddir"
|
||||
make DESTDIR="$pkgdir" install || return 1
|
||||
rm -f "$pkgdir"/usr/lib/*.la
|
||||
}
|
||||
|
||||
md5sums="22725feb9b2590809f9350308ec65180 tcpreplay-3.4.4.tar.gz"
|
||||
Loading…
x
Reference in New Issue
Block a user