You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,13 @@ PoW Shield aims to provide the following services bundled in a single webapp / d
48
48
- Multi-Instance Syncing (Redis)
49
49
- SSL Support
50
50
51
+
Supported via [PoW Phalanx](https://github.com/ruisiang/PoW-Phalanx) controller:
52
+
- Multi-instance Management
53
+
- Whitelist tokens
54
+
- Blacklist IP syncing
55
+
- Dynamic difficulty control
56
+
- Dashboard
57
+
51
58
## How it Works
52
59
53
60
So basically, PoW Shield works as a proxy in front of the actual web app/service. It conducts verification via proof-of-work and only proxies authorized traffic through to the actual server. The proxy is easily installable, and is capable of protecting low security applications with a WAF.
@@ -79,7 +86,7 @@ You can configure PoW Shield via the following methods.
| POW | PoW | on | toggles PoW functionality on/off (if not temporary switched off, why use this project at all?) |
81
88
| NONCE_VALIDITY | PoW | 60000 | specifies the maximum seconds a nonce has to be submitted to the server after generation(used to enforce difficulty change and filter out stale nonces) |
82
-
|INITIAL_DIFFICULTY| PoW | 13 |initial difficulty, number of leading 0-bits in produced hash (0:extremely easy ~ 256:impossible, 13(default) takes about 5 seconds for the browser to calculate) |
89
+
|DIFFICULTY| PoW | 13 |problem difficulty, number of leading 0-bits in produced hash (0:extremely easy ~ 256:impossible, 13(default) takes about 5 seconds for the browser to calculate) |
0 commit comments