awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sveinbjornt avatar

sveinbjornt/Sloth

0
View on GitHub↗
8,914 星标·174 分支·Objective-C·BSD-3-Clause·5 次浏览sveinbjorn.org/sloth↗

Sloth

Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.

Features

  • lsof - Provides a graphical interface for the lsof command to inspect open file descriptors and network connections.
  • Open File Descriptor Monitors - Provides a graphical interface to list all open file descriptors, sockets, and devices used by every running process.
  • lsof Output Parsers - Wraps the lsof command-line tool, parsing its output to populate a native macOS table view with process and file information.
  • File and Socket Inspectors - Opens detailed inspection windows for macOS and Unix file, socket, and process metadata.
  • macOS Process File Inspectors - Shows all open files, directories, sockets, pipes, and devices used by running processes on macOS.
  • Process File Listings - Shows all files, directories, sockets, pipes, and devices currently open by every running process in a searchable outline view.
  • In-App Root Authenticators - Authenticates in-app to run with root privileges so the tool can inspect processes owned by other users.
  • Root-Privileged File Inspectors - Authenticates with root privileges to inspect files and sockets owned by other users.
  • macOS Authorization Services Escalations - Uses Authorization Services to request root privileges, enabling inspection of processes owned by other users without requiring a separate sudo invocation.
  • Socket Connection Inspectors - Displays IP socket status, protocol, port, and version for each open network connection on the system.
  • Process State Inspection - Inspects all open files, sockets, pipes, and devices used by running processes on macOS through a graphical interface.
  • System Resource Monitors - Displays real-time information about files, sockets, and devices in use by all active processes.
  • Regex-Based Output Filters - Applies user-defined regular expressions or name/type filters to the parsed lsof output, updating the displayed list in real time.
  • Open File List Filters - Filters the displayed list by name, access mode, volume, type, location, or regular expression to narrow results.
  • File Listing Filters - Filters the displayed open files by name, access mode, volume, type, location, or regular expression to narrow results.
  • Process-Grouped Outlines - Organises open files into a hierarchical outline grouped by process, with expandable rows for each file descriptor.
  • File and Process Metadata Inspectors - Opens a detailed inspection window showing macOS and Unix file, socket, and process information for any selected item.
  • File and Socket Metadata Panels - Opens a secondary window showing detailed macOS and Unix metadata for selected files, sockets, or processes.
  • Process Refresh Timers - Periodically re-runs lsof and updates the UI to reflect changes in open files and running processes without requiring a manual refresh.
  • macOS Table Views - Renders the open file list using NSTableView with custom cell views for columns like name, type, mode, and process.

Star 历史

sveinbjornt/sloth 的 Star 历史图表sveinbjornt/sloth 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Sloth 的开源替代方案

相似的开源项目,按与 Sloth 的功能重合度排序。
  • inspektor-gadget/inspektor-gadgetinspektor-gadget 的头像

    inspektor-gadget/inspektor-gadget

    2,720在 GitHub 上查看↗

    Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and debugging Kubernetes nodes. It provides a suite of tools to collect kernel-level telemetry and export system metrics via the OpenTelemetry standard. The project distinguishes itself by packaging inspection tools as OCI-compliant container images, allowing for standardized distribution and deployment across clusters and hosts. It employs a modular data processing pipeline that utilizes WebAssembly modules to transform and filter telemetry, and leverages Compile Once Run Everywhere for

    Cbpfbpf-programscncf-project
    在 GitHub 上查看↗2,720
  • hishamhm/htophishamhm 的头像

    hishamhm/htop

    5,899在 GitHub 上查看↗

    htop is a terminal user interface system monitor for Unix systems. It functions as an interactive process viewer and real-time resource visualizer, providing a dashboard to track CPU, memory, and load average metrics. The tool enables the sorting, filtering, and termination of active system processes and threads. It distinguishes itself through a text-mode interface that can render processes in a hierarchical tree structure to visualize parent-child relationships and allows for the assignment of CPU affinity to specific processor cores. The monitoring surface covers CPU utilization, memory a

    Ccconsoleconsole-application
    在 GitHub 上查看↗5,899
  • coreutils/coreutilscoreutils 的头像

    coreutils/coreutils

    5,185在 GitHub 上查看↗

    This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It provides the fundamental building blocks for system administration, file management, and text processing on Unix-like systems, implementing a wide range of POSIX command-line tools. The collection is distinguished by its broad coverage of low-level system operations. This includes a complete toolkit for file system management, such as creating and modifying files and directories, and a specialized text processing toolkit for filtering, sorting, and transforming data streams. The pro

    C
    在 GitHub 上查看↗5,185
  • fengyuhetao/shellfengyuhetao 的头像

    fengyuhetao/shell

    4,138在 GitHub 上查看↗

    This project is a bash scripting tutorial, shell automation library, and Linux system administration guide. It serves as a collection of practical examples and case studies designed for learning the Linux command line and shell programming. The repository provides a reference for Unix text processing and the creation of modular script libraries. It includes patterns for automating repetitive server tasks, such as software installation, network security configuration, and database task automation. The project covers a broad range of capabilities, including system monitoring and health auditin

    Shell
    在 GitHub 上查看↗4,138
查看 Sloth 的所有 30 个替代方案→

常见问题解答

sveinbjornt/sloth 是做什么的?

Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.

sveinbjornt/sloth 的主要功能有哪些?

sveinbjornt/sloth 的主要功能包括:lsof, Open File Descriptor Monitors, lsof Output Parsers, File and Socket Inspectors, macOS Process File Inspectors, Process File Listings, In-App Root Authenticators, Root-Privileged File Inspectors。

sveinbjornt/sloth 有哪些开源替代品?

sveinbjornt/sloth 的开源替代品包括: inspektor-gadget/inspektor-gadget — Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and… hishamhm/htop — htop is a terminal user interface system monitor for Unix systems. It functions as an interactive process viewer and… henrypp/memreduct — MemReduct is a Windows memory management tool designed to monitor RAM usage and free up physical memory. It functions… fengyuhetao/shell — This project is a bash scripting tutorial, shell automation library, and Linux system administration guide. It serves… goss-org/goss — Goss is a declarative system validation framework that verifies server state by comparing live system attributes… coreutils/coreutils — This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It…