I need a graphical software which will allow the USER to add SOCKS5/SOCKS4/WEB Proxies to a Proxy manger.
The proxy manager must then be able to test the following proxies for functionality, allowing the USER to
"test selected", "test all", "add", "delete" [url removed, login to view] should also be button "Get Proxies" which should open a URL in the default browser of the USER. Ping speed to the destination proxies must be visible on the alive test results.
There must be button Resolve IPs which will turn the entries in Proxy Managers from IPs to their respected hostnames.
Before and after Proxy Manager is opened/closed there must be the general window in which the USER must be able to
create or navigate to already created SOCKS5 listening connections on the localhost or the default connection which comes with the software installation.
On clicking NEW connection or MODIFY existing connection the USER must be able to choose the desired PORT of the connection, which will always run on 127.0.0.1 and will accept connections only from LOCALHOST.
Afterwards once port is specified the current window must be able to allow the CUSTOMER to select which SOCKS4/SOCKS5/WEB proxies will participate in the current CHAIN of the 127.0.0.1:PORT connection, allowing him to add as many as he wants.
Final result should allow the USER to:
Create one or more CHAINS with custom names in the general window, between 2,3 or more proxy servers supplied by him in Proxy Manager. That chain should be accessible via
127.0.0.1:port-of-his-choice and should be a SOCKS5 Proxy.
In case he wants to open [url removed, login to view] with his browser, and he adds 127.0.0.1:the-selected-port as SOCKS5 Proxy for his Browser, then the traffic of the interaction between USER and [url removed, login to view] should go through the added 2,3 or more proxies before reaching the final destination - domain.com.
The software and proxy chains should be unlimited to destination protocols and [url removed, login to view] the USER should be able to
interact through the proxy/socks chain with HTTP, SSL, SQL, CHAT protocols and any other unlisted port and service.I'm not sure
but this means that software should be able to support non-interrupted connection between the chain, the user and the destination in case the destination requires it.
The software must come in 2 versions, to be compatible with most used versions of MAC OS and Windows (Win7, vista, xp)
To make work easier i can provide screenshots of similar software from another company, so that the coder can get a visual idea
of what I need.
The software must be graphical, with professional design, slick buttons and edges and it must include The logo and name of my company and the software will be property of the company.
The software must have serial codes protection, nothing special as the software is designed for the non-paying customers as advertising too so no harm if they get a stolen [url removed, login to view] serial code protection will not have live site-interaction.
The software will be part from a service that my web site will sell so there should be Purchase button which will take the USER
to the web site.
Until serial code is entered there should be a pop up every 1 hour the software is open with a custom message, once 10 days have passed from the installation.
The software must have About *COMPANY NAME/SOFTWARE NAME* button
and must have BANNER on bottom of the general window which will be static banner a .jpg,.png which i will supply to the freelancer.
I dont know what programming language is best, it doesn't matter for me as long as the final result is what i want.
Thank you for your time in advance.