1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://codeload.github.com
/netsniff-ng
/netsniff-ng
/tar.gz
/v
$(PKG_VERSION
)?
9 PKG_HASH
:=030b0554206b43c5883e48a63575fb65d7835e275333372f55f7d615d419da05
11 PKG_MAINTAINER
:=Toni Uhlig
<matzeton@googlemail.com
>
12 PKG_LICENSE
:=GPL-2.0
-or-later
13 PKG_LICENSE_FILES
:=COPYING
18 include $(INCLUDE_DIR
)/package.mk
20 define Package
/netsniff-ng
23 DEPENDS
:=+libpthread
+libpcap
+libncurses
+zlib
+liburcu
+libsodium
+libnetfilter-conntrack
25 URL
:=https
://github.com
/netsniff-ng
/netsniff-ng
28 define Package
/netsniff-ng
/description
29 netsniff-ng is a free
, performant Linux network analyzer and
30 networking toolkit. If you will
, the Swiss army knife for network
34 define Build
/Configure
35 ( cd
$(PKG_BUILD_DIR
); \
38 CFLAGS
="$(TARGET_CFLAGS)" \
39 LDFLAGS
="$(TARGET_LDFLAGS)" \
40 CROSS_COMPILE
="$(REAL_GNU_TARGET_NAME)-" \
41 .
/configure
--prefix=/usr
--disable-geoip
--disable-libnl
)
45 $(MAKE
) -C
$(PKG_BUILD_DIR
) Q
= \
48 CFLAGS
="$(TARGET_CFLAGS)" \
49 LDFLAGS
="$(TARGET_LDFLAGS)" \
50 CROSS_COMPILE
="$(REAL_GNU_TARGET_NAME)-"
53 define Package
/netsniff-ng
/install
54 $(INSTALL_DIR
) $(1)/etc
/netsniff-ng
55 $(INSTALL_DIR
) $(1)/usr
/sbin
56 $(CP
) $(PKG_BUILD_DIR
)/ether.conf
$(1)/etc
/netsniff-ng
57 $(CP
) $(PKG_BUILD_DIR
)/tcp.conf
$(1)/etc
/netsniff-ng
58 $(CP
) $(PKG_BUILD_DIR
)/udp.conf
$(1)/etc
/netsniff-ng
59 $(CP
) $(PKG_BUILD_DIR
)/oui.conf
$(1)/etc
/netsniff-ng
60 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/netsniff-ng
/netsniff-ng
$(1)/usr
/sbin
/
61 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/trafgen
/trafgen
$(1)/usr
/sbin
/
62 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/astraceroute
/astraceroute
$(1)/usr
/sbin
/
63 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/flowtop
/flowtop
$(1)/usr
/sbin
/
64 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/ifpps
/ifpps
$(1)/usr
/sbin
/
65 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/bpfc
/bpfc
$(1)/usr
/sbin
/
66 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/curvetun
/curvetun
$(1)/usr
/sbin
/
69 $(eval
$(call BuildPackage
,netsniff-ng
))