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.

Choose Your Browser

PyQt5 Browser

Recommended

Feature-rich browser with tabbed interface, dark theme, and modern UI.

  • ✓ Tabbed browsing
  • ✓ Dark theme
  • ✓ Developer tools
  • ✓ Settings dialog
  • ✓ VPN support
Install PyQt5

Tkinter Browser

Lightweight

Lightweight, security-focused browser with extensive filtering options.

  • ✓ HTTPS enforcement
  • ✓ JavaScript control
  • ✓ Whitelist/blacklist
  • ✓ Security headers
  • ✓ Proxy support
Install Tkinter

WebView Browser

Native

Native webview integration for seamless OS-level experience.

  • ✓ Native integration
  • ✓ Navigation history
  • ✓ Proxy settings
  • ✓ Lightweight
  • ✓ Cross-platform
Install WebView

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.

3
Browser Backends
10+
Security Features
100%
Open Source
Python
Powered By