Sobre o projeto

Sloth é um aplicativo nativo para Mac que exibe todos os arquivos, diretórios, sockets, pipes e dispositivos abertos em uso por processos em execução no sistema. É essencialmente uma interface gráfica construída sobre a ferramenta de linha de comando `lsof`: a saída de `lsof` é analisada e apresentada em uma visualização em árvore classificável e pesquisável, com funcionalidades adicionais. Principais capacidades descritas no README: - Visualizar todos os arquivos, diretórios, sockets IP, dispositivos, sockets de domínio Unix e pipes abertos. - Filtrar por nome, modo de acesso, volume, tipo, localização ou usando expressões regulares. - Classificar por nome do processo, contagem de arquivos, tipo, ID do processo, ID do usuário, PSN Carbon, UTI do pacote e mais. - Visualizar status, protocolo, porta e versão de sockets IP. - Visualizar sockets e pipes estabelecidos entre processos. - Janela de inspeção com informações detalhadas de arquivos/sockets/processos do macOS e Unix. - Menu contextual para operações de arquivo. - Autenticação no aplicativo para escanear com privilégios de root. - Escrito em Objective-C/Cocoa, descrito como rápido e responsivo. Instalação e builds: - Um download assinado e notarizado é oferecido para macOS 11 ou posterior (Universal ARM/Intel 64-bit). - Pode ser instalado via Homebrew com `brew install --cask sloth` (pode não ser a versão mais recente). - Versões mais antigas suportam macOS 10.13-10.15 (versão 3.4) e 10.9-10.12 (versão 3.2). - Compilar a partir do código-fonte requer as ferramentas de build do Xcode e pode ser feito com `make build_unsigned`, com produtos criados em `products/`. O projeto é gratuito e de código aberto sob a licença BSD 3-Clause, e o README observa que ele é desenvolvido e mantido desde 2004.