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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.