Ramen
Python-based network file scanner
Install / Use
/learn @Crypt0s/RamenREADME
Ramen2 (Alpha)
Ramen2 is a Python framework that allows users to utilize community-written network protocol handlers written for the Ramen Project. The network protocol handlers allow network protocols and network filesystems to be accessed through a POSIX-like standard filesystem interface. The project then runs those handlers against a target(s), stores metadata it collects, and runs user/community plugins based on collected attributes.
An example usage of this project would be scanning a netblock for WebDAV, collecting timestamps, author name, file permissions, and path data while opening and running a MD5sum operation over every file with the extension .pst created between the dates of January and March.
Results are stored in an object database for running queries and reports in ways that don't require a lot of code and that will be intuitive to even novice programmers.
Features
- Modules for each Filesystem
- Support for user plugins to do things like search for keywords, get file hashes, run SSDEEP, ect...
- Well-defined interface for writing your own protocol/filesystem handlers
- Automated discovery and enumeration of targets
Plugins
- MD5hash
Filesystems Supported
- Local Disk
- FTP
- HTTP
Filesystems In-Progress
- Sharepoint WebDav
- WebDav
Install Requirements
- Python 2.7
- ZODB & its prerequisites
- Beautifulsoup (for the HTTP handler)
Known Issues
- The user interface is junky
To-Do:
- Stabilize the configuration of the Object Database
- Plan and build User Interface to automate + configure Ramen
- Incorporate Additional Filesystems and Plugins (ssdeep, webDAV, sharepoint, ect...)
- Integrate with Maltego
Related Skills
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
