More Premium Hugo Themes Premium React Themes

Hyperglass

hyperglass is the network looking glass that tries to make the internet better.

Hyperglass

hyperglass is the network looking glass that tries to make the internet better.

Author Avatar Theme by thatmattlove
Github Stars Github Stars: 691
Last Commit Last Commit: May 17, 2025 -
First Commit Created: Dec 18, 2023 -
default image

Overview

hyperglass is a tool designed to simplify the implementation of looking glasses across autonomous systems of any size. The goal is to improve the internet community by making looking glasses more common. The tool is currently in active development and the latest stable version is v1.0.0. A newer version, v2.0.0, is almost ready for release.

Features

  • BGP Route, BGP Community, BGP AS Path, Ping, & Traceroute
  • Full IPv6 support
  • Customizable everything: features, theme, UI/API text, error messages, commands
  • Built-in support for various platforms including Arista EOS, BIRD, Cisco IOS-XR, Cisco IOS/IOS-XE, Cisco NX-OS, FRRouting, Huawei, Juniper JunOS, Mikrotik, Nokia SR OS, TNOS, and VyOS
  • Configurable support for any other supported platform
  • Optionally access devices via an SSH proxy/jump server
  • VRF support
  • Access List/prefix-list style query control to whitelist or blacklist query targets on a per-VRF basis
  • REST API with automatic, configurable OpenAPI documentation
  • Modern, responsive UI built on ReactJS, with NextJS & Chakra UI, written in TypeScript
  • Query multiple devices simultaneously
  • Browser-based DNS-over-HTTPS resolution of FQDN queries

Installation

To install hyperglass, follow these steps:

  1. Ensure that you are running Ubuntu 18.04, Python 3.6, and Node 14.
  2. Clone the hyperglass repository from GitHub.
  3. Install the required dependencies using the package manager.
  4. Configure hyperglass with your desired settings.
  5. Start the hyperglass server.
  6. Access the hyperglass interface in your web browser.

For detailed code snippets and further installation instructions, refer to the hyperglass documentation.

Summary

hyperglass is an easy-to-use tool for implementing looking glasses. It aims to make looking glasses more common across autonomous systems by simplifying the process. With features like customizable options, support for various platforms, VRF support, and a modern UI, hyperglass offers a comprehensive solution for network administrators. It is currently under active development, with the stable version v1.0.0 and a newer version v2.0.0 coming soon.