Package: shieldlist-agent Architecture: riscv64 Version: 0.1.0~dev.238.gb38f677 Priority: optional Section: net Maintainer: Robin Installed-Size: 25000 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.238.gb38f677_riscv64.deb Size: 7700248 MD5sum: 9e5b3d6e0d822b40778ef0e4c3442248 SHA1: dd975103a7fdef61db73d0c851b2c8bd545c3cb1 SHA256: 2196f4737f5abff73d491d28296b6694193ef2b45e1c8f4b02e7ee4ee0e8a498 SHA512: 9797c2551e3f6d86eab9ba1ea397312e98f8e93d67a2501886d0f74624b9f90b5366b32bcfbc5acf710f9a35f47112a22f78ee7c9979b330f15c507cd1ea1608 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.239.g0b05b0f Priority: optional Section: net Maintainer: Robin Installed-Size: 25000 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.239.g0b05b0f_riscv64.deb Size: 7703112 MD5sum: 812c6cc33c6e0754924f02a105989ec1 SHA1: 9595ae35a67bdc8d1a257482e4bdedfd85cb03f0 SHA256: ca7701658146fee903ea8f73892c2d3a1518540abd9e8f551d5d5a03b956c8e9 SHA512: e230607fa4c5ae8c05c2c75821cbdc64d51888361a3177c1ee74836071b0bdef75b2d6ccf409fc6ca5edbe907bcde59add2ace57a1d31118258d6578f58d7bd6 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.240.gae14fd6 Priority: optional Section: net Maintainer: Robin Installed-Size: 25000 Depends: nftables Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-agent_0.1.0~dev.240.gae14fd6_riscv64.deb Size: 7700736 MD5sum: 4886257e7090c1a83a6e31ca21297692 SHA1: 6caf9a19626711122edc9fc191ceb71b1947cc20 SHA256: b8432bbbd07edd2b55a10722d7d8bf852d30065ce119d1af1ce437a0f31b20e8 SHA512: e51f19d8e38d65545824fd3c7138e673d4b644428255eab5c78d380812ce20935a5a0689b53fbda1a207ea586753995309ff39b2010e917ee4e7f59a1eafc757 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.347.g1a2109d Priority: optional Section: net Maintainer: Robin Installed-Size: 16360 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.347.g1a2109d_riscv64.deb Size: 4872064 MD5sum: 58c93a2f97880e75df64ea5b6cd06f7b SHA1: 4e441ccc21dee721a7d28ede49a28a09b87eae5c SHA256: a560899fee620f7551f464f3ddd98ae8106c349dda567f967f0b08459976b6c5 SHA512: 03a05495bad48a07c911201ead24744085602308c474a96edd170f0a32ca930e8b6eb13023fc2aefcaca92ebd52268326341ac596f43999958d8665930d2b4ba 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: riscv64 Version: 0.1.0~dev.372.g35415ad Priority: optional Section: net Maintainer: Robin Installed-Size: 16424 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.372.g35415ad_riscv64.deb Size: 4894836 MD5sum: 9117db33c7efab1730d671c9856664bc SHA1: f8619f1eb4794e45898f65ed9ea73621a5276eaf SHA256: 5a6bf38cc651e73db5c5c509cacfa5cbddb892166c8bd18dc05489c55adaf5e0 SHA512: 632aebecf2f210114109ae2be70312f2f844bd5fe30778ee2f0048737ab6db1f1902aedf548d7c19b22e72d592074580041729c61e482099fe05835a7230c35e 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: riscv64 Version: 0.1.0~dev.373.g891fd4f Priority: optional Section: net Maintainer: Robin Installed-Size: 16424 Depends: adduser Recommends: shieldlist-keyring Filename: pool/dev/shieldlist-controller_0.1.0~dev.373.g891fd4f_riscv64.deb Size: 4900480 MD5sum: f898146fbe0750f7733f679e9ff4089c SHA1: c58bcab969664fa1fb0df819be61bda4242565a0 SHA256: 1c3241512fb4a0dda7f2765406a24f4d638134e62213a8a8f8befd3024233b83 SHA512: 1a883334c7e49821f9997de62c9d11f6a092fa5f23ba139a6afcd8a894a9fd431b76534fdcf8df5d4ef6aa8a505212aca7c6014b1516ebcd12320601b91ce455 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.