mirror of
https://github.com/NohamR/OqeeRewind.git
synced 2026-01-09 23:58:17 +00:00
Bruteforce
This commit is contained in:
6
past.py
6
past.py
@@ -1,4 +1,5 @@
|
||||
"""Script for testing and analyzing past Oqee streams and manifests."""
|
||||
import asyncio
|
||||
import datetime
|
||||
|
||||
from dotenv import load_dotenv
|
||||
@@ -6,7 +7,8 @@ from dotenv import load_dotenv
|
||||
from utils.stream import fetch_drm_keys
|
||||
from utils.times import (
|
||||
convert_date_to_sec,
|
||||
convert_sec_to_ticks
|
||||
convert_sec_to_ticks,
|
||||
bruteforce
|
||||
)
|
||||
|
||||
TIMESCALE = 90000
|
||||
@@ -50,7 +52,7 @@ if __name__ == '__main__':
|
||||
audio_base2 = 153232896097804
|
||||
|
||||
|
||||
# asyncio.run(bruteforce(track_id, tick))
|
||||
asyncio.run(bruteforce(audio_track_id, tick))
|
||||
|
||||
|
||||
# # https://catalogue.ina.fr/doc/TV-RADIO/TV_8165000.001/Bordeaux_%2Bchampagne%2B_%2Bquand%2Bles%2Bescrocs%2Bs_attaquent%2Ba%2Bnos%2Bbouteilles%2B_
|
||||
|
||||
@@ -90,6 +90,13 @@ async def bruteforce(track_id, date):
|
||||
# print(f"💾 Progress saved to {PROGRESS_FILE}")
|
||||
print(f"{'='*50}")
|
||||
if valid_ticks:
|
||||
checked_ticks.update(list(ticks_to_check))
|
||||
end_time = time.time()
|
||||
elapsed = end_time - start_time
|
||||
req_per_sec = len(ticks_to_check) / elapsed if elapsed > 0 else 0
|
||||
print(f"✅ Completed in {elapsed:.2f}s")
|
||||
print(f"⚡ Speed: {req_per_sec:.2f} req/s")
|
||||
print(f"📊 Total checked: {len(checked_ticks)}/{total_requests}")
|
||||
print("Ticks valides :", valid_ticks)
|
||||
# break from the for loop if valid ticks found
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user