Skip to content

Home

IXpect was developed to continuously monitor IX peering LANs. The functionality is based on the approaches of existing established projects and combines these in a single application using a modern technology stack. Due to the implementation in Rust, IXpect is very powerful and memory-safe.

Project Status

This project is in the early state of development and is subject to many (breaking-)changes. Pre-release versions should generally work, but may still be incompletely implemented and bugs are to be expected.

Features

IXpect features are similar but not identical to the features of the following projects:

The various detection features are implemented in probes that can be activated and configured individually.

IXpect integrates many features into one tool and therefore uniforms the notification pipeline.

Audience

DD-IX Dresden Internet Exchange required monitoring for the peering LAN, but the existing projects did not meet the expectations for a modern technology stack and seems to be no longer maintained in some cases. IXpect should also be useful for other Internet exchanges to extend or replace their existing peering LAN monitoring.