Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


Перевод: Анна Давыдова
Источник: n0where.net

ChatSecure - бесплатный, закодированный iOS чат клиент с открытым исходным кодом

Бесплатный, закодированный iOS чат клиент с открытым исходным кодом: ChatSecure 

ChatSecure является бесплатным клиентом мгновенного обмена сообщений с открытым исходным кодом для iOS и Android, который объединяет зашифрованную OTR («Off the Record») поддержку передачи сообщений из библиотеки libotr и XMPPFramework для работы с Jabber/GTalk (XMPP).

Скачать ChatSecure

Разработчики версии Android сильно разветвляли код и больше не поддерживают новые версии, которые выходят. Если вы по-прежнему используете ChatSecure Android, вам следует немедленно перейти на другое приложение. Для аналогичной работы с пользователем и лучшей совместимости с последними функциями ChatSecure iOS скачайте Conversations.

Разработка ChatSecure iOS не подвержена этим изменениям


СовместимостьChatSecure

Существует более полный список of OTR клиентов на Wikipedia.

Рабочий стол

  • Adium (Mac OS X)
  • Jitsi (межплатформенный)
  • Pidgin (межплатформенный), с pidgin-otr плагином.

Мобильная версия

Сторонние библиотеки

Это программное обеспечение дополнительно ссылается или включает следующие источники интеллектуальной собственности, условия лицензии для которых изложены в самих источниках:

Следующие зависимости связаны с ChatSecure, но находятся в условиях отдельной лицензии:


Codeby Security School от Сodeby

Мы запустили свою онлайн школу по информационной безопасности. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного в курсе Paranoid


  • OTRKit – Objective-C libotr библиотека обертки для OTR кодирования
    • libotr – Предоставляет основные возможности шифрования сообщений
    • libgcrypt – Обрабатывает основные методы шифрования libotr
    • libgpg-error – коды ошибок используемые libotr
  • CPAProxy – Objective-C Tor Wrapper Framework для iOS
    • OpenSSL – криптографические базовые элементы, которые требует Tor
    • libevent – Tor i/o зависимость
    • Tor – internet anonymity framework (фреймворк анонимности в интернете)
  • XMPPFramework – XMPP поддержка
  • YapDatabase – YapDatabase довольно хорошее хранилище ключей/величин/наборов, встроенных в sqlite для iOS & Mac.
    • SQLCipher – Полное шифрование базы данных для sqlite
  • Mantle – модельная структура Cocoa и Cocoa Touch
  • JSQMessagesViewController – Сообщения UI библиотеки для iOS
  • MBProgressHUD – прогресс HUD, который хорошо выглядит
  • MWFeedParser – метод для перехода в HTML строках
  • SSKeychain – Утилиты для безопасного хранения паролей в iOS связке ключей
  • Appirater – заставляет людей давать отзывы
  • UserVoice – форум поддержки приложения
  • HockeySDK – фреймворк создания отчета о неполадках
  • DAKeyboardControl – Поддержка прокрутки клавиатуры в режиме просмотра чата

Для более полного списка, ознакомьтесь с Podfile.

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

Вам понадобится Cocoapods для большинства наших зависимостей. Из-за некоторых проблем с CocoaPods и Xcode 8 нам нужно использовать предварительную версию, которую мы установим с помощью bundler и нашего Gemfile.

Скачайте исходный код и не забудьте также стянуть все модули.

Далее вам нужно будет создать вашу собственную версию данных для конкретной среды. Создайте копию Secrets-template.plist как Secrets.plist:

Затем установите свое значение для PROVISIONING_PROFILE_Debug в OTR_Codesigning.xcconfig для идентификатора предоставления профиля для вашей команды iOS, чтобы запустить его на своем устройстве. Вы можете получить этот идентификатор, временно выбрав нужный профиль в Xcode (Build Settings -> Provisiong Profile), затем выбрав «Other …».

Откройте ChatSecure.xcworkspace в Xcode и стройте.

ПримечаниеНе открывайте .xcodeproj потому что сейчас мы используем Cocoapods!

Если у вас по-прежнему возникают проблемы при компиляции, проверьте статус сборки Travis-CI и файл .travis.yml


Безопасная сделка с гарантом Сodeby

Гарант является доверенным посредником между Участниками при проведении сделки.​ Услуга сайта «Проведение сделок через Гаранта» предоставляется всем зарегистрированным пользователям codeby.net Подробнее ...


Похожие темы

Инструмент для обхода антивируса на Android —... Приветствую, в этой статье я хочу показать инструмент, который позволит препятствовать обнаружению вредоносного ПО антивирусом на платформе Android....
Network tap своими руками или как проснифить сеть ... Network tap Перехватчик трафика, сетевой тест-порт илиисетевой отвод (англ. Network tap) — аппаратное устройство, подсоединяемое непосредственно к ...
Деанон. Введение в деанонимизацию пользователей... Деанонимизация - это нарушение анонимности, когда о вас узнают, то что вы скрывали начиная от ip адреса, заканчивая Именем и Фамилией. Все мы оставл...
Анализ Android APK с Droidstat-X Droidstat-X – является инструментом для автоматизации задач обратного инжиниринга APK файлов. Droidstat-X генерирует карту Xmind со всей собранно...
Что не стоит делать на рабочем месте или в школе... Сегодня хочу обсудить с вами один важный вопрос касаемый информационной безопасности, а именно то что несмотря на все ваши попытки спрятаться и скры...