Last updated: 2026-06-12
DHCP Shield Pro is built on the open-source components below. This page is a
public summary of the principal components and is not exhaustive.
The authoritative, complete attribution — including indirect
dependencies and the full text of every applicable license — is the
THIRD_PARTY_LICENSES.md file shipped with every appliance install
(under /opt/dhcp-dpi/share/) and surfaced in the product’s
About dialog.
The contractual treatment of these components is in the EULA, Chapter 16 (Open-Source Components): each component remains governed by its own open-source license, which prevails over the EULA for that component. This page is the public-facing attribution list; Chapter 16 is the binding clause.
System and runtime
- Linux kernel — GPLv2 — kernel.org
- nftables — GPLv2 — netfilter.org
- NFQUEUE / libnetfilter_queue — GPLv2 — netfilter.org
- libpcap — BSD-3-Clause — tcpdump.org
- Go runtime & standard library — BSD-3-Clause — go.dev — Copyright (c) The Go Authors
Storage and analytics
- ClickHouse — Apache-2.0 — clickhouse.com — Copyright (c) ClickHouse, Inc.
Go dependencies (direct)
The Go application bundles these direct dependencies (their transitive dependencies are attributed in the shipped file):
- github.com/ClickHouse/clickhouse-go/v2 — Apache-2.0
- github.com/creack/pty — MIT
- github.com/fatih/color — MIT
- github.com/florianl/go-nfqueue — MIT
- github.com/getkin/kin-openapi — MIT
- github.com/gin-gonic/gin — MIT
- github.com/golang-jwt/jwt/v5 — MIT
- github.com/google/gopacket — BSD-3-Clause
- github.com/google/nftables — Apache-2.0
- github.com/google/uuid — BSD-3-Clause
- github.com/gorilla/websocket — BSD-2-Clause
- github.com/insomniacslk/dhcp — BSD-3-Clause
- github.com/modelcontextprotocol/go-sdk — MIT
- github.com/nsf/termbox-go — MIT
- github.com/oapi-codegen/runtime — Apache-2.0
- github.com/pquerna/otp — Apache-2.0
- github.com/prometheus/client_golang — Apache-2.0
- github.com/prometheus/common — Apache-2.0
- github.com/rs/zerolog — MIT
- golang.org/x/crypto, x/net, x/term, x/time — BSD-3-Clause
- gopkg.in/natefinch/lumberjack.v2 — MIT
- gopkg.in/yaml.v3 — MIT + Apache-2.0
Frontend (GUI bundled with appliance)
- React / react-dom — MIT — Copyright (c) Meta Platforms, Inc.
- react-hook-form / @hookform/resolvers — MIT
- react-router-dom — MIT
- @tanstack/react-query — MIT
- @tanstack/react-table — MIT
- Apache ECharts — Apache-2.0 — Copyright (c) Apache Software Foundation
- echarts-for-react — MIT
- MapLibre GL — BSD-3-Clause — Copyright (c) MapLibre contributors
- @xterm/xterm + addons — MIT
- @xyflow/react — MIT
- @rrweb/record — MIT
- highlight.js — BSD-3-Clause
- html2canvas — MIT
- json-edit-react — MIT
- lucide-react — ISC
- qrcode.react — ISC
- zod — MIT
- zustand — MIT
- clsx — MIT
- date-fns / date-fns-tz — MIT
- Tailwind CSS — MIT — Copyright (c) Tailwind Labs, Inc.
Map tiles, coastline data, and fonts used by the map views are derived from OpenStreetMap (© OpenStreetMap contributors, ODbL) and Natural Earth (public domain).
Marketing site (this site)
- Astro — MIT — astro.build
- @astrojs/starlight — MIT
- @astrojs/sitemap — MIT
- Pagefind — MIT — pagefind.app
- Tailwind CSS — MIT
External tools (not bundled)
Some tools the appliance relies on are not bundled or redistributed by DHCP Shield Pro — they are installed separately from official distribution repositories during setup, unmodified. Listed for transparency: ClickHouse (Apache-2.0), nginx (BSD-2-Clause), tshark/Wireshark (GPL-2.0), chrony (GPL-2.0), nmap (Nmap Public Source License), OpenSSL (Apache-2.0).
License obligations summary
No copyleft (GPL/LGPL/AGPL) components are bundled into the user-space DHCP
Shield Pro application. The GPLv2-licensed software involved — the Linux kernel,
netfilter, and the externally-installed tools above — runs as separate programs or
kernel modules and is not linked into the application binary. Customers receive the
full text of every applicable license in the THIRD_PARTY_LICENSES.md file
shipped with the appliance.