Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
android-app — Android-VPN-клиент с открытым исходным кодом, который шифрует трафик через OpenVPN и IKEv2, обеспечивая конфиденциальность и безопасный доступ в недоверенных сетях. | Kitploit
Инструменты/GitHubGitHub/protonvpn/android-app
Безопасность AndroidСетевая безопасностьМобильная безопасностьКонфиденциальность
GitHubprotonvpn/android-app

android-app

Android-VPN-клиент с открытым исходным кодом, который шифрует трафик через OpenVPN и IKEv2, обеспечивая конфиденциальность и безопасный доступ в недоверенных сетях.

Репозиторий
3.9k49813 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

ProtonVPN для Android

Авторские права (c) 2019 Proton AG

Загрузка

Get it on Google Play Get it on F-Droid Get it on GitHub

Инструкции по сборке

  • Установите sdk, ndk, cmake, swig
  • Клонируйте этот репозиторий
  • ./gradlew assembleProductionVanillaOpenSourceDebug или откройте и соберите в Android Studio

Сборка релиза

Для завершения сборки релиза необходимо предоставить ключи подписи:

  • ./gradlew assembleProductionVanillaOpenSourceRelease -PkeyStoreFilePath=<keystore> -PkeyStoreKeyAlias=<alias> -PkeyStorePassword=<pass> -PkeyStoreKeyPassword=<key-pass>

Стиль кода

В проекте используется согласованный стиль кода ProtonStyle.xml для Java. Импортируйте его в Android Studio через File>>Settings>>Editor>>Code style>>Import Scheme Для стиля кода Kotlin мы используем ktlint со стандартными правилами

Участие в разработке

Если вы хотите внести свой вклад, пожалуйста, имейте в виду следующие правила:

  • Старайтесь придерживаться существующего в проекте стиля кода и соглашений об именовании
  • Кодовая база в основном написана на Java, но мы переходим на Kotlin, поэтому новый код по возможности следует писать на Kotlin
  • Наш предпочтительный технологический стек — Kotlin, MVVM, data-binding и корутины, поэтому любые новые возможности или крупные рефакторинги должны соответствовать этому стеку
  • После добавления/обновления зависимостей с открытым исходным кодом запустите gradlew updateLicensesJson, чтобы обновить атрибуции.

Внутри наша CI автоматически проверяет все pull request на предмет проблем со стилем кода и запускает наши тесты. Однако вы также можете запускать их локально.

root@kitploit:~
gradlew checkstyle
gradlew detekt
gradlew test
gradlew androidTest

Внося вклад в этот проект, вы соглашаетесь со следующим:

  1. Я передаю компании Proton AG все авторские права, связанные с этим вкладом;
  2. Я подтверждаю, что вклад был полностью создан мной;
  3. Я понимаю и соглашаюсь с тем, что этот проект и вклад являются публичными и что запись о вкладе (включая всю личную информацию, которую я предоставляю вместе с ним) хранится бессрочно и может распространяться вместе с этим проектом или соответствующими лицензиями с открытым исходным кодом.

Подпись

Все наши сборки (кроме F-droid) подписываются одним и тем же ключом. SHA256-отпечаток сертификата подписи

root@kitploit:~
ch.protonvpn.android
DC:C9:43:9E:C1:A6:C6:A8:D0:20:3F:34:23:EE:42:BC:C8:B9:70:62:8E:53:CB:73:A0:39:3F:39:8D:D5:B8:53

Версионирование

  • Версия соответствует формату: [major][minor][patch][hotfix]

Лицензия

Код и файлы данных в этом дистрибутиве распространяются на условиях GPLv3, опубликованной Free Software Foundation. Копию этой лицензии см. на https://www.gnu.org/licenses/.

Авторские права (c) 2019 Proton AG

Скачать инструмент