mirror of
https://github.com/NohamR/OqeeRewind.git
synced 2026-01-11 00:28:16 +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."""
|
"""Script for testing and analyzing past Oqee streams and manifests."""
|
||||||
|
import asyncio
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
@@ -6,7 +7,8 @@ from dotenv import load_dotenv
|
|||||||
from utils.stream import fetch_drm_keys
|
from utils.stream import fetch_drm_keys
|
||||||
from utils.times import (
|
from utils.times import (
|
||||||
convert_date_to_sec,
|
convert_date_to_sec,
|
||||||
convert_sec_to_ticks
|
convert_sec_to_ticks,
|
||||||
|
bruteforce
|
||||||
)
|
)
|
||||||
|
|
||||||
TIMESCALE = 90000
|
TIMESCALE = 90000
|
||||||
@@ -50,7 +52,7 @@ if __name__ == '__main__':
|
|||||||
audio_base2 = 153232896097804
|
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_
|
# # 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"💾 Progress saved to {PROGRESS_FILE}")
|
||||||
print(f"{'='*50}")
|
print(f"{'='*50}")
|
||||||
if valid_ticks:
|
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)
|
print("Ticks valides :", valid_ticks)
|
||||||
# break from the for loop if valid ticks found
|
# break from the for loop if valid ticks found
|
||||||
break
|
break
|
||||||
|
|||||||
Reference in New Issue
Block a user