Automated daily backup: 2026-10-10 03:08

This commit is contained in:
gooner committed 2026-10-10 03:09:46 -04:00
1 parent 005a717a5b
commit 87811e0a16
9 files changed
+433 -50

No files matched your search

@@ -0,0 +1,7 @@
Restored material from source folder.
Audio and video has been processed, mostly compression artifact/ringing and noise reduction.
Restoration is faithful to original material, with a focus on as little noticeable negative alteration as possible.
Comparisons included.
@@ -0,0 +1,15 @@
THERE IS NO PROFIT FROM THIS TRADING
NO SELLING OF ANY KIND IS EVER INVOLVED
TO GET THESE VIDEOS, YOU MUST OFFER A VIDEO BY SENDING THUMBNAILS TO THE EMAIL ADDRESS PROVIDED BELOW.
IF YOUR THUMBNAIL IS ACCEPTED, TRADING WILL PROCEEED AND YOU WILL BE REQUIRED TO SEND A LINK WITH THE VIDEO YOU CLAIM TO HAVE. AFTER, YOU WILL GET A RESPONSE WITH A LINK OF THE VIDEO YOU REQUESTED.
RUDENESS, ARGUING, DISRESPECT WILL NOT BE TOLERATED, YOUR EMIALS WILL GO INTO THE BLACKHOLE WHERE COMMINICATION WILL CEASE, FOREVER.
USE MEGA.NZ TO UPLOAD AND TRADE YOUR THUMBS AND VIDEOS. USE MEDI PLAYER CLASSIC OR SOME PROGRAM TO CREATE THE THUMBNAILS.
PPGATE@YA.RU
yOUR EMAIL MAY BE RESPONDED TOO FROM A DIFFERENT EMAIL.
+287
View File
@@ -555,6 +555,12 @@ SITES = {
"handler": "zootube1",
"default_concurrency": 3,
},
"tickzoo.tv": {
"folder": "tickzoo.tv",
"domains": ["tickzoo.tv"],
"handler": "tickzoo",
"default_concurrency": 1,
},
"file.al": {
"folder": "file.al",
"domains": ["file.al"],
@@ -1627,6 +1633,285 @@ async def zootubevip_process_urls(download_dir, urls, concurrency, skip_existing
sys.stdout.flush()
# ----- tickzoo.tv ------------------------------------------------------------
# Video pages have no <video> tag - they embed a 3rd-party player
# (veev.to / firestream.to / hgcloud.to / rubyvidhub.com) via an "Embed Code"
# <textarea id="iframe">, so each embed is resolved through headless Chrome.
_TICKZOO_AD_HOSTS = (
"dtscout", "lijit", "doubleclick", "googlesyndication", "adservice",
"pubmatic", "criteo", "taboola", "outbrain", "adsystem",
)
def _tickzoo_is_video_link(url):
# tickzoo.tv video pages look like https://tickzoo.tv/<slug>/
path = urlparse(url).path.strip("/")
return bool(path) and not path.split("/")[-1].endswith(
(".html", ".htm", ".php", ".txt", ".xml", ".json", ".css")
)
def _tickzoo_extract_embed(html: str) -> str:
"""Pull the video iframe src out of the <textarea id="iframe"> embed box."""
m = re.search(r"<textarea[^>]*id=[\"']iframe[\"'][^>]*>(.*?)</textarea>", html, re.S | re.I)
if not m:
return ""
inner = m.group(1)
m = re.search(r"<iframe\b[^>]*\bsrc\s*=\s*[\"']([^\"']+)[\"']", inner, re.I)
if not m:
m = re.search(r"<iframe\b[^>]*\bsrc\s*=\s*([^\"'>\s]+)", inner, re.I)
if not m:
return ""
src = unescape(m.group(1).strip())
if any(ad in src.lower() for ad in _TICKZOO_AD_HOSTS):
return ""
return src
def _tickzoo_extract_title(html: str) -> str:
m = re.search(r"<div[^>]*class=[\"']title[\"'][^>]*>(.*?)</div>", html, re.S)
if m:
txt = re.sub(r"<[^>]+>", "", m.group(1))
return unescape(txt).strip()
m = re.search(r"<meta[^>]*property=[\"']og:title[\"'][^>]*content=[\"']([^\"']*)", html, re.I)
return unescape(m.group(1)).strip() if m else ""
def _tickzoo_extract_uploader(html: str) -> str:
"""Studio tag ('folder X') if the page carries one, else a stable default."""
for m in re.finditer(r"folder\s*[:\-]?\s*([A-Za-z0-9][A-Za-z0-9_. \-\']{0,40})", html, re.I):
name = re.sub(r"[<>\"]", "", m.group(1)).strip().strip(".")
if name:
return scraper_core.clean_filename(name)
return "unknown"
def _tickzoo_score_media_url(url: str) -> int:
"""Rank candidate media URLs; higher wins. Prefer HLS masters, then HLS, then mp4."""
ul = url.lower()
if "blank.mp4" in ul:
return -1
if "master.m3u8" in ul or "/master" in ul:
return 100
if ".m3u8" in ul or "manifest" in ul:
return 90
if "veevcdn" in ul or "veev.to" in ul:
return 80
if "/stream/" in ul:
return 70
if ".mp4" in ul or ".webm" in ul:
return 50
return 60
async def _tickzoo_resolve_media(scraper, embed_url: str, referer_url: str) -> str:
"""Resolve the direct media URL from a tickzoo embed host via headless Chrome.
Handles every embed host seen on tickzoo.tv:
* firestream.to -> POST /api/videos/<id>/resolve returns JSON
{signedVideoUrl: "<m3u8>", ...}
* hgcloud.to -> HLS master manifest fires as a network response (jwplayer)
* rubyvidhub.com -> HLS master manifest fires as a network response
* veev.to -> the mp4 URL lives in <video>.currentSrc after muted
play(); its CDN is TLS/network gated, so the download
itself may fail from some networks.
Returns the best scoring URL, or "" if nothing resolvable.
"""
page = await scraper.new_page()
candidates = {}
def note(url, score):
if not url or "blob:" in url or "data:" in url:
return
if score > candidates.get(url, -1):
candidates[url] = score
async def on_response(resp):
try:
rurl = resp.url
ct = resp.headers.get("content-type", "").lower()
base = rurl.split("?")[0]
if ("video/" in ct or "mpegurl" in ct or "octet-stream" in ct
or base.endswith((".m3u8", ".mp4", ".webm"))):
note(rurl, _tickzoo_score_media_url(rurl))
if "/api/" in rurl.lower() or "resolve" in rurl.lower():
try:
body = await resp.text()
except Exception:
return
try:
payload = json.loads(body)
except Exception:
return
for key in ("signedVideoUrl", "signedVideoSdUrl", "videoUrl", "url", "src"):
val = payload.get(key)
if isinstance(val, str) and val.startswith("http"):
note(val, 90)
break
except Exception:
pass
page.on("response", lambda r: asyncio.create_task(on_response(r)))
try:
tqdm.write(f" resolving embed {embed_url}")
await page.goto(embed_url, wait_until="domcontentloaded", timeout=45000, referer=referer_url)
await page.wait_for_timeout(4000)
# Trigger playback so the player actually requests the media.
for selector in ("button.vjs-big-play-button", ".play-button", "[class*='play']", "video"):
try:
el = await page.query_selector(selector)
if el:
await el.click(timeout=1200)
await page.wait_for_timeout(1500)
break
except Exception:
continue
try:
await page.evaluate(
"""() => { const v = document.querySelector('video');
if (v) { v.muted = true; v.play().catch(()=>{}); } }"""
)
except Exception:
pass
# Some players (firestream) answer late / intermittently - poll a while.
dom_js = """() => { const v = document.querySelector('video');
if (!v) return '';
return (v.currentSrc || v.src || ''); }"""
for _ in range(8):
await page.wait_for_timeout(4000)
try:
src = await page.evaluate(dom_js)
if src:
note(src, _tickzoo_score_media_url(src))
except Exception:
pass
if candidates:
break
good = {u: s for u, s in candidates.items() if s > 0}
if not good:
tqdm.write(f" x no media found for embed {embed_url}")
return ""
best = max(good.items(), key=lambda kv: (kv[1], kv[0]))[0]
tqdm.write(f" -> {best}")
return best
finally:
try:
await page.close()
except Exception:
pass
async def _tickzoo_process_one(scraper, url, download_dir, skip_existing, overall_bar, bar_pool):
"""Fetch the tickzoo page, resolve its embed, download the video."""
if is_filtered(url):
tqdm.write(f" x Filtered: {url}")
overall_bar.update(1)
return
html = await asyncio.to_thread(scraper_core.curl_fetch, url, referer="https://tickzoo.tv/")
if not html:
tqdm.write(f" x Failed to fetch page: {url}")
overall_bar.update(1)
return
embed_url = _tickzoo_extract_embed(html)
if not embed_url:
tqdm.write(f" x No embed iframe found on {url}")
overall_bar.update(1)
return
title = _tickzoo_extract_title(html) or url.rstrip("/").rsplit("/", 1)[-1]
uploader = _tickzoo_extract_uploader(html)
tqdm.write(f" [{title[:70]}]")
tqdm.write(f" embed: {embed_url}")
media_url = await _tickzoo_resolve_media(scraper, embed_url, url)
if not media_url:
overall_bar.update(1)
return
stem = scraper_core.clean_filename(url.rstrip("/").rsplit("/", 1)[-1])
dest_path = download_dir / uploader / f"{stem}.mp4"
is_hls = ".m3u8" in media_url.lower() or "manifest" in media_url.lower()
if skip_existing:
if is_hls:
if scraper_core.is_already_downloaded(dest_path):
tqdm.write(f" [SKIP] '{uploader}/{stem}.mp4' already downloaded (HLS).")
overall_bar.record_skip(dest_path.stat().st_size)
return
else:
is_complete, existing_bytes = await check_existing_file(
dest_path, media_url, {"Referer": embed_url}, None
)
if is_complete:
overall_bar.record_skip(existing_bytes)
return
pos = bar_pool.acquire()
if pos is None:
pos = 4
headers = None if is_hls else {"Referer": embed_url}
success = await asyncio.to_thread(
scraper_core.download_file, media_url, dest_path, headers, pos, None, None
)
bar_pool.release(pos)
if success and dest_path.is_file() and dest_path.stat().st_size > 0:
label = f"{dest_path.parent.name}/{dest_path.name}"
overall_bar.record_download(dest_path.stat().st_size, name=label)
scraper_core.append_log(download_dir / "urls.txt", url)
scraper_core.append_log(download_dir / uploader / "urls.txt", url)
else:
overall_bar.update(1)
async def tickzoo_process_urls(download_dir, urls, concurrency, skip_existing):
"""Download tickzoo.tv video pages.
Each page embeds a 3rd-party player (veev.to / firestream.to / hgcloud.to /
rubyvidhub.com). Embeds are resolved through one shared headless Chrome
session, then handed to the shared downloader (yt-dlp for HLS streams).
Sequential on purpose: embed hosts are flaky and a browser session is reused.
"""
unique = [u for u in dedupe(urls) if _tickzoo_is_video_link(u)]
if not unique:
tqdm.write(" No tickzoo.tv video URLs provided.")
return
safe_mkdir(download_dir)
overall_bar = OverallProgressTracker(total=0, desc="tickzoo.tv")
bar_pool = scraper_core.BarPositionPool(concurrency)
bar_pool.available = [p + 3 for p in bar_pool.available]
for url in unique:
tqdm.write(f"Queuing video URL: {url}")
overall_bar.total += 1
overall_bar.refresh()
scraper = scraper_core.PlaywrightScraper()
await scraper.start()
try:
for url in unique:
try:
await _tickzoo_process_one(scraper, url, download_dir, skip_existing, overall_bar, bar_pool)
except Exception as e:
tqdm.write(f" Error processing {url}: {e}")
overall_bar.update(1)
finally:
try:
await scraper.close()
except Exception:
pass
overall_bar.close()
sys.stdout.write("\n" * (concurrency + 3))
sys.stdout.flush()
# ----- Pornhub ---------------------------------------------------------------
def _pornhub_is_video_link(url):
@@ -3052,6 +3337,8 @@ def main():
asyncio.run(zootubevip_process_urls(download_dir, targets, concurrency, args.skip_existing))
elif handler == "zootube1":
asyncio.run(zootube1_process_urls(download_dir, targets, concurrency, args.skip_existing))
elif handler == "tickzoo":
asyncio.run(tickzoo_process_urls(download_dir, targets, concurrency, args.skip_existing))
elif handler == "redgifs":
output_dir = Path(args.output).resolve()
creator_names = [t for t in targets if not looks_like_url(t)]
+5
View File
@@ -965501,3 +965501,8 @@ https://media.redgifs.com/LightcyanWaterloggedFly.mp4
https://media.redgifs.com/FrigidBabyishAtlanticbluetang.mp4
https://media.redgifs.com/DarkslategreyThriftyAmethystgemclam.mp4
https://media.redgifs.com/NavyblueSeparatePlatypus.mp4
https://media.redgifs.com/SelfassuredInconsequentialCaudata.mp4
https://media.redgifs.com/ThoseElementarySkipper.mp4
https://media.redgifs.com/UnevenFearlessGopher.mp4
https://media.redgifs.com/AcclaimedLeftAmericankestrel.mp4
https://media.redgifs.com/InfatuatedExcitingAustraliancurlew.mp4
@@ -1 +1,6 @@
https://media.redgifs.com/UnrulyImaginativeSunfish.mp4
https://media.redgifs.com/SelfassuredInconsequentialCaudata.mp4
https://media.redgifs.com/ThoseElementarySkipper.mp4
https://media.redgifs.com/UnevenFearlessGopher.mp4
https://media.redgifs.com/AcclaimedLeftAmericankestrel.mp4
https://media.redgifs.com/InfatuatedExcitingAustraliancurlew.mp4
+3
View File
@@ -0,0 +1,3 @@
https://tickzoo.tv/coral-mia-horse-sensation/
https://tickzoo.tv/honeymoon-3/
https://tickzoo.tv/vixen-ultra-vixen/
+3
View File
@@ -0,0 +1,3 @@
https://tickzoo.tv/coral-mia-horse-sensation/
https://tickzoo.tv/honeymoon-3/
https://tickzoo.tv/vixen-ultra-vixen/
+79 -29
View File
@@ -1,28 +1,28 @@
{
"root": "niggers",
"stats": {
"dirs": 12802,
"files": 937170,
"dirs": 12810,
"files": 937238,
"by_ext": {
"": 13,
".log": 2,
".ps1": 1,
".py": 22,
".json": 22,
".txt": 11597,
".json": 23,
".txt": 11601,
".err": 1,
".mp4": 919523,
".mp4": 919544,
".avi": 248,
".jpg": 3499,
".jpg": 3530,
".delete": 1,
".png": 276,
".png": 285,
".part": 15,
".session": 2,
".session-journal": 1,
".mov": 148,
".jpeg": 343,
".webp": 24,
".gif": 7,
".gif": 8,
".ts": 1,
".mkv": 253,
".m4v": 33,
@@ -42,7 +42,7 @@
".nfo": 3,
".xtx": 2,
".webm": 2,
".db": 1,
".db": 2,
".swf": 50,
".htm": 1
}
@@ -66,6 +66,7 @@
"rule34video",
"Telegram Desktop",
"thisvid",
"tickzoo.tv",
"voyeurflash",
"xhamster",
"xxxvideoszoo",
@@ -85,7 +86,7 @@
{
"path": ".omo\\run-continuation",
"subdirs": [],
"file_count": 6
"file_count": 7
},
{
"path": "bestialitysextaboo.net",
@@ -54097,7 +54098,7 @@
{
"path": "redgifs\\videos\\horsecockswallower",
"subdirs": [],
"file_count": 2
"file_count": 7
},
{
"path": "redgifs\\videos\\daryamalinova",
@@ -63027,6 +63028,25 @@
"subdirs": [],
"file_count": 1
},
{
"path": "tickzoo.tv",
"subdirs": [
"videos"
],
"file_count": 0
},
{
"path": "tickzoo.tv\\videos",
"subdirs": [
"unknown"
],
"file_count": 1
},
{
"path": "tickzoo.tv\\videos\\unknown",
"subdirs": [],
"file_count": 4
},
{
"path": "voyeurflash",
"subdirs": [],
@@ -67592,7 +67612,7 @@
{
"path": "ZooTracker_Torrents\\Masturbating cheetah",
"subdirs": [],
"file_count": 2
"file_count": 4
},
{
"path": "ZooTracker_Torrents\\Alina - Meet Alina",
@@ -68093,7 +68113,7 @@
{
"path": "ZooTracker_Torrents\\ams",
"subdirs": [],
"file_count": 5
"file_count": 6
},
{
"path": "ZooTracker_Torrents\\girl & dog",
@@ -69700,7 +69720,7 @@
{
"path": "ZooTracker_Torrents\\\u4eba\u517d\u5408\u96c6\\\u5ba0\u7269\u5b9d\u8d1d",
"subdirs": [],
"file_count": 7
"file_count": 9
},
{
"path": "ZooTracker_Torrents\\\u4eba\u517d\u5408\u96c6\\\u5c0f\u6563\u7247 \u5df2\u526a\u8f91",
@@ -69760,7 +69780,7 @@
{
"path": "ZooTracker_Torrents\\Masha Horse",
"subdirs": [],
"file_count": 6
"file_count": 8
},
{
"path": "ZooTracker_Torrents\\Sonya - Seamless Flow - Color_Me_Yours",
@@ -70205,12 +70225,12 @@
"Source",
"Thumbnails"
],
"file_count": 5
"file_count": 6
},
{
"path": "ZooTracker_Torrents\\Ryyna and Kayla (restored)\\Comparisons",
"subdirs": [],
"file_count": 3
"file_count": 12
},
{
"path": "ZooTracker_Torrents\\Ryyna and Kayla (restored)\\Source",
@@ -70220,7 +70240,7 @@
{
"path": "ZooTracker_Torrents\\Ryyna and Kayla (restored)\\Thumbnails",
"subdirs": [],
"file_count": 1
"file_count": 5
},
{
"path": "ZooTracker_Torrents\\Carol - 2 Dogs (Upscaled)",
@@ -70549,7 +70569,7 @@
{
"path": "ZooTracker_Torrents\\Video Download",
"subdirs": [],
"file_count": 53
"file_count": 65
},
{
"path": "ZooTracker_Torrents\\Team Russia Petlove - Masha Katieva - Masha And Horse full",
@@ -71358,7 +71378,10 @@
"Elle",
"Emily",
"Evermore",
"Faby",
"Gemini",
"Godiva",
"Holy",
"Husky",
"Jenny",
"Karma",
@@ -71374,11 +71397,13 @@
"Peaches",
"Sexonia",
"Shelly",
"Sherlock",
"SunsetV",
"suzy spark",
"szabe",
"Taylor",
"Teeny",
"Tina",
"valerie",
"Vanessa",
"Vixen",
@@ -71387,7 +71412,7 @@
"Yasmin",
"Zaina"
],
"file_count": 0
"file_count": 1
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Alexa",
@@ -71442,7 +71467,7 @@
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Clementia",
"subdirs": [],
"file_count": 5
"file_count": 6
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Cuptivated",
@@ -71464,15 +71489,30 @@
"subdirs": [],
"file_count": 1
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Faby",
"subdirs": [],
"file_count": 1
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Gemini",
"subdirs": [],
"file_count": 1
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Godiva",
"subdirs": [],
"file_count": 1
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Holy",
"subdirs": [],
"file_count": 1
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Husky",
"subdirs": [],
"file_count": 2
"file_count": 4
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Jenny",
@@ -71487,7 +71527,7 @@
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Knotty",
"subdirs": [],
"file_count": 23
"file_count": 27
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Laetitia",
@@ -71502,7 +71542,7 @@
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Lise",
"subdirs": [],
"file_count": 11
"file_count": 13
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\MaryJane",
@@ -71544,6 +71584,11 @@
"subdirs": [],
"file_count": 1
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Sherlock",
"subdirs": [],
"file_count": 1
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\SunsetV",
"subdirs": [],
@@ -71569,6 +71614,11 @@
"subdirs": [],
"file_count": 2
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Tina",
"subdirs": [],
"file_count": 2
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\valerie",
"subdirs": [],
@@ -71582,7 +71632,7 @@
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Vixen",
"subdirs": [],
"file_count": 3
"file_count": 4
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Weird Girls",
@@ -71597,12 +71647,12 @@
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Yasmin",
"subdirs": [],
"file_count": 8
"file_count": 10
},
{
"path": "ZooTracker_Torrents\\Thumbs\\Thumbs\\Zaina",
"subdirs": [],
"file_count": 8
"file_count": 9
},
{
"path": "ZooTracker_Torrents\\Jill LOVES Horses (1)",
@@ -72875,7 +72925,7 @@
{
"path": "ZooTracker_Torrents\\Vintage",
"subdirs": [],
"file_count": 13
"file_count": 14
},
{
"path": "ZooTracker_Torrents\\Stray X - Dog & Denim",
@@ -73237,7 +73287,7 @@
{
"path": "ZooTracker_Torrents\\Uncensored",
"subdirs": [],
"file_count": 9
"file_count": 12
},
{
"path": "zootube.vip",
+29 -21
View File
@@ -1,6 +1,6 @@
[.] (dirs: 21, files: 13)
[.] (dirs: 22, files: 13)
[.omo] (dirs: 1, files: 0)
[.omo\run-continuation] (dirs: 0, files: 6)
[.omo\run-continuation] (dirs: 0, files: 7)
[bestialitysextaboo.net] (dirs: 0, files: 0)
[chezcathy] (dirs: 1, files: 1)
[chezcathy\videos] (dirs: 46, files: 1)
@@ -8706,7 +8706,7 @@
[redgifs\videos\dayreel07] (dirs: 0, files: 341)
[redgifs\videos\zipherrexe] (dirs: 0, files: 5)
[redgifs\videos\abyssalsoothsayer] (dirs: 0, files: 6)
[redgifs\videos\horsecockswallower] (dirs: 0, files: 2)
[redgifs\videos\horsecockswallower] (dirs: 0, files: 7)
[redgifs\videos\daryamalinova] (dirs: 0, files: 104)
[redgifs\videos\addictedtopornstuff] (dirs: 0, files: 339)
[redgifs\videos\thomas_hyp] (dirs: 0, files: 300)
@@ -10490,6 +10490,9 @@
[Telegram Desktop\Stock Shares] (dirs: 0, files: 178)
[Telegram Desktop\Super Cool People Club] (dirs: 0, files: 1619)
[thisvid] (dirs: 0, files: 1)
[tickzoo.tv] (dirs: 1, files: 0)
[tickzoo.tv\videos] (dirs: 1, files: 1)
[tickzoo.tv\videos\unknown] (dirs: 0, files: 4)
[voyeurflash] (dirs: 0, files: 0)
[xhamster] (dirs: 1, files: 1)
[xhamster\videos] (dirs: 402, files: 1)
@@ -11127,7 +11130,7 @@
[ZooTracker_Torrents\Cindi] (dirs: 0, files: 1)
[ZooTracker_Torrents\Animal Passion 23] (dirs: 0, files: 5)
[ZooTracker_Torrents\Brunette with White Horse 2_3_iris2] (dirs: 0, files: 1)
[ZooTracker_Torrents\Masturbating cheetah] (dirs: 0, files: 2)
[ZooTracker_Torrents\Masturbating cheetah] (dirs: 0, files: 4)
[ZooTracker_Torrents\Alina - Meet Alina] (dirs: 0, files: 1)
[ZooTracker_Torrents\Team Russia - Family Ties] (dirs: 0, files: 1)
[ZooTracker_Torrents\Evva_Purple_1080p] (dirs: 0, files: 1)
@@ -11224,7 +11227,7 @@
[ZooTracker_Torrents\Ariel - Red Lips] (dirs: 0, files: 1)
[ZooTracker_Torrents\Birthe - Re Birthe] (dirs: 0, files: 1)
[ZooTracker_Torrents\Laura-Pack 2 videos] (dirs: 0, files: 2)
[ZooTracker_Torrents\ams] (dirs: 0, files: 5)
[ZooTracker_Torrents\ams] (dirs: 0, files: 6)
[ZooTracker_Torrents\girl & dog] (dirs: 0, files: 6)
[ZooTracker_Torrents\Evva dog and brother] (dirs: 0, files: 1)
[ZooTracker_Torrents\Godiva - Homegrown Crush - Seamless] (dirs: 0, files: 1)
@@ -11510,7 +11513,7 @@
[ZooTracker_Torrents\人兽合集\pig 已剪辑] (dirs: 0, files: 6)
[ZooTracker_Torrents\人兽合集\其他的] (dirs: 0, files: 10)
[ZooTracker_Torrents\人兽合集\国产小合集] (dirs: 0, files: 114)
[ZooTracker_Torrents\人兽合集\宠物宝贝] (dirs: 0, files: 7)
[ZooTracker_Torrents\人兽合集\宠物宝贝] (dirs: 0, files: 9)
[ZooTracker_Torrents\人兽合集\小散片 已剪辑] (dirs: 0, files: 9)
[ZooTracker_Torrents\人兽合集\日本人兽] (dirs: 4, files: 1)
[ZooTracker_Torrents\人兽合集\日本人兽\Krfv-015] (dirs: 0, files: 2)
@@ -11521,7 +11524,7 @@
[ZooTracker_Torrents\Duna - BitchCraft] (dirs: 0, files: 1)
[ZooTracker_Torrents\Summer - Can't Get Enough] (dirs: 0, files: 1)
[ZooTracker_Torrents\Mad-58 - Glory Quest - Decensored] (dirs: 0, files: 1)
[ZooTracker_Torrents\Masha Horse] (dirs: 0, files: 6)
[ZooTracker_Torrents\Masha Horse] (dirs: 0, files: 8)
[ZooTracker_Torrents\Sonya - Seamless Flow - Color_Me_Yours] (dirs: 0, files: 1)
[ZooTracker_Torrents\Angelina - Lover Days] (dirs: 0, files: 1)
[ZooTracker_Torrents\AoZ - Wanda - Work It - 480p] (dirs: 0, files: 1)
@@ -11608,10 +11611,10 @@
[ZooTracker_Torrents\Yasmin - Plug n Hay FapZoo] (dirs: 0, files: 1)
[ZooTracker_Torrents\Eel sex gone wrong_edit] (dirs: 0, files: 1)
[ZooTracker_Torrents\Vixen - Double Trouble] (dirs: 0, files: 1)
[ZooTracker_Torrents\Ryyna and Kayla (restored)] (dirs: 3, files: 5)
[ZooTracker_Torrents\Ryyna and Kayla (restored)\Comparisons] (dirs: 0, files: 3)
[ZooTracker_Torrents\Ryyna and Kayla (restored)] (dirs: 3, files: 6)
[ZooTracker_Torrents\Ryyna and Kayla (restored)\Comparisons] (dirs: 0, files: 12)
[ZooTracker_Torrents\Ryyna and Kayla (restored)\Source] (dirs: 0, files: 5)
[ZooTracker_Torrents\Ryyna and Kayla (restored)\Thumbnails] (dirs: 0, files: 1)
[ZooTracker_Torrents\Ryyna and Kayla (restored)\Thumbnails] (dirs: 0, files: 5)
[ZooTracker_Torrents\Carol - 2 Dogs (Upscaled)] (dirs: 0, files: 1)
[ZooTracker_Torrents\sucking a thick cock] (dirs: 0, files: 1)
[ZooTracker_Torrents\Blond Iknot 2] (dirs: 0, files: 1)
@@ -11674,7 +11677,7 @@
[ZooTracker_Torrents\Knot Wrangler] (dirs: 0, files: 26)
[ZooTracker_Torrents\Merlina - Fucking the dog] (dirs: 0, files: 1)
[ZooTracker_Torrents\Claudia - Boss Dog] (dirs: 0, files: 1)
[ZooTracker_Torrents\Video Download] (dirs: 0, files: 53)
[ZooTracker_Torrents\Video Download] (dirs: 0, files: 65)
[ZooTracker_Torrents\Team Russia Petlove - Masha Katieva - Masha And Horse full] (dirs: 0, files: 1)
[ZooTracker_Torrents\Vixen - Cream Kitty] (dirs: 0, files: 1)
[ZooTracker_Torrents\Knotty Knotty - Hot Pink Passion] (dirs: 0, files: 1)
@@ -11827,7 +11830,7 @@
[ZooTracker_Torrents\Angelina - Pranks] (dirs: 0, files: 1)
[ZooTracker_Torrents\Amateur Pack 1] (dirs: 0, files: 2)
[ZooTracker_Torrents\Thumbs] (dirs: 1, files: 0)
[ZooTracker_Torrents\Thumbs\Thumbs] (dirs: 43, files: 0)
[ZooTracker_Torrents\Thumbs\Thumbs] (dirs: 48, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Alexa] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Animania] (dirs: 0, files: 2)
[ZooTracker_Torrents\Thumbs\Thumbs\Anna] (dirs: 0, files: 1)
@@ -11838,19 +11841,22 @@
[ZooTracker_Torrents\Thumbs\Thumbs\bottoms up] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Christy] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Cindy] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Clementia] (dirs: 0, files: 5)
[ZooTracker_Torrents\Thumbs\Thumbs\Clementia] (dirs: 0, files: 6)
[ZooTracker_Torrents\Thumbs\Thumbs\Cuptivated] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Elle] (dirs: 0, files: 2)
[ZooTracker_Torrents\Thumbs\Thumbs\Emily] (dirs: 0, files: 3)
[ZooTracker_Torrents\Thumbs\Thumbs\Evermore] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Faby] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Gemini] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Godiva] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Husky] (dirs: 0, files: 2)
[ZooTracker_Torrents\Thumbs\Thumbs\Holy] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Husky] (dirs: 0, files: 4)
[ZooTracker_Torrents\Thumbs\Thumbs\Jenny] (dirs: 0, files: 4)
[ZooTracker_Torrents\Thumbs\Thumbs\Karma] (dirs: 0, files: 8)
[ZooTracker_Torrents\Thumbs\Thumbs\Knotty] (dirs: 0, files: 23)
[ZooTracker_Torrents\Thumbs\Thumbs\Knotty] (dirs: 0, files: 27)
[ZooTracker_Torrents\Thumbs\Thumbs\Laetitia] (dirs: 0, files: 2)
[ZooTracker_Torrents\Thumbs\Thumbs\Layla] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Lise] (dirs: 0, files: 11)
[ZooTracker_Torrents\Thumbs\Thumbs\Lise] (dirs: 0, files: 13)
[ZooTracker_Torrents\Thumbs\Thumbs\MaryJane] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Maya] (dirs: 0, files: 3)
[ZooTracker_Torrents\Thumbs\Thumbs\Nyx] (dirs: 0, files: 3)
@@ -11859,18 +11865,20 @@
[ZooTracker_Torrents\Thumbs\Thumbs\Peaches] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Sexonia] (dirs: 0, files: 9)
[ZooTracker_Torrents\Thumbs\Thumbs\Shelly] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Sherlock] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\SunsetV] (dirs: 0, files: 8)
[ZooTracker_Torrents\Thumbs\Thumbs\suzy spark] (dirs: 0, files: 2)
[ZooTracker_Torrents\Thumbs\Thumbs\szabe] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Taylor] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Teeny] (dirs: 0, files: 2)
[ZooTracker_Torrents\Thumbs\Thumbs\Tina] (dirs: 0, files: 2)
[ZooTracker_Torrents\Thumbs\Thumbs\valerie] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Vanessa] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\Vixen] (dirs: 0, files: 3)
[ZooTracker_Torrents\Thumbs\Thumbs\Vixen] (dirs: 0, files: 4)
[ZooTracker_Torrents\Thumbs\Thumbs\Weird Girls] (dirs: 0, files: 1)
[ZooTracker_Torrents\Thumbs\Thumbs\WolfTeen] (dirs: 0, files: 2)
[ZooTracker_Torrents\Thumbs\Thumbs\Yasmin] (dirs: 0, files: 8)
[ZooTracker_Torrents\Thumbs\Thumbs\Zaina] (dirs: 0, files: 8)
[ZooTracker_Torrents\Thumbs\Thumbs\Yasmin] (dirs: 0, files: 10)
[ZooTracker_Torrents\Thumbs\Thumbs\Zaina] (dirs: 0, files: 9)
[ZooTracker_Torrents\Jill LOVES Horses (1)] (dirs: 0, files: 1)
[ZooTracker_Torrents\SlutPuppyUSA] (dirs: 0, files: 1)
[ZooTracker_Torrents\Lina - Meduza] (dirs: 0, files: 1)
@@ -12114,7 +12122,7 @@
[ZooTracker_Torrents\Nadia - Nadia Needs It] (dirs: 0, files: 1)
[ZooTracker_Torrents\Animal Passion - Black Dog Like Blond] (dirs: 0, files: 1)
[ZooTracker_Torrents\Calista-Melissa] (dirs: 0, files: 18)
[ZooTracker_Torrents\Vintage] (dirs: 0, files: 13)
[ZooTracker_Torrents\Vintage] (dirs: 0, files: 14)
[ZooTracker_Torrents\Stray X - Dog & Denim] (dirs: 0, files: 1)
[ZooTracker_Torrents\AOZ - Raven's Quest - Part 2] (dirs: 0, files: 1)
[ZooTracker_Torrents\Luna - Knots] (dirs: 0, files: 1)
@@ -12178,7 +12186,7 @@
[ZooTracker_Torrents\Inke - So Deep] (dirs: 0, files: 1)
[ZooTracker_Torrents\Amateur teen 1st time-amateur-teen-1st-time] (dirs: 0, files: 1)
[ZooTracker_Torrents\Emily - Pit Stop Chick] (dirs: 0, files: 1)
[ZooTracker_Torrents\Uncensored] (dirs: 0, files: 9)
[ZooTracker_Torrents\Uncensored] (dirs: 0, files: 12)
[zootube.vip] (dirs: 1, files: 0)
[zootube.vip\videos] (dirs: 1, files: 1)
[zootube.vip\videos\unknown_creator] (dirs: 0, files: 62)