From 9d29ce3d6b115cff1d4041b4c4a689145fdae4b1 Mon Sep 17 00:00:00 2001 From: hmn Date: Thu, 20 Aug 2026 16:38:50 +0200 Subject: [PATCH] add dns networking tools as tainted and alternatives (#1258) ### Description of Changes adds dns tools as tainted with alternatives * add alternative: dnsfunnel dnsinspector dnslookup maradns ndjbdns nsstls * add tainted: dnscrypt-proxy doggo knotdns pdns q unbound wireshark * style: curl alternatives alphabetical order * update evidence: curl * update link: curl Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1258 Reviewed-by: Ethical FOSS admin --- README.md | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6c00082..222927b 100644 --- a/README.md +++ b/README.md @@ -1434,10 +1434,26 @@ A desktop environment usually depends on a specific window manager to work. ## Networking -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| -| [curl](https://curl.se/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://curl.se/dev/contribute.html#on-ai-use-in-curl), [2](https://mastodon.social/@bagder/116204333476519757))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/curl/curl/pull/20797), [2](https://github.com/curl/curl/pull/20798), [3](https://github.com/curl/curl/pull/20787))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://mastodon.social/@bagder/116609161259593989)) | [HTTPie](https://github.com/httpie/cli), [xh](https://github.com/ducaale/xh), [wget](https://www.gnu.org/software/wget/) | -| [NETworkManager](https://github.com/BornToBeRoot/NETworkManager/) | [![Request for help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/BornToBeRoot/NETworkManager/tree/main/.claude/commands)) | [stacer](https://github.com/QuentiumYT/Stacer) +| [curl](https://github.com/curl/curl) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/curl/curl/blob/master/docs/CONTRIBUTE.md#on-ai-use-in-curl), [2](https://mastodon.social/@bagder/116204333476519757), [3](https://github.com/curl/curl/commit/61d59c9e39b451b30feb431b780a5cc325757921))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/curl/curl/pull/20545), [2](https://github.com/curl/curl/pull/20798), [3](https://github.com/curl/curl/pull/20787))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/curl/curl-www/blob/master/_sponsors.html#L122)) | [HTTPie](https://github.com/httpie/cli)
[wget](https://www.gnu.org/software/wget/)
[xh](https://github.com/ducaale/xh) | +| [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy) | [`2.1.15`](https://github.com/DNSCrypt/dnscrypt-proxy/releases/tag/2.1.15)
[`b2410d0`](https://github.com/DNSCrypt/dnscrypt-proxy/commits/b2410d06e112e79b7e72d6f7834b97a49b8d3dcd) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/DNSCrypt/dnscrypt-proxy/pull/3111)) | See below | +| [doggo](https://github.com/mr-karan/doggo) | [`v1.1.7`](https://github.com/mr-karan/doggo/releases/tag/v1.1.7)
[`b400c46`](https://github.com/mr-karan/doggo/commits/b400c464b445c79805a9987475f862357ce7f49d) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mr-karan/doggo/commit/8a97e5719466b21221a5f52ed0a99e42ce7326b7), [2](https://github.com/mr-karan/doggo/pull/245)) | [dnslookup] | +| [Knot DNS](https://gitlab.nic.cz/knot/knot-dns) | [`v3.4.10`](https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.4.10)
[`cf824160`](https://gitlab.nic.cz/knot/knot-dns/-/commits/cf8241606e59e58c4b8a39be3fa5a38820d3e0be) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.nic.cz/knot/knot-dns/-/commit/b4336296d181f18fae79d22ff33295dd11533760), [2](https://gitlab.nic.cz/knot/knot-dns/-/commit/57f65ab47b0f0e4c47f672c09070612949c3c74e)) | See below | +| [NETworkManager](https://github.com/BornToBeRoot/NETworkManager) | [![Request for help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/BornToBeRoot/NETworkManager/tree/main/.claude/commands)) | [stacer](https://github.com/QuentiumYT/Stacer) | +| [PowerDNS](https://github.com/PowerDNS/pdns) | [`dd1e32f`](https://github.com/PowerDNS/pdns/commits/dd1e32fb873991479fa304cf8969e1565c8f34f5) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/PowerDNS/pdns/blob/master/AI_POLICY.md?plain=1#L26), [2](https://github.com/PowerDNS/pdns/pull/17637)) | See below | +| [q](https://github.com/natesales/q) | [`v0.19.0`](https://github.com/natesales/q/releases/tag/v0.19.10)
[`65147ea`](https://github.com/natesales/q/commits/65147eaa26a67ebb3f142cbe57e5397d160eb5e8) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/natesales/q/pull/140), [2](https://github.com/natesales/q/pull/144), [3](https://github.com/natesales/q/pull/163)) | [dnslookup] | +| [unbound](https://github.com/NLnetLabs/unbound) | [`1.24.2`](https://github.com/NLnetLabs/unbound/releases/tag/release-1.24.2)
[`6a0d5e2`](https://github.com/NLnetLabs/unbound/commits/6a0d5e2cb15ace060b5a2b4265b1f1750cd5d7a5) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://nlnetlabs.nl/llm-policy/), [2](https://github.com/NLnetLabs/unbound/issues/1017#issuecomment-4244326161)) | See below | +| [Wireshark](https://gitlab.com/wireshark/wireshark) | [`v4.4.13`](https://gitlab.com/wireshark/wireshark/-/tags/v4.4.13)
[`0c2df451`](https://gitlab.com/wireshark/wireshark/-/commits/0c2df45162ed52b667e68109d95062e3bf5a56be) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.com/wireshark/wireshark/-/blob/master/CONTRIBUTING.md?plain=1#L53), [2](https://gitlab.com/wireshark/wireshark/-/commit/259d520b659b8047ac190e580facd138b551922c), [3](https://gitlab.com/wireshark/wireshark/-/commit/af1a4c34afec5c0def3914be00af5a51d9a948fc)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | + +> [!Note] +> ### Networking Alternatives +> #### DNS +> * [dnsfunnel](https://git.skarnet.org/cgit/dnsfunnel/about/) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://git.skarnet.org/cgit/dnsfunnel/tree/CONTRIBUTING#n24)) +> * [DNS Inspector](https://github.com/dns-inspector/dns-inspector) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/dns-inspector/dns-inspector/blob/app-store/.github/CONTRIBUTING.md#ai-generated-content)) - iOS +> * [MaraDNS](https://github.com/samboy/MaraDNS) - authoritative/recursive server +> * [ndjbdns](https://github.com/samboy/ndjbdns) - djbdns fork +> * [nss-tls](https://github.com/dimkr/nss-tls) - DNS over HTTPS resolver ### Reverse Proxies @@ -2477,6 +2493,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [Drawy]: https://apps.kde.org/drawy [deadpixi/sam]: https://github.com/deadpixi/sam [Deepin Terminal]: https://github.com/linuxdeepin/deepin-terminal +[dnslookup]: https://github.com/ameshkov/dnslookup [Epiphany]: https://apps.gnome.org/Epiphany [Eqonomize]: https://eqonomize.github.io/ [EVi]: https://codeberg.org/NerdNextDoor/evi