Back to Products

    Rusted

    Open Source

    Modern network config backup

    GoNetworkingGitAutomation

    A modern network configuration backup tool — a faster, single-binary replacement for RANCID and Oxidized. Connects over SSH, captures per-platform configs, masks volatile data for diff-stable backups and versions every change in Git, with a HTTP API and LibreNMS integration.

    rusted is a network device configuration backup tool — a modern, single-binary replacement for RANCID and Oxidized. It connects to your devices over SSH, captures running config with per-platform drivers, and versions every change in git.

    Key features

    • Change-stable backups — volatile lines are stripped and inline timestamps/uptimes masked, so an unchanged device never produces a spurious commit
    • Git-versioned storage, one file per device
    • Per-platform drivers that know how to disable paging and dump config: Cisco NX-OS/IOS/ASA, MikroTik RouterOS v7+, Juniper Junos, Arista EOS, Fortinet, VyOS and a generic fallback
    • Pluggable transports — SSH today, with a documented interface for telnet/NETCONF/REST
    • SQLite-backed device and credential store with optional encryption-at-rest
    • HTTP API + LibreNMS module for add/remove device, history and on-demand backups

    Under the hood

    One Go binary. No Python, no runtime dependencies beyond git. The installer generates config, API token and encryption secret, and initialises the database and backup repo.

    Who it's for

    Network teams who want RANCID's job done without RANCID's baggage.