Skip to content

bawanu/proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🌌 BAVO // NETWORK PROXY

Neural Link for Secure Traffic Management

Python UI License


🌐 Overview

Bavo Proxy is a high-performance, multi-threaded networking core designed for traffic inspection and administrative control. Wrapped in a sharp, High-DPI Cyberpunk-inspired interface.


⚑ Core Systems

  • πŸš€ Dual-Protocol Engine: A unified core that handles both SOCKS5 (TCP/UDP) and HTTP traffic on a single port.
  • πŸ“Š Neural Stream Visualization: Real-time Oscilloscope monitors for Inbound (DL) and Outbound (UL) traffic with dynamic scaling.
  • πŸ” Advanced Fingerprinting: Built-in OS detection identifies connected nodes as Windows, Android, iOS, Mac, or Linux systems.
  • πŸ’Ύ Persistent Node Tracking: Connected users remain in the registry even after disconnection for session auditing and historical tracking.
  • πŸ•ΆοΈ Stealth Integration: Full System Tray support with custom iconography for background operation.

πŸ›‘οΈ Firewall & Administrative Control

  • 🚫 Instant IP Neutralization: One-click banning that flushes all active sockets and blacklists the source IP.
  • 🚧 Domain Interception: Enforce global domain blacklists or assign specific restricted lists to individual users.
  • πŸ“‰ Bandwidth Shaping: Define per-user speed limits (KB/s) to ensure fair resource allocation.
  • 🚨 Panic Protocols: Execute a mass-block on all currently active, non-whitelisted nodes with a single command.
  • πŸ”— Neural Link Monitoring: A live view of every active socket, including target host, source node, and link duration.

πŸ–₯️ Neural Interface (UI) Features

  • πŸ’Ž Crisp Resolution: High-DPI awareness logic ensures the interface is pixel-perfect on 4K and modern displays.
  • πŸ–ΌοΈ Custom Frame Logic: Borderless window design with professional Windows integration (Taskbar support & Snapping).
  • πŸ“œ Scrollable Configuration: A dynamic, scroll-ready settings panel ensuring the "Flash Memory (Save)" button is always reachable.
  • 🎨 Themed Aesthetics: A curated color palette utilizing bg_void, neon_cyan, and neon_purple.

πŸ› οΈ Initialization & Setup

1. Prerequisites

To initialize the Bavo Core, Python 3.8+ is required.

2. Dependencies

pip install pillow pystray

Note: If these libraries are missing, the proxy core will still function, but tray features will be disabled.

3. Quick Start

# Clone the Repository
git clone https://github.com/bawanu/bavo-proxy.git

# Enter Directory
cd bavo-proxy
# Launch the Core
python bavo_proxy.py

βš™οΈ Core Parameters Parameter Description Bind IP The local network interface to listen on (Default: 0.0.0.0). Global Speed Limit Throttles total throughput to a specific KB/s. Max Connections Prevents socket exhaustion by limiting per-IP links. Basic Auth Optional credentials (Username/Password) for proxy access. 🀝 Credits & Support

Developed by Bawan πŸ”— Visit GitHub Profile

Disclaimer: Bavo Proxy is intended for administrative network management and educational purposes. Use responsibly and in accordance with local data privacy laws.

About

multi-threaded SOCKS5 and HTTP proxy server

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages