Об этом проекте

Sloth — это нативное приложение для Mac, отображающее все открытые файлы, каталоги, сокеты, каналы и устройства, используемые запущенными процессами в системе. По сути, это графический пользовательский интерфейс, построенный поверх инструмента командной строки `lsof`: вывод `lsof` анализируется и представляется в виде сортируемого, доступного для поиска иерархического представления с дополнительными функциями. Ключевые возможности, описанные в README: - Просмотр всех открытых файлов, каталогов, IP-сокетов, устройств, Unix-доменных сокетов и каналов. - Фильтрация по имени, режиму доступа, тому, типу, расположению или с использованием регулярных выражений. - Сортировка по имени процесса, количеству файлов, типу, идентификатору процесса, идентификатору пользователя, Carbon PSN, UTI пакета и другим параметрам. - Просмотр статуса IP-сокета, протокола, порта и версии. - Просмотр сокетов и каналов, установленных между процессами. - Окно проверки с подробной информацией о файлах, сокетах и процессах macOS и Unix. - Контекстное меню для операций с файлами. - Аутентификация в приложении для сканирования с правами root. - Написан на Objective-C/Cocoa, описывается как быстрый и отзывчивый. Установка и сборка: - Подписанная и нотариально заверенная загрузка предлагается для macOS 11 или новее (универсальная ARM/Intel 64-бит). - Можно установить через Homebrew с помощью `brew install --cask sloth` (может быть не последняя версия). - Более старые версии поддерживают macOS 10.13-10.15 (версия 3.4) и 10.9-10.12 (версия 3.2). - Сборка из исходного кода требует инструментов сборки Xcode и может быть выполнена с помощью `make build_unsigned`, при этом продукты создаются в `products/`. Проект является бесплатным и открытым с лицензией BSD 3-Clause, и в README отмечается, что он разрабатывается и поддерживается с 2004 года.