Package: shieldlist-agent Architecture: armhf Version: 0.1.0~dev.347.g722a791 Priority: optional Section: net Maintainer: Robin Installed-Size: 25432 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.347.g722a791_armhf.deb Size: 7554348 MD5sum: 94347c60f504e38768db03cb18fe3e57 SHA1: 9b7d382ea60bf8a5ad223586af0de914e428b6fb SHA256: 029d4bfff771d1ea00caa28e85dc5e8ea629ec4c048824efc379b92755ed6a0f SHA512: b230c9b0ffcd3c0869d5321bbcba81fd945070e0732722a4df2e59772ccd0071de5fff35a2229f52fa679c1880be708ea5564f2d82d532895f894bee6ec46ca1 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: armhf Version: 0.1.0~dev.348.g3475125 Priority: optional Section: net Maintainer: Robin Installed-Size: 25432 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.348.g3475125_armhf.deb Size: 7554116 MD5sum: 30ae6d4f5814398bb7bf9f71e4900a6f SHA1: b140752672df706f72cbf5a78e7e3e0a6b6f1243 SHA256: f2d120019d618efc98b51e6ce6ff262df8a1ddf219e4b8597a1a4e63be7307df SHA512: 994e16c5570cdf3dc45865f1e1577179e54e55bfc16e4e412555ed27299418d28c18c19ac0c1fcdf045d2110259c8b012e8ac0c045850e41cec041daa438aab0 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: armhf Version: 0.1.0~dev.349.g5a9daa3 Priority: optional Section: net Maintainer: Robin Installed-Size: 25560 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.349.g5a9daa3_armhf.deb Size: 7607756 MD5sum: e0e557fc1d7f0b1e43aada5edee2b2ef SHA1: 24c8e9ba5da228079b2f00f26b812fcb15c1ebaf SHA256: a90c6090930793d657cea9758eb6ef28232997e3dd0a96e77c36c9efcbeca016 SHA512: 4ebb77f0a6ada7be4b9c8c9ab5d1d0ca9815da191b2e6e6436eed2e6154e044c6ebd74fb4d67120edf52e2143c300b2d4dd5a722c69e8a7e9eaa0ad357fb6260 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: armhf Version: 0.1.0~dev.890.g5c6fca0 Priority: optional Section: net Maintainer: Robin Installed-Size: 20040 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.890.g5c6fca0_armhf.deb Size: 5571264 MD5sum: 293f103fb262680c09a5db59f188c47b SHA1: 7245007d8c4d31048e8f31a113318718e15ed98a SHA256: a3909a3592e13f53bf1e0f94e7814ccd77a422b766bfcdd7c318776b0b6dc644 SHA512: aa2d4049460d846c4f8158faa0e6a7efd229dd82bc63c19b7581a9045a11a480cc4357e71a6d3e8ef7e42f3d31ce6509448fcd6d7a6888543b16a0bdb52f18d5 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: shieldlist-controller api-token -name you Package: shieldlist-controller Architecture: armhf Version: 0.1.0~dev.891.g2314a0f Priority: optional Section: net Maintainer: Robin Installed-Size: 20040 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.891.g2314a0f_armhf.deb Size: 5572896 MD5sum: 00e71115238814de354d650616b1329f SHA1: 038f0f9b7e8df431bf4c10190b177cdf4b621928 SHA256: bb26f7225edf1581ac33489b73992149fda4a124b8fcaac4004fac2a877b8f85 SHA512: bd631f6dcdec41be629b71bdd3a6f5c60654b4c6b4146359f17ee7599441fa5de48565d96af2027988ee87a2c638b5a07184379cd04bf052af27a129a85439d5 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: shieldlist-controller api-token -name you Package: shieldlist-controller Architecture: armhf Version: 0.1.0~dev.893.g11d347c Priority: optional Section: net Maintainer: Robin Installed-Size: 20040 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.893.g11d347c_armhf.deb Size: 5571880 MD5sum: 0d41ac7597500eb3e723a792a979f694 SHA1: 4b30e043682d11bd73d223c085d25edf9e9a1aef SHA256: 9951ada70103a0098ab0286b15afb12356ec3080ce2f10f97c8dd986fdeefc36 SHA512: 70dc6c36e638d9237a6d206dfe5426de4b7e489972a398f7bd1f1295a714f07ee97aed16f8566342706abeb693d0bf19dcf986443a1377b04b8fc601952b3261 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: 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.