
Ultrasonic
github.com/ruvnet/ultrasonic- Category
- Cybersecurity
- Rank
- No. 1628Tools index
Previous survey · No. 1633 ·
- Pricing
- Open Source
- Type
- TOOL
- Builder
- ruvnet
- GitHub
- 102 stars
- Date
About
Steganography framework for embedding and extracting agentic commands in audio and video media using ultrasonic frequencies — covert agent-to-agent comms.
What it does
Ultrasonic converts text commands into high-frequency FSK signals, mixes them into audio or video, then detects and decodes them later. It also exposes media analysis, encryption configuration, streaming concepts, and agent-facing operations.
Why it's ranked here
The project offers unusually broad access through Python, command-line tools, MCP, and an HTTP server. Its concrete FSK defaults and registered MCP schemas make the design inspectable. However, conflicting package layouts, metadata versions, dependencies, and command examples weaken confidence, while expansive reliability and security claims lack supporting results in the supplied text.
What's good
The MCP server declares eight focused tools for audio and video embedding, decoding, analysis, frequency configuration, encryption setup, and configuration inspection. The command-line interface validates media extensions and exposes useful signal controls. Packaging also defines separate entry points for the main CLI, MCP server, and HTTP API.
Tradeoffs
The repository text contains material inconsistencies. Packaging targets one package namespace while the supplied implementation sits under another directory. Declared versions differ between metadata and source. Dependency lists disagree on cryptography libraries, and some README command syntax does not match the shown CLI. The provided tests are executable scripts, but no captured results establish end-to-end reliability.
How to use it well
Use it for experiments where Python developers need configurable high-frequency signaling across files, CLI automation, or MCP tools. Start with WAV fixtures and verify decoding after every transformation or playback path. Treat commands as untrusted input and validate them before execution. It does not replace authenticated transport, key-management infrastructure, or evidence from hardware and codec compatibility testing.
Technical notes+
setup.py and pyproject.toml discover agentic_commands_stego* and register three console entry points, but the supplied implementation files live under src/, including src/mcp_tools/cli.py and src/mcp_tools/server.py. pyproject.toml reports version 1.0.1, while src/__init__.py and src/mcp_tools/__init__.py report 1.0.0. Dependency declarations also diverge: setup.py falls back to cryptography, whereas pyproject.toml requires pycryptodome. src/mcp_tools/server.py registers eight MCP tools with JSON schemas. src/simple_test.py, src/working_test.py, src/test_mcp_cli.py, and src/test_mcp_integration.py provide script-style checks, but the supplied repository text contains no execution output.
Observed
- License
- MIT
- Primary language
- Python
- Installation
- PyPI package installable as ultrasonic-agentics, with optional dependency groups
- Interfaces
- Python library, command-line interface, MCP server, and HTTP API server
- Python support
- Requires Python 3.8 or newer
- Packaging
- Setuptools build backend with three registered console scripts
- MCP surface
- Eight declared tools covering embedding, decoding, analysis, and configuration
- Tests
- Supplied source includes standalone FSK, CLI, and MCP integration test scripts
Read from README.md, setup.py, pyproject.toml, src/__init__.py, src/simple_test.py, src/test_mcp_cli.py, src/working_test.py, src/test_mcp_integration.py, src/mcp_tools/cli.py, src/embed/__init__.py, src/crypto/__init__.py, src/decode/__init__.py, src/server/__init__.py, src/mcp_tools/server.py, src/mcp_tools/__init__.py.
What it can do
Embed covert commands in audio files using ultrasonic frequencies
Audio file and command data → Audio file with embedded steganographic data
Embed covert commands in video files using ultrasonic frequencies
Video file and command data → Video file with embedded steganographic data
Extract hidden agentic commands from audio media
Audio file with embedded data → Decoded command data
Extract hidden agentic commands from video media
Video file with embedded data → Decoded command data
Enable covert agent-to-agent communication through media files
Media files and communication protocols → Secure communication channel
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.