Igor Savchenko::Projects::Node.In.Net

Node.In.Net

Decentralized Peer-to-Peer Networking Mesh Substrate

My oldest pet project, combining the utilities I need for both local use and remote code execution on my devices (Windows, Linux, Android and macOS). The project started with the need to mount remote directories into the local system and a protocol to serve this transport, then a cross-platform terminal and remote desktop access were added. Eventually, the core protocol connected various devices. Written in Rust with an my open-source core, I maintain a server infrastructure in the EU and the US. I made my own tool to forward TCP traffic between my devices in different regions of the world, exchange data, synchronize directories, access remote desktops—and all of this is mostly serverless. ICE + Snow(Rust) really helped me connect all my devices by traversing NAT routers, while regional TURN servers support my connections when direct peer-to-peer is not possible. Ultimately, this project gave life to a new project: Ice Commander dual-pane file manager.

Core Capabilities

Remote File Manager

Securely browse remote directories, download and upload files directly over WebRTC channels.

WebDAV Mounting

Mount your remote storage nodes physically as native local drives in Explorer, Finder, or Nautilus.

PTY Remote Terminal

Access secure bash/powershell terminals on remote devices directly from your web browser.

Process & System Metrics

Monitor telemetry and terminate processes remotely with top-like real-time statistics.

Zero-trust VPN

Proxy network streams across paired peer endpoints securely.

Check the official site

Visit Node.In.Net ↗