Self hosted web application to decrypt Widevine protected content written in Python alongside Flask
 
 
 
 
Go to file
TPD94 bbf237f7b7 - Expanded login 2024-05-05 14:00:49 -04:00
scripts - Updated minor CSS 2024-05-05 13:03:29 -04:00
static - Expanded login 2024-05-05 14:00:49 -04:00
templates - Expanded login 2024-05-05 13:42:05 -04:00
.gitignore CSS 0.2 -- Not switching 2024-05-02 12:56:50 -04:00
README.md 0.0.1 Alpha 2024-05-04 23:32:14 -04:00
main.py - Updated minor CSS 2024-05-05 13:03:29 -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