docs.rs failed to build vsmprotocol-0.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
vsmprotocol (Rust SDK)
VSM Stealth Protocol — High-performance, invisible P2P encrypted transport for Rust.
Enable bidirectional encrypted communication without opening a single port. vsmprotocol uses raw packet injection to create stealth tunnels that bypass the standard OS socket table.
For the full protocol documentation and other language SDKs, visit the Main Repository.
🚀 Quick Start
1. Installation
Add this to your Cargo.toml:
[]
= "0.1"
Note: Requires sudo (root) permissions to inject and sniff raw packets.
2. Setup Firewalls (Mandatory)
Silence outgoing RST packets on your chosen port:
macOS:
| &&
Linux:
💻 Usage
Create a Stealth Session
use VSMProtocol;
⚙️ How it works
This crate is a lightweight wrapper around the Go-compiled vsmprotocol shared library.
- On first build, the
build.rsscript automatically downloads the correct precompiled binary for your architecture (macOS ARM/Intel, Linux, Windows) from the GitHub releases. - It links dynamically to provide a safe, idiomatic Rust API.
📜 License
MIT
Main Repository: https://github.com/cezarpena/vsm-protocol