Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Engen, Germany
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Our cross-platform Proxy Client is about 90% complete: the UI is polished, routing and rule logic work, proxy chaining and traffic interception are implemented, analytics views exist, and installers for macOS/Windows/Linux are ready. The remaining tasks will bring the product to full enterprise-grade level.
1. Protocols & Authentication
Already implemented: HTTP, SOCKS5
Still required:
HTTPS (CONNECT) with: No-auth, Basic, NTLM, Kerberos
SOCKS4 / SOCKS4a
Advanced per-proxy authentication settings:
NTLM / Kerberos (SSPI / GSSAPI)
Use OS account (“current user login”)
Ask for credentials when empty or on failure
Authentication URL + session reuse
DNS mode for SOCKS5 (proxy vs local resolution)
Rule engine is stable; only OS integration (WFP / Network Extension) and log feeding are required.
2. DNS Control & Leak Prevention
Global options: auto DNS detection, resolve via proxy
Two rule modes: exclude list / include list
Default patterns: localhost, local hostnames, *.local
Wildcard rules (e.g. *.[login to view URL])
In-memory DNS cache
Loop detection at startup
Later: full DNS leak protection via WFP (Windows) and Network Extension (macOS)
3. Logging, Metrics, Dashboards
Per-connection data:
Timestamps, process, domain/IP/port, rule, chain, hops with geo info, bytes, duration, latency, status, failure reason.
UI integration:
Populate all existing log tables, detail views, metrics and charts.
Additional metrics:
Latency per proxy/route, traffic per pool/provider, active connections, cost analytics.
Storage:
Memory buffer + persistent log file or SQLite; configurable log path.
4. Proxy Checker & Geo Information
Automatic test via each proxy to detect:
Exit IP, country, city, ASN, RTT.
Show flags, latency and last-checked timestamp in the UI.
5. Chains & Route Visualization
Chains = ordered hops with geo data + metrics.
UI features: world map, hop lines, RTT/packet loss/jitter/uptime visualization.
6. Reseller Integration & Cost Tracking
Integrate at least two proxy providers/reseller APIs
In-client marketplace: purchase, import, manage proxies
Cost model per proxy/pool: per-GB, per-minute, monthly
Dashboards for cost per provider/pool and over time
Alerts for high usage/costs
7. Pools & Automatic Switching
Pools = grouped proxies with costs, limits, and health metrics.
Automatic switching based on:
Ban rate, volume limit, latency degradation
Fallback pools
Optional AI-assisted rule/pool editing and natural language commands
8. Enterprise Features
Central management: organizations, users, roles (Owner, Team Lead, Member)
Permission-based pool access
Admin panel for pools, teams, usage
Managed mode via MDM/Intune config files
Silent install
Platform-specific binaries only
9. Licensing, Security, Authentication
Central license server with plans, usage limits, device binding
Login + 2FA
Encrypted communication, token-based API
Local SQLite DB for proxies, rules, logs, settings
Optional “send logs / contact support” feature
10. Platform Integration
Windows:
WFP driver for per-process interception
Redirect matching traffic to local listener
Driver installation, control, and event reporting
macOS:
Network Extension (AppProxy or PacketTunnel)
Start/stop extension, pass config, handle errors
Full app + system extension signing and notarization
Packaging:
Separate installers per OS, signed builds, auto-updates.
11. Missing Proxifier-level Features
Autostart toggle
Profile subscription (auto-update from URL)
Kerberos auth (covered above)
UDP proxying + optional QUIC blocking
Advanced DNS rules (covered)
Import/export of full config
Continuous logging to user-defined file
12. Suggested Priority
HTTPS + SOCKS4
Advanced authentication
WFP/Network Extension integration
Logging/metrics → UI
DNS module
Proxy checker + geo + map
Reseller + costs + pools
Enterprise (RBAC, MDM, licensing)
AI automation" (client-provided description)
Matched companies (5)

Mobiweb Global Solutions

SJ Solutions & Infotech

Haven Futures

Knowforth Tech
