Free & Open Source

SystemLens

Enterprise Filesystem Analysis & Security Tool

Intelligent disk space analysis with built-in security auditing for local and remote systems

macOS, Windows & LinuxNo Dependencies RequiredMIT License

Everything You Need in One Tool

Built with Rust and React for blazing-fast performance and an intuitive interface

Visual Disk Usage Analysis

See exactly where your storage is being consumed with interactive drill-down capabilities and visual percentage bars.

  • Multi-threaded scanning engine
  • Real-time progress tracking
  • Configurable scan depth

Security Permission Auditing

Detect security vulnerabilities in filesystem permissions before attackers do, with CWE-aligned checks.

  • World-writable file detection
  • SUID/SGID binary scanning
  • Copy-paste fix commands

Remote SSH Scanning

Audit remote Linux/Unix servers without installing any agents or software.

  • SSH key-based authentication
  • Saved host profiles
  • Full disk and security scanning

Database Caching

Dramatically speed up repeat scans with intelligent SQLite caching and automatic invalidation.

  • Instant results for cached scans
  • Auto cache invalidation
  • Minimal disk overhead

Blazing Fast Performance

Built with Rust for native-level performance, scanning 10,000-50,000 files per second.

  • Memory-safe Rust backend
  • Tokio async runtime
  • Optimized data structures

Export & Reporting

Generate CSV reports for documentation, compliance, or further analysis with filtered results.

  • CSV export with timestamps
  • Include/exclude subfolders
  • Historical tracking

Built for Your Workflow

Whether you're a developer, sysadmin, or security professional

For Developers

  • Clean Up Build Artifacts

    Identify node_modules, target directories, and other build artifacts consuming excessive space.

  • Security Code Reviews

    Audit file permissions in repositories to prevent accidentally committing overly permissive files.

  • Dependency Analysis

    Understand which dependencies are consuming the most disk space in your projects.

For System Administrators

  • Server Storage Management

    Quickly identify log files, caches, and temporary files that need rotation or cleanup.

  • Security Compliance

    Regular filesystem permission audits to maintain security baselines and meet compliance requirements.

  • Multi-Server Auditing

    Use SSH scanning to audit multiple servers from a central workstation without agent deployment.

For Security Professionals

  • Penetration Testing

    Identify filesystem-based attack vectors during security assessments.

  • Vulnerability Assessment

    Comprehensive permission scanning aligned with CWE standards.

  • Security Hardening

    Pre-deployment checks to ensure servers meet security baselines before going live.

Download SystemLens

Loading release information...

Frequently Asked Questions

Is SystemLens free?

Yes, SystemLens is completely free and open source under the MIT license. You can use it for personal or commercial purposes without any restrictions.

Does it work on Windows, Mac, and Linux?

Yes, SystemLens provides native binaries for all three platforms. Download the appropriate installer for your operating system from the download section above.

Do I need to install any dependencies?

No, SystemLens is self-contained with no external dependencies. Simply download and install the application for your platform.

How fast is the scanning?

Local scans can process 10,000-50,000 files per second depending on your disk speed. Remote SSH scans are limited by network speed and server performance but are still highly optimized.

What security issues does it detect?

SystemLens detects world-writable files and directories, SUID/SGID binaries, overly permissive configuration files, SSH key permission issues, and more. All issues are classified using Common Weakness Enumeration (CWE) standards. Learn more about specific weaknesses using our CWE Lookup tool.

Does it make changes to my system?

No, SystemLens is completely read-only. It never modifies files or permissions. You must manually apply any suggested fixes, giving you full control over your system.

Is my data sent anywhere?

No, all data stays local on your machine. SystemLens has no telemetry, analytics, or cloud uploads. Your filesystem data and scan results are stored only in the local SQLite database.

Do I need to install anything on remote servers?

No, SSH scanning uses standard Unix tools that are already available on all Linux/Unix systems. No agents or additional software required on remote hosts.

Can I contribute to the project?

Yes! SystemLens is open source and welcomes contributions. Visit the GitHub repository to report issues, suggest features, or submit pull requests.

Ready to Take Control of Your Filesystem?

Download SystemLens today and start analyzing disk usage and security vulnerabilities in minutes.