Package: shieldlist-agent Architecture: arm64 Version: 0.1.0~dev.238.gb38f677 Priority: optional Section: net Maintainer: Robin Installed-Size: 23976 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.238.gb38f677_arm64.deb Size: 7231344 MD5sum: 000f73d44f0757848dead0197759f893 SHA1: caffe9320508c3c211cd2a00dc3083296b5adbc9 SHA256: 736bedcc2f57cd3c815b78a52c5886c9d8b1535fac369e998ab911071e559b17 SHA512: b07d3e27e7e89ce29669a39154f6a0bf99c97f2c9c41960e58da8ac889f9f22e3e9adf287f6d3550fb3261f3952532b231121da6805cb3a7c7518ab61c1a2b0c Homepage: https://git.lrob.net/Shieldlist/shieldlist-agent Description: log-driven intrusion detection and local enforcement The Shieldlist agent reads the machine's logs, weighs what it sees against rules, and bans through nftables — on its own, or enrolled with a Shieldlist controller that hands it its configuration and collects what it decided. The shield command comes with it: status, bans, why, unban, exempt, enrol. . Installed, it watches sshd and enforces nothing (detect-only) until you say otherwise in /etc/shieldlist/agent.yaml. Package: shieldlist-agent Architecture: arm64 Version: 0.1.0~dev.239.g0b05b0f Priority: optional Section: net Maintainer: Robin Installed-Size: 23976 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.239.g0b05b0f_arm64.deb Size: 7234840 MD5sum: 67e0bcfb8aafeaaeeac0d830f457d7f2 SHA1: 0113df2bea55345c6fc3a5dbe034c453db94387d SHA256: 6788e8a9bfce58d948a3bf7272a9a60837f8949f3bb9018d69f80175a61e67a4 SHA512: ef40f1d9a46a840708191b2a4aeacad52581b9e796bd24599602694e783683210b9e4e01783eb62684be6b85793e4dd81fe959533724ca3c20bb6ba178644721 Homepage: https://git.lrob.net/Shieldlist/shieldlist-agent Description: log-driven intrusion detection and local enforcement The Shieldlist agent reads the machine's logs, weighs what it sees against rules, and bans through nftables — on its own, or enrolled with a Shieldlist controller that hands it its configuration and collects what it decided. The shield command comes with it: status, bans, why, unban, exempt, enrol. . Installed, it watches sshd and enforces nothing (detect-only) until you say otherwise in /etc/shieldlist/agent.yaml. Package: shieldlist-agent Architecture: arm64 Version: 0.1.0~dev.240.gae14fd6 Priority: optional Section: net Maintainer: Robin Installed-Size: 23976 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.240.gae14fd6_arm64.deb Size: 7231116 MD5sum: ec1dd945e9b3b9051674068591e5e3a3 SHA1: a8916bb5b77a4db21ff7300374cd79b39a4637ff SHA256: f4ed53169597b3946b1ddc63a18a096cd5d801ed82173fd0bf444e22d07dd30a SHA512: 7197eeae9820407970e8be93936ba541427173df7b203a166162a8098715e7b914f60a7a00f7538f74d96b1b433721730f14331b9d6ff191cde69db5fd5832d5 Homepage: https://git.lrob.net/Shieldlist/shieldlist-agent Description: log-driven intrusion detection and local enforcement The Shieldlist agent reads the machine's logs, weighs what it sees against rules, and bans through nftables — on its own, or enrolled with a Shieldlist controller that hands it its configuration and collects what it decided. The shield command comes with it: status, bans, why, unban, exempt, enrol. . Installed, it watches sshd and enforces nothing (detect-only) until you say otherwise in /etc/shieldlist/agent.yaml. Package: shieldlist-controller Architecture: arm64 Version: 0.1.0~dev.351.g19ae511 Priority: optional Section: net Maintainer: Robin Installed-Size: 15656 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.351.g19ae511_arm64.deb Size: 4653372 MD5sum: 0b1c561f56fb71796bd6083b3bc475d4 SHA1: 5ea8ab489d5572fa0946849f5f2ee3b787e0f6a9 SHA256: fe4839a24f387b1c0e9924cb59cf20899606d4611a2bf4d6dc4b2dd66cb023cf SHA512: f337e8e5e1699e3f44fb2e4195a45e81adac03cd1896db2ef74b15f51c0fa9de078520cbf8861e890053189c403399095b2fae77c884455191615412c30690c3 Homepage: https://git.lrob.net/Shieldlist/shieldlist-controller Description: control plane and console for a fleet of Shieldlist agents The Shieldlist controller holds one configuration tree and hands each enrolled agent its own; collects what the agents decided (bans, detections, the log lines behind them, the hits being counted); and offers the operator an API and a web console — bans, lifts, exemptions, rules, servers, geolocation, charts. One static binary, an embedded store; it fits beside a protected service on a small machine. . Installed, it listens on 127.0.0.1 only (agents 17453, API and console 17454) with an empty tree under /etc/shieldlist/controller — put a reverse proxy in front for the console, add rule packs, and mint the first operator token: sudo -u shieldlist shieldlist-controller api-token -name you Package: shieldlist-controller Architecture: arm64 Version: 0.1.0~dev.372.g35415ad Priority: optional Section: net Maintainer: Robin Installed-Size: 15784 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.372.g35415ad_arm64.deb Size: 4684760 MD5sum: acf69116ee8f44890d451dfc812ac709 SHA1: 4a62a2f4aa7aaebc0105214670dbac4af5338cb1 SHA256: 2b7a38b1ed11f83482deb2b143aa61733ad74a82596766fd46da34f17a35ef84 SHA512: 9c14d744c00315795340ff757f1e81f88b47bd8feffa421363692d53cab5d9d4b70f120316bae689ca5d08b71990916805dfea0387092a0408aec75a26cf602d Homepage: https://git.lrob.net/Shieldlist/shieldlist-controller Description: control plane and console for a fleet of Shieldlist agents The Shieldlist controller holds one configuration tree and hands each enrolled agent its own; collects what the agents decided (bans, detections, the log lines behind them, the hits being counted); and offers the operator an API and a web console — bans, lifts, exemptions, rules, servers, geolocation, charts. One static binary, an embedded store; it fits beside a protected service on a small machine. . Installed, it listens on 127.0.0.1 only (agents 17453, API and console 17454) with an empty tree under /etc/shieldlist/controller — put a reverse proxy in front for the console, add rule packs, and mint the first operator token: sudo -u shieldlist shieldlist-controller api-token -name you Package: shieldlist-controller Architecture: arm64 Version: 0.1.0~dev.373.g891fd4f Priority: optional Section: net Maintainer: Robin Installed-Size: 15784 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.373.g891fd4f_arm64.deb Size: 4686944 MD5sum: 032e84436a04be0c79f393502146785d SHA1: f8a96686c1bb8ebde054204ac9fba1da159b8d25 SHA256: 957e3c59faf747bac00acf9d5687a0f889c985f1522f39cf2bd1cd33973251f9 SHA512: 6cf94db821f7554688218e7d58674957ac01103d1f9eeeefe99989c3bcf510624200cef952ce1a3978c9d0b2e312a1994076e2516d5dbc29d3e38f6f1c448eb9 Homepage: https://git.lrob.net/Shieldlist/shieldlist-controller Description: control plane and console for a fleet of Shieldlist agents The Shieldlist controller holds one configuration tree and hands each enrolled agent its own; collects what the agents decided (bans, detections, the log lines behind them, the hits being counted); and offers the operator an API and a web console — bans, lifts, exemptions, rules, servers, geolocation, charts. One static binary, an embedded store; it fits beside a protected service on a small machine. . Installed, it listens on 127.0.0.1 only (agents 17453, API and console 17454) with an empty tree under /etc/shieldlist/controller — put a reverse proxy in front for the console, add rule packs, and mint the first operator token: sudo -u shieldlist shieldlist-controller api-token -name you Package: shieldlist-keyring Architecture: all Version: 2026.08.17 Priority: optional Section: misc Maintainer: Robin Installed-Size: 12 Filename: pool/dev/shieldlist-keyring_2026.08.17_all.deb Size: 2752 MD5sum: 7f5739eafded2c9c0f66423e31f09910 SHA1: 8e0da4e698d82b628ebfd2c1c58a7574792c622b SHA256: fb5c1a8d85419545ac965e9d09d5295cd7b48b8b3cf9ae5012f7138d53f542ae SHA512: 01a7c55ee18c1145e290bcb0dd547fbf74554b37045de3812a68660e22c4f0c7cb02baee9ace144f6ae495ea6213759579f47549b493b54a3c2446df2caecbb8 Homepage: https://repo.lrob.net/apt/shieldlist/ Description: public key of the Shieldlist APT repository /usr/share/keyrings/shieldlist.gpg — the public key that signs https://repo.lrob.net/apt/shieldlist/. Shipped as a package so a renewed key reaches every machine with an ordinary upgrade, before the old one expires. Nothing else: the sources.list entry stays yours.