Robin
06729ce0eb
Web UI: Settings → Reporting — AbuseIPDB, Abuse reports, Rules reported with a box per destination
...
Signed-off-by: Robin <git@lrob.net>
2026-10-03 09:48:24 +00:00
Robin
897b7ebafb
name: the hostname whole by default; the exports and the desks' mails use it
...
Signed-off-by: Robin <git@lrob.net>
2026-09-29 15:05:54 +00:00
Robin
772b963c02
a declaration without packs: runs the controller's defaults
...
Signed-off-by: Robin <git@lrob.net>
2026-09-28 14:50:54 +00:00
Robin
e501e9550f
0.1.0: the library in the box, shield init and enrol, What to expect in beta
...
Signed-off-by: Robin <git@lrob.net>
2026-09-28 11:13:27 +00:00
Robin
2557cf7ce5
examples: no real machine names
...
Signed-off-by: Robin <git@lrob.net>
2026-09-28 11:03:18 +00:00
Robin
68ed192edf
Attribution logs: the source port beside each line of evidence, for the desks behind a NAT
2026-09-27 10:14:00 +00:00
Robin
c090c7fab5
owner_reports.subnet_subject: {what}
2026-09-26 23:11:21 +00:00
Robin
58d3104877
Offenders lists: every network's by country and network, several per network, the parts' ledger, the desk told (subnets); the network's offenders endpoint
2026-09-26 22:35:13 +00:00
Robin
681b4a0eb7
Lists: offenders are the network's listed prefixes
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013DDxmVzL6rcYfKiyhaqvDW
Signed-off-by: Robin <git@lrob.net>
2026-09-26 20:53:07 +00:00
Robin
62f8d37d5c
Lists: offenders follow the network's own split
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013DDxmVzL6rcYfKiyhaqvDW
Signed-off-by: Robin <git@lrob.net>
2026-09-26 20:40:00 +00:00
Robin
f8bd285fcf
Lists: a network's offending subnets
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013DDxmVzL6rcYfKiyhaqvDW
Signed-off-by: Robin <git@lrob.net>
2026-09-26 20:20:14 +00:00
Robin
42340603c9
Configuration: recidivism follows the sharing; a ban by hand on the fleet reaches every machine
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013DDxmVzL6rcYfKiyhaqvDW
Signed-off-by: Robin <git@lrob.net>
2026-09-24 15:09:26 +00:00
Robin
ff3c466e11
Configuration, Credits: CloudSync and Anthropic's outbound allocation
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01USuVYEVwYqoqEo85z2xeCx
Signed-off-by: Robin <git@lrob.net>
2026-09-22 18:33:20 +00:00
Robin
cfa2d6c908
Configuration: the AI fetchers' published lists in the sources catalogue
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01USuVYEVwYqoqEo85z2xeCx
Signed-off-by: Robin <git@lrob.net>
2026-09-22 17:37:30 +00:00
Robin
7580fa1557
delay: fifteen seconds by default
2026-09-21 13:23:46 +00:00
Robin
a26c83d880
Abuse reports: who receives them, how the desk is found, what is sent
2026-09-21 10:07:35 +00:00
Robin
4533996d83
Configuration: the mailbox read by IMAP IDLE
...
Signed-off-by: Robin <git@lrob.net>
2026-09-20 21:03:33 +00:00
Robin
e6b3b04687
Credits, Configuration: the registries' dumps kept locally (RIPE, AFRINIC)
...
Signed-off-by: Robin <git@lrob.net>
2026-09-20 17:48:51 +00:00
Robin
f6301f8c2e
Web-UI, Configuration: the Reports page; rules reported, rule texts, template, cadence, purge
...
Signed-off-by: Robin <git@lrob.net>
2026-09-20 14:45:58 +00:00
Robin
45a7ebfdbb
Web-UI, Configuration: the abuse desks' answers, sorted, what waits for a person
...
Signed-off-by: Robin <git@lrob.net>
2026-09-20 13:56:29 +00:00
Robin
16cf812e12
mail.imap and the owner_reports switches
2026-09-20 10:38:20 +00:00
Robin
d8ed957695
owner_reports.bounces.sent_folder
2026-09-20 10:24:24 +00:00
Robin
c192aec164
Owner reports: bounces read from the abuse mailbox; go-imap credited
2026-09-20 10:20:01 +00:00
Robin
6618dab415
owner_reports.copy_to
2026-09-19 13:51:07 +00:00
Robin
b5a5b00aaf
Abuse reports: network owners, Lists → Networks, Abusix/RDAP credits
2026-09-19 10:58:50 +00:00
Robin
b17dbd8fb3
X-ARF export: Web-UI, Configuration, Credits
2026-09-19 10:00:09 +00:00
Robin
da73be37f6
Scopes take groups (group:<path>): resolved against the declarations, a machine moved in follows
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01USuVYEVwYqoqEo85z2xeCx
Signed-off-by: Robin <git@lrob.net>
2026-09-13 09:15:06 +00:00
Robin
42bf4e0abd
Settings: five tabs, the display under the account, the trail's filters, listen.public from the console
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01USuVYEVwYqoqEo85z2xeCx
Signed-off-by: Robin <git@lrob.net>
2026-09-12 18:18:51 +00:00
Robin
1e22e06f40
the agents' listener names no family: both
2026-09-09 21:53:33 +00:00
Robin
f3f700010d
configuration: how to get the shipped controller.yaml back
2026-09-09 21:43:05 +00:00
Robin
3b68cc9b27
the operator's surface is called the Shieldlist Web UI
2026-09-09 20:17:44 +00:00
Robin
a6ff45ac62
docs: the example host is shield.example.net
2026-09-09 20:16:15 +00:00
Robin
8225778eed
installing: where the vhost goes, how it is enabled, and what certbot does
2026-09-09 20:04:44 +00:00
Robin
e058f40b59
the public page on a listener and a name of its own; asking for someone else's address
2026-09-09 17:10:02 +00:00
Robin
1fb3b8d854
Configuration: point at Settings -> Bans
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Robin <git@lrob.net>
2026-09-09 10:16:29 +00:00
Robin
8a205cd9f6
Configuration: ipv6 widen_to / widen_after
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Robin <git@lrob.net>
2026-09-09 09:58:42 +00:00
Robin
67d797bef4
Console brought up to date (settings tabs, stats, map rays, multi-select, network view, banned by hand, theme, period wheel); Configuration: retention, updates, reporting switch, lists as sets
2026-08-24 10:08:43 +00:00
Robin
a66226b17c
Configuration: the controller's log directory
2026-08-23 19:12:12 +00:00
Robin
2f063cfa12
test is the word for the state; regime filters
2026-08-22 23:15:51 +00:00
Robin
6c7999bab8
Published allow lists
...
Signed-off-by: Robin <git@lrob.net>
2026-08-22 15:14:53 +00:00
Robin
565eee2104
Cities option, map arcs and full screen
...
Signed-off-by: Robin <git@lrob.net>
2026-08-22 14:18:19 +00:00
Robin
6dcbd3aa14
Console: sliding sessions, reload notice; console_session; PATCH /v1/console
...
Signed-off-by: Robin <git@lrob.net>
2026-08-22 12:41:29 +00:00
Robin
97142b9941
Published lists: configuration, console, API
...
Signed-off-by: Robin <git@lrob.net>
2026-08-22 12:35:18 +00:00
Robin
3d763ab240
Scopes by pack; sources_on; the catalogue's new sources; ips-anywhere
...
Signed-off-by: Robin <git@lrob.net>
2026-08-22 11:26:35 +00:00
Robin
f265d6d7c1
Console: Lists with Blocked/Exempted tabs, pickers, target search; lists exempt key
...
Signed-off-by: Robin <git@lrob.net>
2026-08-22 11:01:04 +00:00
Robin
b6c4e0728a
Lists: configuration, API, console
...
Signed-off-by: Robin <git@lrob.net>
2026-08-21 18:06:19 +00:00
Robin
bdc8ad75d4
controller.yaml: log_file
...
Signed-off-by: Robin <git@lrob.net>
2026-08-21 17:08:57 +00:00
Robin
ef44f5d69e
The pack is the unit of sharing
...
Signed-off-by: Robin <git@lrob.net>
2026-08-20 23:40:12 +00:00
Robin
60de17cc2f
sources: ahrefs
2026-08-18 18:21:50 +00:00
Robin
77da945a69
who reports: the controller may report on a machine's behalf; name: for servers
2026-08-18 16:42:02 +00:00