En cours

Simple, User Friendly SOCKS5 Server for Windows

Requirements:

- Standard Windows installer (MSI, InstallShield) and uninstaller, no frills, just click next.

- Installs as service, provides system tray icon for exit (can be disabled)

- Implements a subset of the SOCKS5 protocol:

* accept connection

* user/password authentication only (method 0x02); no unauthorized connections allowed

* Establish connection (method 0x01); support for IPv4 address (0x01) and domain name (0x03); no IPv6 necessary

- Generates a random login, password, and port number to listen on

- Detects its own external IP address (internet IP, not LAN IP)

- Utilizes UPnP if available to bind external ports

- Provides a simple status dialog displaying status:

* Running or stopped

* Port has been verified to work (success response from API)

- With buttons:

* Start/stop

* Update information

- Upon installation or user request (via 'Update'):

* Prompt (OK/Cancel) for confirmation:

"This will submit your address and IP to the central server. This is necessary for participation in the program. To proceed, click OK."

* If they click OK, submit a simple GET request providing the IP address, port, and credentials to a configurable url

* URL should be configurable in the install package, not exposed to the user

Compétences : Architecture Logicielle, Bureau Windows

Voir plus : socks5 server windows, simple socks5 program, socks5 windows server, verified credentials, status icon, service request icon, cancel icon, been verified, socks5 server, socks5 windows, windows software, windows installer, windows api, windows 2012, verified user, tray, simple api work, msi, ipv4, installer windows, bind, install socks, windows server port, start windows service, install socks5

Concernant l'employeur :
( 28 commentaires ) Olympia, United States

N° du projet : #1649783