Shieldlist

Block attackers. Save your CPU. See everything.

Shieldlist reads your servers' logs, bans brute-forcers, scanners and request floods at the firewall the moment a rule fires, and shows you the exact log lines behind every decision. One agent per server, one console for the fleet.

Get started Browse the rules

Open source (AGPL-3.0) Free to run Made in France

What sets it apart

Fast, and light

Detection runs in memory and bans land in nftables the instant a threshold is crossed. The agent uses a fraction of one core even on a busy host, and a flood makes it more selective — never slower.

Security that pays for itself

The scrapers and request floods that eat your CPU are the same addresses that probe your logins. Banning them gives the processor back to real visitors: faster sites, fewer incidents.

Every decision shows its logs

Each ban carries the lines that convicted it, and the console shows who is approaching a threshold before they cross it. You tune a rule on evidence, not on guesswork.

A console that keeps up

Live feed, world map, one search box for an address, a rule, a server or a network; ban, lift or exempt in one click; a public unblock page where a blocked visitor checks their address and asks to be let back in.

Fleet-wide, on your terms

Choose which servers offer their bans to the others and which enforce what the fleet shares. An enrolled machine receives its rules and their updates — and keeps defending itself when the controller is unreachable.

Reports where it counts

Native reporting of offenders to AbuseIPDB, with an allow-list of what may leave: usernames and log lines never do. Our own base is next.

API first

Everything the console does is one call an API token can make — from a script, a hosting panel, or the shield command on your desk.

Open source, free, European

Agent and controller are AGPL-3.0: read the source, build it, run it without paying anyone. The company, the servers and the data are in France.

Agent source · Controller source

Friendly to humans and to AI agents

Configuration is a handful of readable files, commands explain themselves, nothing is hidden. An AI coding agent — Claude Code, for one — operates and extends it with ease.

Coming next

Keep all your servers' logs in one place. Publish your bans and your lists of bad addresses — with a tool to build them and submit them.

How rules reach a machine

By hand

The free packs below can be read here and downloaded. Copy the files into /etc/shieldlist, validate with the agent, done.

Enrolled

A machine enrolled to a controller receives its rules and their updates from it — this is the only way a server gets rules, free or premium, without anyone copying files. Premium packs need an account.

How enrolment works →

Packs

All packs (8) →

Made by LRob

Shieldlist is built and operated by LRob SARL, a French web hosting company, out of what it takes to keep shared hosting servers clean. The engine is free software; the company sells the curated rules, the lists and the reporting. About →