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

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

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

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

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

Категории

Все категории
Loading categories
CocoaDebug — Инструмент отладки iOS 🚀 | Kitploit
Инструменты/GitHubGitHub/cocoadebug/cocoadebug
Динамический анализ (песочница)Безопасность iOSОтладчикиМобильная безопасностьАнализ Журналов
GitHubcocoadebug/cocoadebug

CocoaDebug

Инструмент отладки iOS 🚀

Репозиторий
4.1k3993 лет назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
логотип
  • Введение
  • Установка
  • Использование
  • Параметры
ВерсияCocoaPods Compatible
ПлатформаPlatform
ЯзыкиLanguages

Скриншот

Введение

  • Работает аналогично Charles внутри вашего приложения.

  • Встряхните, чтобы скрыть или показать чёрный пузырь. (Поддерживается на устройствах iPhone и симуляторе)

  • Делитесь деталями сети через email или копируйте в буфер обмена, когда вы находитесь на странице Network Details.

  • Копируйте логи. (Долгое нажатие на текст, затем выберите «Выбрать всё» или «Копировать»)

  • Ищите логи по ключевому слову.

Скачать инструмент
  • Долгое нажатие на чёрный пузырь очищает все сетевые логи.

  • Обнаружение блокировок UI.

  • Список ошибок крашей.

  • Информация о приложении и устройстве, включая: версию, сборку, имя пакета, идентификатор пакета, разрешение экрана, устройство, версию iOS

  • Список всех сетевых запросов, отправленных приложением. (Поддерживает JSON и Protocol buffers от Google)

  • Список всех папок и файлов песочницы с возможностью предпросмотра и редактирования.

  • Список всех консолей WKWebView.

  • Список всех JavaScript-консолей React Native и нативных логов.

  • Список всех сообщений print() и NSLog(), которые были написаны разработчиком в Xcode.

  • Установка

    CocoaPods (Рекомендуемый способ)

    root@kitploit:~
    target 'YourTargetName' do
        use_frameworks!
        pod 'CocoaDebug', :configurations => ['Debug']
    end
    

    Carthage

    root@kitploit:~
    github  "CocoaDebug/CocoaDebug"
    

    Framework

    CocoaDebug.framework (Версия 1.7.2)

    ВНИМАНИЕ: Никогда не поставляйте продукт, который был слинкован с фреймворком CocoaDebug. В Руководстве по интеграции описан способ использования конфигураций сборки для изоляции линковки фреймворка только к Debug-сборкам.

    Использование

    • Ничего не нужно делать. CocoaDebug запустится автоматически.
    • Для захвата логов из Xcode с помощью кода: (Вы также можете установить это в CocoaDebug->App->Monitor->Applogs без какого-либо кода.)
    root@kitploit:~
    CocoaDebugSettings.shared.enableLogMonitoring = true //Значение по умолчанию — false
    
    • Ознакомьтесь с AppDelegate.m или AppDelegate.swift для более продвинутого использования.

    Параметры

    При инициализации CocoaDebug вы можете настроить значения следующих параметров до вызова CocoaDebug.enable().

    • serverURL - Если захваченные URL содержат серверный URL, CocoaDebug выделяет его жирным шрифтом для отметки. Не отмечается, когда это значение равно nil. Значение по умолчанию — nil.

    • ignoredURLs - Установите URL, которые не должны захватываться. CocoaDebug захватывает все URL, когда значение равно nil. Значение по умолчанию — nil.

    • onlyURLs - Установите URL, которые будут захватываться только. CocoaDebug захватывает все URL, когда значение равно nil. Значение по умолчанию — nil.

    • ignoredPrefixLogs - Установите префиксы логов, которые не должны захватываться. CocoaDebug захватывает все логи, когда значение равно nil. Значение по умолчанию — nil.

    • onlyPrefixLogs - Установите префиксы логов, которые будут захватываться только. CocoaDebug захватывает все логи, когда значение равно nil. Значение по умолчанию — nil.

    • additionalViewController - Добавьте дополнительный UIViewController как дочерний контроллер главного UITabBarController CocoaDebug. Значение по умолчанию — nil.

    • emailToRecipients - Установите начальных получателей в поле «Кому» при отправке по email. Значение по умолчанию — nil.

    • emailCcRecipients - Установите начальных получателей в поле «Копия» при отправке по email. Значение по умолчанию — nil.

    • mainColor - Установите основной цвет CocoaDebug в шестнадцатеричном формате. Значение по умолчанию — #42d459.

    • protobufTransferMap - Карта преобразования данных Protobuf в JSON. Значение по умолчанию — nil.

    Ссылка

    https://developer.apple.com/library/archive/samplecode/CustomHTTPProtocol/Introduction/Intro.html