mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-23 05:23:39 +08:00
a3cb9df7f5
IPTraf-ng is a console-based network monitoring program for Linux that displays information about IP traffic. It returns such information as: - Current TCP connections - UDP, ICMP, OSPF, and other types of IP packets - Packet and byte counts on TCP connections - IP, TCP, UDP, ICMP, non-IP, and other packet and byte counts - TCP/UDP counts by ports - Packet counts by packet sizes - Packet and byte counts by IP address - Interface activity - Flag statuses on TCP packets - LAN station statistics V1.2.1 fixed multiple issues in V1.1.4 like : - Introduce packet capturing abstraction: add recvmmsg(), TPACKET_V2 and TPACKET_V3 to capture in multigigabit speeds. - Handling mlock() failures and carry on execution (without crashing iptraf-ng). - Properly account non-IP packets. - Show dropped packet count. Signed-off-by: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
25 lines
671 B
Makefile
25 lines
671 B
Makefile
################################################################################
|
|
#
|
|
# iptraf-ng
|
|
#
|
|
################################################################################
|
|
|
|
IPTRAF_NG_VERSION = 1.2.1
|
|
IPTRAF_NG_SITE = $(call github,iptraf-ng,iptraf-ng,v$(IPTRAF_NG_VERSION))
|
|
IPTRAF_NG_LICENSE = GPL-2.0+
|
|
IPTRAF_NG_LICENSE_FILES = LICENSE
|
|
IPTRAF_NG_DEPENDENCIES = ncurses
|
|
|
|
define IPTRAF_NG_BUILD_CMDS
|
|
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
|
|
NCURSES_LDFLAGS="-lpanel -lncurses" \
|
|
-C $(@D)
|
|
endef
|
|
|
|
define IPTRAF_NG_INSTALL_TARGET_CMDS
|
|
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
|
|
prefix=/usr DESTDIR=$(TARGET_DIR) install
|
|
endef
|
|
|
|
$(eval $(generic-package))
|