Back

Adopt all your ubiquity unifi devices in one shot

5 days ago github.com

Story Summary Story

Last updated: 5 days ago

This is a cross-platform desktop utility built with Rust designed to automate the process of adopting network devices via SSH. Key functionalities include automatic network discovery, scanning IP ranges, and identifying devices with enabled SSH on port 22. It uses an OUI database for manufacturer lookup and provides visual indicators for SSH status.

The tool supports both single and bulk device adoption, offering real-time logging of SSH output and adoption progress. It incorporates dual credential support (default and alternative) to facilitate re-adoption tasks. Configuration is managed through a settings panel, persisting settings locally, and requires setting the UniFi controller URL. The application is licensed under the GNU GPL v3 and currently supports macOS and Windows. The development relies on frameworks like Iced for the GUI and Tokio for asynchronous operations.

Comments Summary Comments (1)

Not enough comments to summarize (1 comments available).