Package: shieldlist-agent Architecture: amd64 Version: 0.1.0~dev.238.gb38f677 Priority: optional Section: net Maintainer: Robin Installed-Size: 25188 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.238.gb38f677_amd64.deb Size: 8495044 MD5sum: 6bdfb4a8bea7f1015099458c32db65b5 SHA1: cc2c4e9ef72663d7f271c2a8570561c949cbf8c8 SHA256: f8eb1ebee6d9830475fdac4749d35689e08c4ef2e3f35e26f97de4b91ecd9a79 SHA512: 9ca529ca88d7fba0bd1a56bfeaae14db8a66825b27c9621c0c5719efddfa1ddbeded0c00eb2360f405fe3e428bd97ef20fb3287a136620d16781b8d76f38c2e6 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.239.g0b05b0f Priority: optional Section: net Maintainer: Robin Installed-Size: 25192 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.239.g0b05b0f_amd64.deb Size: 8493192 MD5sum: 06dd822e7d827a038618679b2de6c8c9 SHA1: ac5624170137ca67e0e113711bec560b6083c3cf SHA256: 6fb5c14ac03a2e654e0bf7b133e93f80c5cb2d41df1206a1c8279f9bc3dfb197 SHA512: d2c24921365ad35a69d23a329249207f3e2fcf2739539e1900fe2d17677318c2145b8d7755198e67461f147f730b4205626424b61636872b1d7e6e89d113dbd8 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.240.gae14fd6 Priority: optional Section: net Maintainer: Robin Installed-Size: 25192 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.240.gae14fd6_amd64.deb Size: 8493392 MD5sum: 930b598fbee383c7fc9a47da4a5bd750 SHA1: 1564ab38dc21e7adf423a582be7b904ae38dff95 SHA256: 91a5e961fff19e1c3a2c6ca2843f9eea66b1fb95fdbb89458852ee548e07d029 SHA512: b4557eb16cd795ccb7455c3a9798bec60bdfdefa86a4c3ea2aea467efc89381b3bc6a497cbb43c4749c3e74918834998b7f3df7d2e0d1fe70debe549953e6d29 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.371.g80e8d63 Priority: optional Section: net Maintainer: Robin Installed-Size: 16768 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.371.g80e8d63_amd64.deb Size: 5384948 MD5sum: 9ccc68ff6da6348cbf954f9883a97486 SHA1: 63973f28afcca9d2c9d5d16c410d5c56e020263d SHA256: 6705f9314fbcf738b928b5b6065a9f22156849dbbaea9a0dd56a1c0875ef51b0 SHA512: 9d217659c89a1dd16cefa36a25eeb250e947eb302c5bdb3ece0930ebd0fdac55312241bdfb13d002c238e7fbf362e20ab429fb55ad5d77e5568f8fcadaaeb23e 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: amd64 Version: 0.1.0~dev.372.g35415ad Priority: optional Section: net Maintainer: Robin Installed-Size: 16768 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.372.g35415ad_amd64.deb Size: 5382512 MD5sum: c4c3a1cf010cc92c9b86fee856664341 SHA1: 9738c3ca1574ebbe7446e593f20485d21a6b80d3 SHA256: bc11bee38be6dc645e631fca926f92f05a1686ecf2f3e2815ae54df7de0eff44 SHA512: 66cc9342a2ad3e1d0f03caebf123f7a70d91664358a29ac246c201a671818846cd81fab71fb052af20ab673cfd324b6d239636041fb27a93eb1db6c57e5f3511 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: amd64 Version: 0.1.0~dev.373.g891fd4f Priority: optional Section: net Maintainer: Robin Installed-Size: 16784 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.373.g891fd4f_amd64.deb Size: 5386144 MD5sum: c04611c4e5bcd570309efaf09f19af99 SHA1: 4016d3e8b98fd4cbb160c144c4fd77a8c62b103f SHA256: 057b19878f473edf11764e9797c59eed00c55fb414c9ac897c0265aa9907a991 SHA512: d24bb7ee63972fa39a4d4c0d61faca29af33a162a61605e818c6af7ff5a3e710b7b88f9ea53a19738b9706ced4d94242fda6f6f27360cd4b72112d9b6062d1e4 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.