نوشداروء Nooshdaroo

Protocol Shape-Shifting SOCKS Proxy

Disguise your encrypted traffic as 100+ legitimate protocols to bypass deep packet inspection and censorship.

100+ Protocols
<5ms Overhead
5 Strategies
Cross-Platform iOS/Android/Desktop

🔀 Protocol Shape-Shifting

Dynamically emulate HTTPS, SSH, DNS, QUIC, WebSocket, and 95+ other protocols to evade detection.

🌐 Multiple Proxy Types

SOCKS5, HTTP CONNECT, and transparent proxy modes. Works with any application.

📱 Mobile-Friendly

Native iOS/Android FFI bindings. Easy integration with React Native and Flutter apps.

⚡ High Performance

Minimal overhead with intelligent traffic shaping and timing emulation.

🧠 Adaptive Strategies

AI-driven protocol selection based on network conditions and detection risk.

🔧 Socat-like Relay

Bidirectional traffic relay mode for versatile deployment scenarios.

Quick Start

# Install
cargo install nooshdaroo

# Run as client (local proxy)
nooshdaroo client --bind 127.0.0.1:1080 --server your-server.com:8443

# Configure your app to use SOCKS5 proxy at 127.0.0.1:1080
curl --socks5 127.0.0.1:1080 https://example.com

# Run as server (remote endpoint)
nooshdaroo server --bind 0.0.0.0:8443

Supported Protocols

HTTPS
SSH
DNS-over-TLS
WebSocket
QUIC
OpenVPN
WireGuard
TLS 1.3
HTTP/2
HTTP/3
SMTP-TLS
IMAP-TLS
BitTorrent
RTMP
MQTT
... and 85+ more

Mobile Integration (iOS Swift)

// Import Nooshdaroo
import Nooshdaroo

// Configure and start
let config = NooshdarooMobileConfig()
config.serverAddress = "your-server.com:8443"
config.proxyType = "socks5"
config.protocol = "https"

NooshdarooMobile.start(config: config)
// All traffic now routes through Nooshdaroo