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.
Top comments (0)