include $(TOPDIR)/rules.mk
PKG_NAME:=netsniff-ng
-PKG_VERSION:=0.6.7
+PKG_VERSION:=0.6.8
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/netsniff-ng/netsniff-ng/tar.gz/v$(PKG_VERSION)?
-PKG_HASH:=030b0554206b43c5883e48a63575fb65d7835e275333372f55f7d615d419da05
+PKG_HASH:=4bbd8e286aee929d5f71788d226938e0ad6a7873f882412221a240faa2439a45
PKG_MAINTAINER:=Toni Uhlig <matzeton@googlemail.com>
PKG_LICENSE:=GPL-2.0-or-later
PKG_USE_MIPS16:=0
PKG_BUILD_PARALLEL:=1
+PKG_CONFIG_DEPENDS:= \
+ CONFIG_PACKAGE_mausezahn \
+ CONFIG_PACKAGE_netsniff-ng
+
include $(INCLUDE_DIR)/package.mk
-define Package/netsniff-ng
+define Package/netsniff-ng/Default
SECTION:=net
CATEGORY:=Network
- DEPENDS:=+libpthread +libpcap +libncurses +zlib +liburcu +libsodium +libnetfilter-conntrack
- TITLE:=netsniff-ng
+ DEPENDS:=+libpthread +libpcap
URL:=https://github.com/netsniff-ng/netsniff-ng
endef
+define Package/netsniff-ng
+ $(call Package/netsniff-ng/Default)
+ DEPENDS+=+libncurses +libnetfilter-conntrack +libsodium +liburcu +zlib
+ TITLE:=netsniff-ng
+endef
+
define Package/netsniff-ng/description
netsniff-ng is a free, performant Linux network analyzer and
networking toolkit. If you will, the Swiss army knife for network
packets.
endef
+define Package/mausezahn
+ $(call Package/netsniff-ng/Default)
+ DEPENDS+=+libcli +libnet-1.2.x
+ TITLE:=mausezahn
+endef
+
+define Package/mausezahn/description
+ Mausezahn is a traffic generator written which allows sending
+ nearly every possible and impossible packet. It is mainly used
+ to test VoIP or multicast networks.
+endef
+
define Build/Configure
( cd $(PKG_BUILD_DIR); \
CC="$(TARGET_CC)" \
$(INSTALL_BIN) $(PKG_BUILD_DIR)/curvetun/curvetun $(1)/usr/sbin/
endef
+define Package/mausezahn/install
+ $(INSTALL_DIR) $(1)/usr/sbin
+ $(INSTALL_BIN) $(PKG_BUILD_DIR)/mausezahn/mausezahn $(1)/usr/sbin/
+endef
+
$(eval $(call BuildPackage,netsniff-ng))
+$(eval $(call BuildPackage,mausezahn))