{"repo":"walterwhite-69/Vidlink.pro-Decryptor","free":true,"listed":false,"github":"https://github.com/walterwhite-69/Vidlink.pro-Decryptor","clone":"git clone https://github.com/walterwhite-69/Vidlink.pro-Decryptor.git","description":"Traditionally, interacting with VidLink APIs required complex WASM bridges or resource-heavy browser automation. This project changes the game by achieving **100% native Python compatibility**. By reverse-engineering the production encryption keys and implementing the `XSalsa20-Poly1305` protocol in pure Python","language":"Python","stars":12,"topics":["api","embed","encryption","extract","m3u8","scraper","vidlink"],"license":null,"category":"security-tools","readme_excerpt":"The Ultimate VidLink.pro API Solution A high-performance, pure-Python REST API that bypasses WASM encryption to retrieve direct M3U8 streaming links for Movies and TV Shows. --- 🚀 Features - ⚡ Pure Python Implementation : No Node.js, No Go, and No WASM overhead. - 🔐 Native Decryption : Uses PyNaCl to replicate VidLink's XSalsa20-Poly1305 logic. - 🕒 Adaptive Time-Sync : Intelligence-based timestamp offset to prevent token expiration. - 🕵️ Stealth Requests : Integrated curl cffi to bypass Cloudflare WAF via TLS fingerprinting. - 🎨 Minimalist Documentation : Built-in aesthetic landing page for easy testing. --- 🛠️ Installation 1. Clone the repository 2. Install dependencies --- 📖 Usage Start the FastAPI server: Now, either visit the interactive docs at http://localhost:8000 or call the endpoints directly: Endpoint Description :--- :--- GET /movie/{tmdb id} Fetch direct sources for movies. GET /tv/{tmdb id}/{s}/{e} Fetch direct sources for episodes. --- ⚙️ Technical Breakdown This project reverse-engineered the VidLink Pro encryption logic found in their site assets. Unlike traditional solutions that rely on a browser or WASM bridge, this tool: 1. Generates a valid 24-byte nonce. 2. Constructs a binary message containing the Media ID and a 64-bit Big-Endian Timestamp . 3. Encrypts the payload using a reversed production key. 4. Mimics a real Chrome 110 fingerprint to fetch the JSON response. --- Developer: Walter Built with ❤️ for the open-source community.","default_branch":null,"files":null,"tree":[],"storefront":"/r/walterwhite-69","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/walterwhite-69/Vidlink.pro-Decryptor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}