Tiny package to test webraceconditions
Project description
webracecondition
Tiny package to test webraceconditions
:warning: This is for educational purpose. Do not try on live servers without permission!
Install
pip install webracecondition
Last-Frame-Sync Attack
from webracecondition import Engine, Request
engine = Engine("https://your-target.com")
for i in range(20):
engine.add_request(Request("GET", "/demo"))
for roundtrip in engine.last_frame_sync_attack():
print(roundtrip)
Dependant-Streams Attack
from webracecondition import Engine, Request, LongRunningChain
engine = Engine("https://your-target.com")
for i in range(20):
engine.add_request(Request("GET", "/demo")
chain = LongRunningChain(Request("GET", "/long"))
for i in range(10):
chain.add_request(chain.root)
for roundtrip in engine.dependant_streams_attack(chain):
print(roundtrip)
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
webracecondition-0.0.9.tar.gz
(9.4 kB
view hashes)
Built Distribution
Close
Hashes for webracecondition-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d6c2433d323bc44a416cf8de8bd6994ab083c229d590cada1fd05b0a7ef780d |
|
MD5 | 9cd3f4a7bcd1472940a30a95cebb81a5 |
|
BLAKE2b-256 | 2679929bd6a45f01f8eada2c3134225166114044e3e9b92c6b6604f9d541fa96 |