Package: shieldlist-agent Architecture: riscv64 Version: 0.1.0~dev.347.g722a791 Priority: optional Section: net Maintainer: Robin Installed-Size: 25816 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.347.g722a791_riscv64.deb Size: 7898052 MD5sum: 8a26806b60a4f213f93cbe717f62fb03 SHA1: e9bcc77de25d6cd7c583bb100f06d6f6533731c5 SHA256: a63f4fbe8cca573b4e89da9fb0147d80df6d15294c01802614a48fd5a2af1c75 SHA512: 3830fd8c565d25f01fe5c4216b859598a46356cf171c34111bcc3d8ce5092de0085a7e29a6704814a2e62688daffb8e985eb859a4ea27dc39d9eec14cc783474 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: riscv64 Version: 0.1.0~dev.348.g3475125 Priority: optional Section: net Maintainer: Robin Installed-Size: 25816 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.348.g3475125_riscv64.deb Size: 7897384 MD5sum: bf92d5a1c918ac54e7c97786c38056b4 SHA1: f40ef1108dd9cbf35889dfd7a9b2d15878054f8b SHA256: e2e683592081e40c385a7f5074844fe2f4ac1259daf736eaec64b3dd43e6b064 SHA512: 9c36ec8673faadce6e9c9be84fe7a0a1e5dff98ada1ce94a6c8064e07704476eb466c935fd6bc9c1383725e5d8d484529621706e4f67de82d71eaba8bfb74611 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: riscv64 Version: 0.1.0~dev.349.g5a9daa3 Priority: optional Section: net Maintainer: Robin Installed-Size: 25880 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.349.g5a9daa3_riscv64.deb Size: 7927212 MD5sum: 96c4b4a5a4f6ac8ae40ad41129f4215a SHA1: 3dc808db9fe273dc930d51718362c445d08e3839 SHA256: 103d1bb0805d79d6dc2e15900b0c0d37ebe8549b3726d460a746c96bc9f88491 SHA512: 89da5a93dedf32aee04c3ebd55ed1afc3992bd0d0b0daf81ee4f12b75ab4320f49b2b894c35db023eac00e22c8c0c381ed0be313be129cb7ed69c0fdd718cc40 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: riscv64 Version: 0.1.0~dev.890.g5c6fca0 Priority: optional Section: net Maintainer: Robin Installed-Size: 20168 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.890.g5c6fca0_riscv64.deb Size: 5793588 MD5sum: a975bf86dc9ae0b0719a8a365a6a9d77 SHA1: e84f4df41f871c16e29a6c6df0dc5b4d4593f90a SHA256: b86b36a89e933c828705b37c50353dca6e875556c47ea08c7a00ed9ba540d825 SHA512: f90bd2160b4bacbabc69eb0422b0ee17e80733792e5ef9fdee9b7061f6ecd9dd59fa2479e21aaf60240560cf7a4e651a2a5a070789364bae5da9844c406b3965 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: riscv64 Version: 0.1.0~dev.891.g2314a0f Priority: optional Section: net Maintainer: Robin Installed-Size: 20168 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.891.g2314a0f_riscv64.deb Size: 5793736 MD5sum: 2abd78e623aa7068fafd554dc44b6540 SHA1: 227b9ae98fb4db6cf989ef5b7c4e2a8a25f5a54a SHA256: 825a312813ce278e1ec4c417f662c765d4ce0b130595c513861713ad6d3c4ed6 SHA512: 455027c94bd723b930cc5404da175dfd562db30850762f6d5cce548ce0132b501e6157e750a2a3de36f36ae5b8af3c83c084b126bee15efb129fd1373cb788c0 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: riscv64 Version: 0.1.0~dev.893.g11d347c Priority: optional Section: net Maintainer: Robin Installed-Size: 20168 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.893.g11d347c_riscv64.deb Size: 5797028 MD5sum: c90557d4396206037749fce30763eb0d SHA1: 8cbc170bcf3e9111faa43afe7e422edd26abb629 SHA256: 14b2748f14e7189c49138f0a16234bb230ef087dfaabfe9dad9ded97786be030 SHA512: 54546a4c16433553f5c70ab389d5c84a55535ec013b355771784cd299a2f56b8b76cb381e5a4d2b22df19b274f0a81b141693ead670c2c033a3e0811334b8b85 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.