SystemLens
Enterprise Filesystem Analysis & Security Tool
Intelligent disk space analysis with built-in security auditing for local and remote systems
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
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.