Разработать GUI клиент под OpenVPN
Здравствуйте.
Нужно доработать программу с открытым исходным кодом - OpenVPN GUI интерфейс. Непосредственно сам GUI интерфейс.
Краткое ТЗ (подробное ТЗ будет представлено лично исполнителю):
1. В меню GUI интерфейса добавить новый элемент меню.
2. Сделать синхронизацию с сайтом, то есть программа будет по запросу обращаться на определенный URL и брать оттуда данные (типа: личных данных аккаунта, скачивание файлов и размещение их в папке OpenVPN, отправка запросов на изменение данных и т.п.)
3. Создать несколько Wizard'ов для удобной работы с программой для выполнения необходимых действий, описанных в п. 2
4. Обеспечить надежность и безопасность передаваемых данных по https, также безопасность самой программы, чтобы ее невозможно было взломать.
5. Окна дополнительных настроек программы (настройки, необходимые для новых написанных функций), уведомления программы.
6. Отправка сообщений через программу на емайл поддержки.
7. Отключение интернета, если соединение с VPN падает (происходит дисконнект) - с целью невозможности отправки чего-либо с компьютера в Интернет или загрузки из Интернета.
Вкратце это все функции. Как было сказано полное ТЗ, включая необходимые картинки будут высланы исполнителю.
Насколько я знаю, приложение OpenVPN GUI написано на языке С (могу ошибаться) и исходники можно найти в свободном доступе в Интернете.
В итоге нужна обновленная программа OpenVPN GUI + исходники + компиляция вместе с программой OpenVPN 2.1.1 последней версии + компиляция с программой Portable OpenVPN 2.1.1
Ссылка на официальный сайт OpenVPN:
http://openvpn.net/index.php/open-source/downloads...
Ссылка на официальный сайт OpenVPN GUI:
http://openvpn.se/download.html
В дальнейшем будет нужна поддержка данной программы в виде совершенствования и добавления новых функций.
Возможно выполнение программы на Net FrameWork, либо на C / Delphi.
Программа нужна под версии Windows 2000, XP, Vista, Seven, Windows Server 2003/2008. Также интересны версии под Linux и MacOS.
Пожалуйста, не пишите в личные сообщения, предоставляйте ссылку на портфолио.