Self hosted web application to decrypt Widevine protected content written in Python alongside Flask
 
 
 
 
Go to file
TPD94 8f9a974ec2 v1.03
- Added WVGuesserExtension-NextGen support
2024-05-28 13:33:24 -04:00
scripts v1.03 2024-05-28 13:29:37 -04:00
static v1.03 2024-05-28 13:33:24 -04:00
templates v1.03 2024-05-28 13:33:24 -04:00
.gitignore v1 2024-05-27 16:21:22 -04:00
README.md 0.0.1 Alpha 2024-05-04 23:32:14 -04:00
main.py v1.03 2024-05-28 13:29:37 -04:00
requirements.txt 0.0.1 Alpha 2024-05-04 23:32:14 -04:00

README.md

CDRM-Project

forthebadge forthebadge forthebadge forthebadge

What is this?

An open source web application written in python to decrypt Widevine protected content.

Prerequisites

  • Python with PIP installed

    Python 3.12 was used at the time of writing

  • L1/L3 Content Decryption Module provisioned in .WVD format using pyWidevine

Installation

  • Open your terminal and navigate to where you'd like to store the application

  • Create a new python virtual environment using python -m venv CDRM-Project

  • Change directory into the new CDRM-Project folder

  • Activate the virtual environment

    Windows - change directory into the Scripts directory then activate.bat

    Linux - source bin/activate

  • Install python dependencies pip install -r requirements.txt

  • Place your .WVD file into /databases/WVDs

  • Run the application python main.py