A secure and efficient tool for extracting and managing Chrome browser cookies. This application provides a web interface to access and manage cookies from different Chrome profiles.
- Extract cookies from multiple Chrome profiles
- Secure cookie decryption using AES-256-GCM and ChaCha20-Poly1305
- Web-based interface for easy access
- Support for both Default and custom Chrome profiles
- Exports cookies in Netscape format
- Windows operating system
- Google Chrome browser installed
- Python 3.x
- Administrator privileges (required for cookie decryption)
- Clone this repository:
git clone [repository-url]
cd Cookie_extraction
- Create and activate a virtual environment:
python -m venv .venv
.venv\Scripts\activate
- Install the required dependencies:
pip install -r requirements.txt
-
Run the application with administrator privileges:
- Double-click
run_as_admin.bat
- Or run the following command in an administrator PowerShell:
python app.py
- Double-click
-
Open your web browser and navigate to:
http://127.0.0.1:8080
-
Use the web interface to:
- View available Chrome profiles
- Generate encryption keys
- Extract cookies from selected profiles
- The application requires administrator privileges to access Chrome's encrypted cookies
- All cookie decryption is performed locally
- No data is transmitted to external servers
- The application runs on localhost only
- Flask (3.0.2) - Web framework
- pypsexec (0.7.0) - Windows service management
- pycryptodome (3.20.0) - Cryptographic operations
- pyinstaller (6.4.0) - Application packaging
If you encounter any issues:
- Ensure you're running the application as Administrator
- Verify that Chrome is installed and has been run at least once
- Check that port 8080 is not being used by another application
- Make sure all dependencies are correctly installed
[Add your license information here]
[Add contribution guidelines if applicable]