WeebDataHoarder
|
666ffa574a
|
challenge: implement IPv6 Happy Eyeballs again, use errors to detect this within challenge, cleanup referrer tags
|
2025-04-27 18:49:58 +02:00 |
|
WeebDataHoarder
|
06c363e55a
|
context: add ip prefix on keyed cookie
|
2025-04-27 17:37:34 +02:00 |
|
WeebDataHoarder
|
62ece572d9
|
challenge: Use top /24 for IPv4 or top /64 for IPv6
|
2025-04-27 17:30:34 +02:00 |
|
WeebDataHoarder
|
c5ad9cdf03
|
context: add CONTEXT action to apply options on current request
|
2025-04-27 17:20:57 +02:00 |
|
WeebDataHoarder
|
d353286a08
|
readme: update "why do this?" section with Wikimedia blog
|
2025-04-27 16:50:59 +02:00 |
|
WeebDataHoarder
|
0473109e60
|
http: allow specifying Go DNS resolver on config backends
v0.6.0
|
2025-04-27 13:16:42 +02:00 |
|
WeebDataHoarder
|
eb96acb559
|
cmd: have -check use same logger as fatal errors
|
2025-04-27 12:18:49 +02:00 |
|
WeebDataHoarder
|
c33531d7eb
|
cmd: log errors with ERROR severity via slog, additionally print newline string, fixes #12
|
2025-04-27 12:17:18 +02:00 |
|
WeebDataHoarder
|
b3eb0ab4b7
|
docker: remove GOAWAY_POLICY_SNIPPETS by default
|
2025-04-27 11:51:17 +02:00 |
|
WeebDataHoarder
|
45692ec6c0
|
readme: use proper forge for powxy
|
2025-04-26 00:03:43 +02:00 |
|
WeebDataHoarder
|
32b7c578f6
|
readme: add CSSWAF, rewrite table
|
2025-04-25 23:56:29 +02:00 |
|
WeebDataHoarder
|
01ef63abea
|
challenge: quote expected challenge name on error
|
2025-04-25 23:20:53 +02:00 |
|
WeebDataHoarder
|
0b9f077b6c
|
context: delete query parameters set by go-away
|
2025-04-25 22:48:34 +02:00 |
|
WeebDataHoarder
|
a85aa95dbd
|
cmd: support changing path from well-known prefix, allow configuring full path
|
2025-04-25 22:16:09 +02:00 |
|
WeebDataHoarder
|
a1f97adde8
|
metrics: fix global state reset on policy reload
|
2025-04-25 22:11:08 +02:00 |
|
WeebDataHoarder
|
bca5b25f28
|
docker: include default snippets onto Dockerfile, allow multiple snippets folders, closes #8
|
2025-04-25 18:09:25 +02:00 |
|
WeebDataHoarder
|
d665036d98
|
examples: move desired-crawlers before undesired-networks
|
2025-04-25 17:59:16 +02:00 |
|
WeebDataHoarder
|
9300132a4b
|
readme: mark string support and https listeners off todo list
|
2025-04-25 17:52:32 +02:00 |
|
WeebDataHoarder
|
9ebb78f09f
|
readme: note support for string editing under templates
|
2025-04-25 17:35:22 +02:00 |
|
WeebDataHoarder
|
398675aa3c
|
config: Add string replacement for templates, add example config.yml (close #10)
|
2025-04-25 17:32:45 +02:00 |
|
WeebDataHoarder
|
01df790e30
|
docker: added config/metrics/debug options
|
2025-04-25 13:07:34 +02:00 |
|
WeebDataHoarder
|
13c0c5473e
|
ci/readme: update Codeberg mirror path
|
2025-04-25 12:18:29 +02:00 |
|
WeebDataHoarder
|
4d7436c51b
|
cel: use generic env from https://codeberg.org/gone/http-cel
|
2025-04-25 12:08:55 +02:00 |
|
WeebDataHoarder
|
bc0eaeca21
|
metrics: Add rule action metrics
|
2025-04-25 11:40:39 +02:00 |
|
WeebDataHoarder
|
d6d69d0192
|
metrics: track DEFAULT rule hit
|
2025-04-25 11:40:38 +02:00 |
|
WeebDataHoarder
|
47f9f6fee6
|
metrics: Added prometheus metrics for rules and challenges
|
2025-04-25 11:27:42 +02:00 |
|
Alan Orth
|
6f3d81618c
|
examples: add TikTokSpider
Requests using this user agent are coming from the same Amazon net-
works as Bytespider.
|
2025-04-25 11:02:48 +03:00 |
|
WeebDataHoarder
|
1f84f5e981
|
examples: forgejo: Add branches/tags listing on repo to API endpoints
|
2025-04-24 20:51:15 +02:00 |
|
WeebDataHoarder
|
1e569571a0
|
readme: cleanup other project forge icons
|
2025-04-24 18:34:25 +02:00 |
|
WeebDataHoarder
|
ef89de8914
|
readme: Added https://git.sequentialread.com/forest/pow-bot-deterrent to other projects
|
2025-04-24 18:26:06 +02:00 |
|
WeebDataHoarder
|
9541c58eeb
|
settings: introduce settings YAML file to complement cmd arguments
|
2025-04-24 18:26:06 +02:00 |
|
Alan Orth
|
fc7d67ad70
|
Add examples/snippets/bot-uptimerobot.yml
Add network prefixes and user agent for UptimeRobot.
Source: https://uptimerobot.com/help/locations/
|
2025-04-24 13:39:33 +03:00 |
|
WeebDataHoarder
|
96870cc192
|
dnsbl: normal error handling on resolution error
|
2025-04-24 00:02:06 +02:00 |
|
WeebDataHoarder
|
74a067ae10
|
ci: use mirror for image fetches
v0.5.2
|
2025-04-23 23:45:43 +02:00 |
|
WeebDataHoarder
|
3bbd50764a
|
challenge: add cookie prefix to cookies tied to host/pubkey to prevent reuse
|
2025-04-23 22:38:14 +02:00 |
|
WeebDataHoarder
|
49e46e7e9f
|
condition: fix http query values context
|
2025-04-23 22:29:17 +02:00 |
|
WeebDataHoarder
|
cd372e1512
|
challenge: Skip already issued challenges
|
2025-04-23 22:06:11 +02:00 |
|
WeebDataHoarder
|
cef915b353
|
http: use Query.Get instead of FormValue, allows POST through
v0.5.1
|
2025-04-23 21:30:39 +02:00 |
|
WeebDataHoarder
|
10ceca02c9
|
docker: Remove outdated DNSBL argument
|
2025-04-23 21:15:56 +02:00 |
|
WeebDataHoarder
|
71b99f9d12
|
Update go.mod dependencies
v0.5.0
|
2025-04-23 20:48:13 +02:00 |
|
WeebDataHoarder
|
cb02fb20e9
|
cmd: print current version name on cmd and Via header
|
2025-04-23 20:46:17 +02:00 |
|
WeebDataHoarder
|
57755112ea
|
ci: check example policy files
cmd: add check parameter
|
2025-04-23 20:35:20 +02:00 |
|
WeebDataHoarder
|
6bb7ca979d
|
Implement cache for networks
|
2025-04-23 20:35:20 +02:00 |
|
WeebDataHoarder
|
a0224cb21c
|
policy: allow fetching ASN directly via RADb WHOIS service
|
2025-04-23 20:35:20 +02:00 |
|
WeebDataHoarder
|
612362dbe5
|
readme: note existence of snippets
|
2025-04-23 20:35:20 +02:00 |
|
WeebDataHoarder
|
d56d621f7a
|
Allow reloading config via SIGHUP
|
2025-04-23 20:35:20 +02:00 |
|
WeebDataHoarder
|
9719c0ff39
|
Support atomically swapping http handler for passhtrough
|
2025-04-23 20:35:20 +02:00 |
|
WeebDataHoarder
|
3b11792594
|
Implement policy snippets
|
2025-04-23 20:35:20 +02:00 |
|
WeebDataHoarder
|
d83fe3653a
|
examples: update bot matches, allow badges to be fetched
|
2025-04-23 20:35:20 +02:00 |
|
WeebDataHoarder
|
1cc95a5fa7
|
readme: update mirror list with badges / icons.
Update README What's left section with changes and CHALLENGES
readme: Add note on package mirrors on codeberg and github
|
2025-04-23 20:35:20 +02:00 |
|