Package: shieldlist-agent Architecture: amd64 Version: 0.1.0~dev.347.g722a791 Priority: optional Section: net Maintainer: Robin Installed-Size: 26036 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.347.g722a791_amd64.deb Size: 8692352 MD5sum: 56691486edc08ba2b58c4765dd461ad7 SHA1: 5086b8e005d4c95f9dfd120f165d73453ea2d62d SHA256: e4e519da5b5e95ffcbb643cb1c19bd60231674b4be4d7bc40e3a6301af626eef SHA512: d7dd6e25ea1bcf3a2e97d85fa5324caadb4440faae055eb415a75b64dcccd19fd32f39fbc8bb19218f7bbf6e07e4fe46b913972b1aca70c6e15050c457df0960 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: amd64 Version: 0.1.0~dev.348.g3475125 Priority: optional Section: net Maintainer: Robin Installed-Size: 26040 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.348.g3475125_amd64.deb Size: 8691100 MD5sum: 45ee03920d63d8eb490275cf154759e3 SHA1: a54a03e7fa27c24a03d61b7afc76a8a4a210a175 SHA256: 93286b3980843e34182142e9a2dde7fab22d42cf0530b5bd1bf3eb205d0fd401 SHA512: bf2b462759c56ef0644efaa7209c4b8597a54b1dbae0e3827f81310e0c7031522828841a76ff6138899bdbe223a7d136a06af4ab10d70bf2194e9ea42f2210f7 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: amd64 Version: 0.1.0~dev.349.g5a9daa3 Priority: optional Section: net Maintainer: Robin Installed-Size: 26116 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.349.g5a9daa3_amd64.deb Size: 8724268 MD5sum: c669bdc812de667aa63f38df934edbf9 SHA1: 7f26e3aa17a36064bbd1085277c05a39dbbcb703 SHA256: 1a01680e64de66a19b29d742defa5d4836cee54f782a8ac68efabd80dc2a7c01 SHA512: 4b65f774ce2f7d4176c499737333d01c04b89f52bb32877ae23a446ab66d7d4dd7e6f6ef63cea53f2a5e939f32361441c8959398b344c6e8cfd1b3585bdcef76 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: amd64 Version: 0.1.0~dev.890.g5c6fca0 Priority: optional Section: net Maintainer: Robin Installed-Size: 20672 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.890.g5c6fca0_amd64.deb Size: 6357876 MD5sum: 622dca7d7cb35a0802ed48fdb03c9a10 SHA1: f59902e9c0f9768a191b3c40859c8876894026e1 SHA256: a351e13b2bc11b08cfd5ee5a240cb58e4b1e0d962dc07928575fed9d66137466 SHA512: 2fa1cafe9ee107b5365ffe451d7c93513bdfe858d93cea3e6c7e88cf4e2350b0cf4ff41dec29e38f119f49ff43a2615014123cc5b1533a5f5c61e79776356684 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: amd64 Version: 0.1.0~dev.891.g2314a0f Priority: optional Section: net Maintainer: Robin Installed-Size: 20676 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.891.g2314a0f_amd64.deb Size: 6359756 MD5sum: e7a076c413c8ba4dbb87c039c9e5e2ba SHA1: 6f19e60e04115c18e6545bcb3b867d31be4cb043 SHA256: ffecaf43c6073c04c0740db9526d9c10b38825a6c8589251bcae78394757de1b SHA512: a3a69ec181a6eaef21a7baca226b8eab017cc55ef8439136bdeb96a30eddb81396acf3ef7c94346daa4e695845ae238135940f78cd71012a1abea66946175a62 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: amd64 Version: 0.1.0~dev.893.g11d347c Priority: optional Section: net Maintainer: Robin Installed-Size: 20680 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.893.g11d347c_amd64.deb Size: 6356424 MD5sum: 4a9e6194bc791de5b1f13fd1b01c6b42 SHA1: 0dbf6ed4b1d105d8cd2150556cd5f30d22c149b3 SHA256: 596f9302ae72eb65663bc8b8180cb49f7f9c8814645fd60c5c3e0e832bca34c1 SHA512: 112d311eb90c3c79ea851a4a1b58394c0a6d1d993e6c8d5b196473d9015aa6f479ad78255c7610528d114e9e5728dbd19ceb694eb28083e8950cb8a470be8a5f 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.