Secure Browser Framework
A secure web browser implementation with multiple backends
Choose from PyQt5, Tkinter, or WebView implementations with built-in security features including HTTPS enforcement, JavaScript control, website filtering, and more.
Why Choose Secure Browser?
Security First
Built-in HTTPS enforcement, JavaScript control, and website filtering to protect your browsing experience.
Multiple Backends
Choose from PyQt5 (feature-rich), Tkinter (lightweight), or WebView (native integration) based on your needs.
Customizable
Extensive configuration options including proxy support, user-agent customization, and security headers.
Advanced Search
Built-in Advanced Search Operators Tool for building complex search queries with ease.
Developer Tools
Integrated developer tools for debugging and web inspection (PyQt5 browser).
Easy Setup
Simple installation with pip and virtual environment support.
Quick Start
# Clone the repository
git clone https://github.com/AutoBotSolutions/Secure-Browser-Framework.git
cd secure-browser
# Create virtual environment
python3 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Start the browser
python3 main.py
That's it! Your secure browser is now running with the default PyQt5 backend.