humungus - anticrawl

i am gravely disappointed

there has been too much violence

overview - files - changes

34:cbdaf58a643c on 2025-09-07 16:13:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

Added tag v0.1.10 for changeset 2bd069d2e87c

33:2bd069d2e87c on 2025-09-07 16:12:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.10

once a challenge is accepted, bypass hot links for a while

32:b4a969be37d0 on 2025-09-03 17:35:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.9 for changeset 1f33b5e18fa0

31:1f33b5e18fa0 on 2025-09-03 17:35:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.9

allow bypass by hitting select urls

30:93f9c3e11ea8 on 2025-08-30 00:52:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add license file

29:59820a571529 on 2025-08-21 20:10:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.8 for changeset ba805e9b47fd

28:ba805e9b47fd on 2025-08-21 20:06:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.8

Added tag v0.1.7 for changeset dec65bec03cc

27:dec65bec03cc on 2025-08-21 20:06:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.7

rework to avoid pow. it's all brain power from now on.

26:8cdd18e5f17e on 2025-06-24 16:17:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make life even easier

25:8e856cb69801 on 2025-06-10 18:27:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.6 for changeset 39fb313ae715

24:39fb313ae715 on 2025-06-07 18:24:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.6

switch to slog

23:68112bbdcd63 on 2025-05-26 18:30:22 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.5 for changeset 6d2524ffe484

22:6d2524ffe484 on 2025-05-26 18:30:12 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.5

add a bypass helper for localhost

21:7d198bf6a502 on 2025-05-26 18:27:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow a bypass function

20:5813c2767e45 on 2025-05-04 15:31:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.4 for changeset f04bbef8b91b

19:f04bbef8b91b on 2025-05-04 15:30:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.4

reduce work requirement

18:b49467a7987f on 2025-05-02 21:46:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

style tweak

17:ad3c3de425c4 on 2025-04-30 23:25:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 14:bb53d802c812

m

16:d3d2d06362aa on 2025-04-30 23:23:15 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

upgrade the challenge

15:8d8eaa6ab39b on 2025-04-30 23:07:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 13:d4a735ad5cf0

configurable match fn

14:bb53d802c812 on 2025-04-30 14:44:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better http codes?

13:d4a735ad5cf0 on 2025-04-29 05:08:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.3 for changeset d60906056a35

12:d60906056a35 on 2025-04-29 05:08:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.3

allow excepting paths also

11:9098de3dc808 on 2025-04-18 02:43:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.2 for changeset 980d223f9985

10:980d223f9985 on 2025-04-18 02:40:29 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.2

handle unix sockets

9:924181de84bb on 2025-04-18 02:30:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a little documentation

8:5a91d45dfeb0 on 2025-04-18 02:21:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make challenge verify easier to use

7:545a5ffe4fd0 on 2025-04-16 16:40:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.1 for changeset c4b8c6633c28

6:c4b8c6633c28 on 2025-04-16 16:40:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.1

be mindful of open redirects

5:6f77659f511a on 2025-04-16 16:33:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some logging

4:9bde93ccac23 on 2025-04-16 16:26:21 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.0 for changeset 2e991de06fb2

3:2e991de06fb2 on 2025-04-16 15:55:28 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.0

add a server

2:0ad239601512 on 2025-04-16 00:26:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add some javascript pow

1:dcf9bc985319 on 2025-04-15 01:51:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

readme

0:9713ae3636c1 on 2025-04-15 01:50:15 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a little anti crawler