1. Создать приложение на андроид, которое может безопасно подключиться к серверу Softether по собственному протоколу Softether (Собственный протокол SoftEther (SSL-ViN)).
2. Стабильно работать без краша приложение, без обрывов соединений и ошибок.
3. Весь трафик интернета сворачивал в туннель.
4. Поле хостнаме должно скрываться точно также как поле пароль.
5. Хранение учётных данных должно быть защищено, возможно с использованием Android keystore.
6. Шифрование данных AES256-GCM-SHA384
7. Использовать HTTPS (TLS1.3) для передачи данных на сервер.
8. Шифрование всех запросов на сервер DNS и IP address.
9. Шифрование трафика на уровне приложения.
10. Защита пользовательских данных (логины, пароли, журналы).
11. Отправить установочный апк приложение, для проверки.