index
:
powxy.git
irclog
master
Proof-of-work reverse proxy to protect against scrapers
Runxi Yu
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
main.go
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2025-03-23
Cut half of the cookie, the HMAC is enough
Runxi Yu
1
-7
/
+7
2025-03-23
Use a global struct with version and source info
Runxi Yu
1
-3
/
+3
2025-03-23
Add SPDX headers
Runxi Yu
1
-0
/
+3
2025-03-23
Separate proxy stuff
Runxi Yu
1
-49
/
+0
2025-03-23
Separate privkey stuff
Runxi Yu
1
-15
/
+0
2025-03-23
Separate flags
Runxi Yu
1
-16
/
+0
2025-03-23
Separate unsafe operations to unsafe.go
Runxi Yu
1
-5
/
+0
2025-03-23
Separate validateBitZeros into a separate file
Runxi Yu
1
-20
/
+0
2025-03-23
Support secondary reverse proxying
Runxi Yu
1
-3
/
+19
2025-03-23
Separate them into different files
Runxi Yu
1
-299
/
+0
2025-03-23
Use httputil's reverse proxy
Runxi Yu
1
-21
/
+14
2025-03-23
Add missing error return
Runxi Yu
1
-0
/
+1
2025-03-23
Forbid long submissions
Runxi Yu
1
-2
/
+7
2025-03-23
Lower default difficulty
Runxi Yu
1
-1
/
+1
2025-03-23
Handle (i.e. ignore) all missing error checks
Runxi Yu
1
-2
/
+2
2025-03-23
Update every 256 tries
Runxi Yu
1
-2
/
+2
2025-03-23
Add JS solver
Runxi Yu
1
-3
/
+82
2025-03-23
Use C program instead of Python script to solve the challenge
Runxi Yu
1
-33
/
+179
2025-03-23
Fix error message
Runxi Yu
1
-1
/
+1
2025-03-23
Add solver python script
Runxi Yu
1
-0
/
+40
2025-03-23
Reformat
Runxi Yu
1
-6
/
+6
2025-03-23
Add link to source
Runxi Yu
1
-0
/
+1
2025-03-23
Basic proof of work
Runxi Yu
1
-10
/
+214
2025-03-23
Basic reverse proxy
Runxi Yu
1
-0
/
+33