Commit Graph

  • 9300132a4b readme: mark string support and https listeners off todo list WeebDataHoarder 2025-04-25 17:52:32 +02:00
  • 9ebb78f09f readme: note support for string editing under templates WeebDataHoarder 2025-04-25 17:35:22 +02:00
  • 398675aa3c config: Add string replacement for templates, add example config.yml (close #10) WeebDataHoarder 2025-04-25 17:27:23 +02:00
  • 01df790e30 docker: added config/metrics/debug options WeebDataHoarder 2025-04-25 13:04:19 +02:00
  • 13c0c5473e ci/readme: update Codeberg mirror path WeebDataHoarder 2025-04-25 12:18:29 +02:00
  • 4d7436c51b cel: use generic env from https://codeberg.org/gone/http-cel WeebDataHoarder 2025-04-25 12:08:55 +02:00
  • bc0eaeca21 metrics: Add rule action metrics WeebDataHoarder 2025-04-25 11:39:59 +02:00
  • d6d69d0192 metrics: track DEFAULT rule hit WeebDataHoarder 2025-04-25 11:29:13 +02:00
  • 47f9f6fee6 metrics: Added prometheus metrics for rules and challenges WeebDataHoarder 2025-04-25 11:26:44 +02:00
  • 6f3d81618c examples: add TikTokSpider Alan Orth 2025-04-25 09:34:43 +03:00
  • 1f84f5e981 examples: forgejo: Add branches/tags listing on repo to API endpoints WeebDataHoarder 2025-04-24 20:51:15 +02:00
  • 1e569571a0 readme: cleanup other project forge icons WeebDataHoarder 2025-04-24 18:34:25 +02:00
  • ef89de8914 readme: Added https://git.sequentialread.com/forest/pow-bot-deterrent to other projects WeebDataHoarder 2025-04-24 18:25:58 +02:00
  • 9541c58eeb settings: introduce settings YAML file to complement cmd arguments WeebDataHoarder 2025-04-24 15:25:41 +02:00
  • fc7d67ad70 Add examples/snippets/bot-uptimerobot.yml Alan Orth 2025-04-24 08:18:13 +03:00
  • 96870cc192 dnsbl: normal error handling on resolution error WeebDataHoarder 2025-04-24 00:02:06 +02:00
  • 74a067ae10 ci: use mirror for image fetches v0.5.2 WeebDataHoarder 2025-04-23 22:57:18 +02:00
  • 3bbd50764a challenge: add cookie prefix to cookies tied to host/pubkey to prevent reuse WeebDataHoarder 2025-04-23 22:37:01 +02:00
  • 49e46e7e9f condition: fix http query values context WeebDataHoarder 2025-04-23 22:29:17 +02:00
  • cd372e1512 challenge: Skip already issued challenges WeebDataHoarder 2025-04-23 22:06:11 +02:00
  • cef915b353 http: use Query.Get instead of FormValue, allows POST through v0.5.1 WeebDataHoarder 2025-04-23 21:30:39 +02:00
  • 10ceca02c9 docker: Remove outdated DNSBL argument WeebDataHoarder 2025-04-23 21:15:56 +02:00
  • 71b99f9d12 Update go.mod dependencies v0.5.0 WeebDataHoarder 2025-04-23 20:48:13 +02:00
  • cb02fb20e9 cmd: print current version name on cmd and Via header WeebDataHoarder 2025-04-23 20:44:51 +02:00
  • 57755112ea ci: check example policy files cmd: add check parameter WeebDataHoarder 2025-04-23 20:34:57 +02:00
  • 6bb7ca979d Implement cache for networks WeebDataHoarder 2025-04-23 20:12:02 +02:00
  • a0224cb21c policy: allow fetching ASN directly via RADb WHOIS service WeebDataHoarder 2025-04-23 18:58:45 +02:00
  • 612362dbe5 readme: note existence of snippets WeebDataHoarder 2025-04-23 17:41:45 +02:00
  • d56d621f7a Allow reloading config via SIGHUP WeebDataHoarder 2025-04-23 17:32:58 +02:00
  • 9719c0ff39 Support atomically swapping http handler for passhtrough WeebDataHoarder 2025-04-23 17:28:44 +02:00
  • 3b11792594 Implement policy snippets WeebDataHoarder 2025-04-23 17:16:26 +02:00
  • d83fe3653a examples: update bot matches, allow badges to be fetched WeebDataHoarder 2025-04-23 07:25:06 +02:00
  • 1cc95a5fa7 readme: update mirror list with badges / icons. Update README What's left section with changes and CHALLENGES WeebDataHoarder 2025-04-23 07:10:18 +02:00
  • ead41055ca Condition, rules, state and action refactor / rewrite WeebDataHoarder 2025-04-19 00:42:18 +02:00
  • 1c7fe1bed9 Added powxy to README WeebDataHoarder 2025-04-19 15:20:36 +02:00
  • 27b25082b9 Dockerfile: qualify docker.io registry Alan Orth 2025-04-23 15:35:29 +03:00
  • 41920b491a docker: publish container images on github v0.4.1 WeebDataHoarder 2025-04-23 08:27:31 +02:00
  • 1f6e705cbe docker: reproducible builds within docker WeebDataHoarder 2025-04-23 07:54:49 +02:00
  • a4bbe474db drone: add codeberg package url WeebDataHoarder 2025-04-23 07:24:08 +02:00
  • 5189dd41f9 examples: fix duckduckbot regex Alan Orth 2025-04-23 00:40:12 +03:00
  • 14c6a42e88 examples/generic.yml: fix duckduckbot URL Alan Orth 2025-04-23 00:39:17 +03:00
  • 629e6b40b4 Expand homesite match for forgejo template WeebDataHoarder 2025-04-19 13:32:29 +02:00
  • 6202f5a642 Remove http-cookie-check on generic.yml WeebDataHoarder 2025-04-19 07:41:07 +00:00
  • 3f674206e8 Add other projects section in README WeebDataHoarder 2025-04-18 17:55:54 +02:00
  • 82eed95ff6 Increase backend definition verbosity WeebDataHoarder 2025-04-18 16:12:26 +02:00
  • f04d801a43 Add user/org profile to homesite rule WeebDataHoarder 2025-04-18 11:03:19 +02:00
  • 4e19b38e9d Add metrics and solve rates to README WeebDataHoarder 2025-04-17 17:50:53 +02:00
  • 5b7621b446 Added riscv64 untested container image WeebDataHoarder 2025-04-17 00:50:41 +02:00
  • 2866cf8e80 Add undocumented Google-PageRenderer to Googlebot preset on forgejo WeebDataHoarder 2025-04-16 23:34:28 +02:00
  • 6458e6d019 Create negative match based on Forgejo reserved word list for embedding homesites WeebDataHoarder 2025-04-16 18:48:34 +02:00
  • f690cfaac3 Move bots early WeebDataHoarder 2025-04-16 18:12:00 +02:00
  • 058bfcef63 Add why anchor at the start of README WeebDataHoarder 2025-04-16 10:52:17 +02:00
  • 773dfee845 Rename Why -> Why do this on README WeebDataHoarder 2025-04-16 10:50:40 +02:00
  • 82c3843faa Add sourcehut and GitHub code mirror WeebDataHoarder 2025-04-16 10:41:56 +02:00
  • dc685ab2ce Add note about Go 1.22 support WeebDataHoarder 2025-04-16 10:25:29 +02:00
  • e3037cf34d Fix project name typo in README WeebDataHoarder 2025-04-16 09:27:16 +02:00
  • 87d71e783c Clarify readme around poison and check WeebDataHoarder 2025-04-16 09:00:41 +02:00
  • ce8bc52d94 Explicitly support plaintext browsers (Lynx) and serve challenges that they can solve WeebDataHoarder 2025-04-15 21:03:01 +02:00
  • 5efe6a8abc Only publish latest versions from latest tags WeebDataHoarder 2025-04-15 19:30:40 +02:00
  • c84c67439e Only error when target network list is not reachable WeebDataHoarder 2025-04-15 19:23:04 +02:00
  • b0aa9ff450 Status code 200 -> http.StatusOK WeebDataHoarder 2025-04-15 19:19:34 +02:00
  • bf3a46e153 Set GOTOOLCHAIN on Docker and CI WeebDataHoarder 2025-04-15 18:38:04 +02:00
  • ede95964cc Add subdomain and backend entry to README TODO list WeebDataHoarder 2025-04-15 18:31:12 +02:00
  • 69730e2e44 Update dependencies, reword Setup section about TLS WeebDataHoarder 2025-04-15 17:34:31 +02:00
  • 6dc6f1030e Reorganize README WeebDataHoarder 2025-04-15 17:12:15 +02:00
  • cdb0f23641 Add What's left? section on README WeebDataHoarder 2025-04-15 17:11:09 +02:00
  • e4f9d09dd6 Add codeberg mirror link WeebDataHoarder 2025-04-15 16:23:56 +02:00
  • 9bdb8bf72e Add blogpost on sourcehut WeebDataHoarder 2025-04-15 16:10:30 +02:00
  • 2ff9c01eb3 Add Happy Eyeballs information to README WeebDataHoarder 2025-04-14 13:53:06 +02:00
  • 39fbcf92d2 Return in case of not matching poison WeebDataHoarder 2025-04-13 20:39:47 +02:00
  • 3d4a0af16f Corrected lib/challenge/wasm/interface/interface.go path on README WeebDataHoarder 2025-04-13 20:24:16 +02:00
  • a5be4faa8a Default to forgejo-auto on forgejo WeebDataHoarder 2025-04-13 19:06:37 +02:00
  • b1620e4d92 Target alpn-less scrapers WeebDataHoarder 2025-04-13 17:29:14 +02:00
  • 910ce2cde4 Change IRC link WeebDataHoarder 2025-04-13 17:10:12 +02:00
  • 530413d87f Added trailing newlines to README to address negative feedback WeebDataHoarder 2025-04-13 17:01:17 +02:00
  • d72010bb64 Split off challenges page from README WeebDataHoarder 2025-04-13 16:53:52 +02:00
  • 2cd6d0cebf Remove x/exp/slices override WeebDataHoarder 2025-04-13 16:44:54 +02:00
  • 1c0e015c69 Added JA4 sample to forgejo example WeebDataHoarder 2025-04-13 16:43:27 +02:00
  • e0baaa91b7 Replace double dash on README link to javascript challenges WeebDataHoarder 2025-04-13 13:29:55 +02:00
  • 2485257153 Add overview at the top of README WeebDataHoarder 2025-04-13 13:28:54 +02:00
  • 088115a86f Point generic challenge to generic.yml v0.4.0 WeebDataHoarder 2025-04-13 13:12:39 +02:00
  • 6d5aaddd03 New README WeebDataHoarder 2025-04-13 13:10:56 +02:00
  • 06e8556d68 Add generic template, update README WeebDataHoarder 2025-04-13 11:50:03 +02:00
  • cb0a3732bd Update forgejo template WeebDataHoarder 2025-04-13 11:24:58 +02:00
  • f2389650eb Remove TLS debugging code on main WeebDataHoarder 2025-04-13 11:16:13 +02:00
  • cc89b8657f Only serve poison if encoding for it exists WeebDataHoarder 2025-04-13 11:15:24 +02:00
  • f2005d5051 Ensure JA3N is stringified on logger WeebDataHoarder 2025-04-12 15:36:54 +02:00
  • 617e40099f Check fingerprint ptr before usage WeebDataHoarder 2025-04-12 13:56:25 +02:00
  • ca49c99cad Add support for JA3N / JA4 TLS fingerprinting WeebDataHoarder 2025-04-12 02:13:05 +02:00
  • f6f00a54da Go 1.22 -> Go 1.24 bump WeebDataHoarder 2025-04-11 07:50:02 +02:00
  • 87c2845952 Send request data early v0.3.0 WeebDataHoarder 2025-04-11 06:22:48 +02:00
  • 7829eece77 Added backend IP header support WeebDataHoarder 2025-04-11 06:02:01 +02:00
  • 0da12cfdab Allow specifying PROXY via BIND network WeebDataHoarder 2025-04-11 05:47:32 +02:00
  • 3060188f44 Add PROXY support WeebDataHoarder 2025-04-11 05:46:05 +02:00
  • 031a8c5482 Actually load TLS WeebDataHoarder 2025-04-10 07:00:43 +02:00
  • 2eee5b20c2 Log when autocert is enabled WeebDataHoarder 2025-04-10 06:43:24 +02:00
  • 4744048a38 Add acme autocert configuration WeebDataHoarder 2025-04-10 06:13:42 +02:00
  • ca4101df7c Use self-redirect on cookie challenge WeebDataHoarder 2025-04-10 05:27:44 +02:00
  • 527f1342e8 Issue token then redirect to verify under cookie challenge WeebDataHoarder 2025-04-10 05:15:48 +02:00
  • 15472b00b8 Add older clients, change standard-tools challenge WeebDataHoarder 2025-04-09 00:08:53 +02:00