Open Source Packages Used by Netduma

Our software relies on various open-source packages, each chosen for their robustness, security, and community support. Below is a comprehensive list of the open-source packages we utilise, along with their respective licenses:

Package

License


busybox

GPL-2.0


conntrack-tools

GPL-2.0


ip

GPL-2.0


iptables

GPL-2.0


libgcc

GPL-2.0


libip4tc

GPL-2.0


libip6tc

GPL-2.0


libipt_MASQUERADE

GPL-2.0


libubox

GPL-2.0


libubox-lua

GPL-2.0


libxt_CLASSIFY

GPL-2.0


libxt_connmark

GPL-2.0


libxt_conntrack

GPL-2.0


libxt_iprange

GPL-2.0


libxt_mark

GPL-2.0


libxt_multiport

GPL-2.0


libxt_NFLOG

GPL-2.0


libxt_NFQUEUE

GPL-2.0


libxt_state

GPL-2.0


libxtables

GPL-2.0


tc

GPL-2.0


libnetfilter-conntrack

GPL-2.0+


libnetfilter-queue

GPL-2.0+


libnfnetlink

GPL-2.0+


libpthread

GPL-3.0-with-GCC-exception


libblobmsg-json

ISC


libubus

LGPL-2.1


libubus-lua

LGPL-2.1


libmnl

LGPL-2.1+


libc

LGPLv2.1


libjson-c

MIT


liblua

MIT


libncurses

MIT


lua

MIT


luabitop

MIT


luafilesystem

MIT


luasec

MIT


luasocket

MIT


libopenssl

OpenSSL


openssl

OpenSSL


zlib

Zlib


libstdcpp

GPL-3.0-with-GCC-exception


Libxt_flowoffload (platform specific)

GPL-2.0

We appreciate the efforts of the open-source community and strive to contribute back whenever possible. For further information about each package, please refer to their respective repositories.