Package: shieldlist-agent Architecture: armhf Version: 0.1.0~dev.238.gb38f677 Priority: optional Section: net Maintainer: Robin Installed-Size: 24552 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.238.gb38f677_armhf.deb Size: 7234144 MD5sum: c618db6b5404b5ea927413f19ce6ee9a SHA1: 06aa36394dadc15defbcc3ce0590788bde21bdcf SHA256: adddc49a429824df8c4735be203ed53dab890a5c083867d64983b992a8814e3c SHA512: bc09bfedbdf5d0f1484bd7b4d8949659a487fc255ef5a00ef552fb74050491bb024a922c906c977c2b268d11d31958a53a7dbda1b0c9222959b275d2f42f6edc 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.239.g0b05b0f Priority: optional Section: net Maintainer: Robin Installed-Size: 24552 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.239.g0b05b0f_armhf.deb Size: 7236420 MD5sum: 01c8c4fb02f7b54d913081b10b55b49f SHA1: 52a7258358950bca715bfc5c517a92319652a96d SHA256: 0a9a9f97f69addcdd448792e0fbe409ed96fcc957e9bff39c338da0c89a1ccc1 SHA512: a9c1cdb9227989723a57cc0ae58a220599b6b9f2bbd6addcc53d56c6680c17f16f89120faf8adbcc9d2d4def0a0544601cd9e8e855130fc8dbf0173ca6c36c20 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.240.gae14fd6 Priority: optional Section: net Maintainer: Robin Installed-Size: 24552 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.240.gae14fd6_armhf.deb Size: 7235340 MD5sum: 52a8485e0add687955544a4185c48b93 SHA1: 912857dc93a8f1df7b5bab26c5692d8a49e01dad SHA256: 2d8a037ec2b005f5ca9a2705e7ebf9f81666b82933068efa4f6891992bd7957d SHA512: 88430ded3486501a5e9c6f76f7abf02a86615e8eab503e617af1feca01376b2d9821d3621d10ededf6618cded11987c9f5c3de7880f7cc9cc70356c0daba3619 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.347.g1a2109d Priority: optional Section: net Maintainer: Robin Installed-Size: 16168 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.347.g1a2109d_armhf.deb Size: 4686308 MD5sum: 16fc44ec0ae4c0cab1ccc72801069174 SHA1: 3f42de08b369e4ac7648f7fa99a0afc1079e3e60 SHA256: af9f774c0a849c140344acbbde093fe8ac05a514e445064e154d3d70e029112a SHA512: 716f748297b6e9fe7d059902a8e2b10fe17ba2104cf74e3b7101411a2ae7c02c0479123fb6efb873bdc8223d2150b7660c3d63549434fb39616f288da3db8f0e 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: armhf Version: 0.1.0~dev.372.g35415ad Priority: optional Section: net Maintainer: Robin Installed-Size: 16296 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.372.g35415ad_armhf.deb Size: 4713108 MD5sum: 295742e52de723e862c1b604c1347007 SHA1: f429e730d963a3c5d4c5153b1f6033b27b07ce91 SHA256: 4b24a3ce5db3a6ba76f471d090d1061616054b8bf751fc276bf838f12142e94a SHA512: d83208762b3cac5898112217bee025c53e338286b9aea4f78d36dfd48712ccd190c22fd47ac9710c23e8c6fd7773e32e0e999818ef06a9ee086c604eee1e7412 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: armhf Version: 0.1.0~dev.373.g891fd4f Priority: optional Section: net Maintainer: Robin Installed-Size: 16296 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.373.g891fd4f_armhf.deb Size: 4720808 MD5sum: f8119a19af25ebbf32cf3c65e74e1b5e SHA1: 8c3429264b6af7273e6b3045a6d13fa3d276c691 SHA256: 6ea03298d9807e1de2f6ae0e173c46ba366ee1dadba530d41cc019aceddba783 SHA512: d69e3a86eaef21fa6a3f5dc7bf76cae3274a20ee7b22ce4b2bf5b2e1c323960ca1892d8f7ad648aa5cfcadb16c000faa9604085889303e9f27066190ec8d7da8 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.