Разработать iOS/Android VPN приложения на основе WireGuard

1 500 руб.за час
22 сентября 2022, 22:13 • 13 откликов • 65 просмотров
Сделать VPN-клиент для VPN-сервиса с минимальными настройками ( одна кнопка “включить VPN” ) который будет собирать данные доплнительные с устройств и передавать их по API ( формат обсуждается ).
Данные:

  • Список установленный приложений ( если API позволяет )
  • Android - PackageManager.html#getInstalledPackages
  • IOS - нужно исследование
  • Какие приложения используют VPN
  • IOS См. NEPacketTunnelFlow -> readPacketObjects -> NEPacket -> metadata -> NEFlowMetaData -> sourceAppSigningIdentifier
  • Android - нужно исследование
  • IDFA\GAID пользователя
Задача делится на 2 этапа.
Часть первая - исследование возможности получения нужных сведений на каждой из платформ и возможности модификации WireGuard для этого, результат первой части должен выглядеть как: такие и такие данные получаем с помощью таких и таких API, API проверены и работают, в WireGuard собираемся впиливать их таким образом.
Часть вторая - реализация этих изменений, UI приложения и API по передачи этих сведений.