This content originally appeared on DEV Community and was authored by mohsen
Hello dev.to community!
I’m excited to announce Project FRIDA, an open-source, cross-platform system monitoring and data collection framework written in Rust. FRIDA is designed for security research, corporate device management, and parental control scenarios—prioritizing safety, performance, and operational stealth.
Why Rust?
Rust’s memory safety, strong typing, and async capabilities make it the perfect language for building reliable, low-footprint monitoring tools. FRIDA leverages Rust’s ecosystem to deliver robust monitoring with minimal system impact.
Key Features
- Keylogger: Real-time, secure keyboard input logging
- Device Monitor: USB/hardware event tracking and inventory
- Drive Analysis: Filesystem and storage mapping
- Process Inspector: Live process monitoring and Python-based scripting
- File Scanner: Sensitive file/content detection (SSH keys, docs, images, etc.)
- Network Exfiltration: Secure, JSON-based remote transfer
Screen Capture (NEW!): Cross-platform screenshot capture for Windows, macOS, and Linux, powered by the screenshots crate
- Task Scheduler: Efficient async runtime using Tokio
Cross-Platform by Design FRIDA is built to work seamlessly on Windows, macOS, and Linux. The new screen capture module ensures you can visually monitor endpoints regardless of OS.
Getting Started
Source & Docs: GitHub Repo
Confidential Docs: See the in-repo documentation for technical deep-dives.
License: MIT—free for research, security audits, and educational use.
Legal & Ethical Notice
Please use responsibly and always comply with local laws and regulations. Unauthorized surveillance or data collection is strictly prohibited.
Feedback & Contributions
I’d love to hear your feedback, suggestions, or contributions! If you find FRIDA useful or interesting, please star the repo or open an issue/PR.
This content originally appeared on DEV Community and was authored by mohsen