Bruteforce

This commit is contained in:
√(noham)²
2025-11-28 18:16:44 +01:00
parent 0ada591c0a
commit 8c27d91261
2 changed files with 11 additions and 2 deletions

View File

@@ -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_

View File

@@ -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