Go to file
Jo-Philipp Wich e32168f9b7 nlbwmon: add package
This commit introduces nlbwmon, the lightweight NetLink BandWidth Montor.

The nlbwmon daemon gathers per-host traffic statistics by querying netlink
accounting data. Due to this approach, the executable is very small and does
not rely on libpcap and CPU intensive raw sockets to monitor traffic.

Besides raw per-host traffic counters, nlbwmon also support rudimentary
traffic classification by observing IP protocols and used port numbers.

Gathered accounting data is stored into a series of database files which
are regularily committed to persistent storage.

Refresh, commit and accounting intervals are freely configurable as well
as the layer7 protocol mapping rules and observed source subnets.

This package also bundles a cli client which can be used to dump the
gathered traffic data as JSON, CSV or plaintext data. A pull request to
add a graphical LuCI frontend for nlbwmon is pending.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-07-28 15:30:06 +02:00
.github Add an issue template 2016-08-25 20:32:50 +08:00
admin syslog-ng: use syslog-ng-ctl for proper reloads 2017-07-26 11:54:06 -06:00
devel Merge pull request #3768 from xypron/m4 2017-04-23 10:10:55 +03:00
fonts/dejavu-fonts-ttf [dejavu-fonts] add license info and myself as maintainer 2017-02-22 18:39:54 +01:00
ipv6/tayga aiccu: remove package 2017-06-09 10:59:35 +02:00
kernel packages: cleanup Makefile variables 2017-06-03 16:38:06 -04:00
lang python-cryptography: bump to version 1.9 and add python3 variant 2017-07-27 14:07:51 +03:00
libs Merge pull request #4623 from ejurgensen/gperf_3.1 2017-07-25 09:46:10 +03:00
mail Postfix: security update to 3.2.2, add PostgreSQL and PCRE support 2017-07-18 15:51:20 +03:00
multimedia ffmpeg: add avresample to libffmpeg-full 2017-07-17 12:26:29 -04:00
net nlbwmon: add package 2017-07-28 15:30:06 +02:00
sound sox: Explicitly disable support for OpenMP 2017-07-27 17:13:43 -07:00
utils rpcd-mod-attendedsysupgrade: add missing .rpcd 2017-07-27 19:20:33 +02:00
.travis.yml build,travis: do not modify .travis.yml 2017-07-24 16:32:55 -07:00
.travis_do.sh build,travis: fix repo unshallowing 2017-07-25 16:08:09 -07:00
CONTRIBUTING.md treewide: use name in define and eval lines 2017-03-08 21:15:20 +01:00
LICENSE Add GPLv2 pro-forma license 2014-06-16 08:14:04 +02:00
README.md Fixed broken link in README.md 2015-07-10 13:51:22 -05:00

README.md

OpenWrt packages feed

Description

This is the OpenWrt "packages"-feed containing community-maintained build scripts, options and patches for applications, modules and libraries used within OpenWrt.

Installation of pre-built packages is handled directly by the opkg utility within your running OpenWrt system or by using the OpenWrt SDK on a build system.

Usage

This repository is intended to be layered on-top of an OpenWrt buildroot. If you do not have an OpenWrt buildroot installed, see the documentation at: OpenWrt Buildroot Installation on the OpenWrt support site.

This feed is enabled by default. To install all its package definitions, run:

./scripts/feeds update packages
./scripts/feeds install -a -p packages

License

See LICENSE file.

Package Guidelines

See CONTRIBUTING.md file.