DinoGlue
L3Harris-Sponsored Capstone Project · University of Utah Computer Science
Unified Testing. Simplified Validation. Smarter Networks.
Our project, DinoGlue, is an all-in-one network testing solution developed for our sponsor, L3Harris, a company with a vast network infrastructure where performance and reliability are crucial. To ensure their network performs optimally, L3Harris uses Network Traffic Generators (NTGs)—specialized tools designed to simulate network traffic and stress-test network components. However, while these NTGs are powerful at generating traffic, they often require manual configuration and scripting, making it difficult to automate and manage the entire testing process.
DinoGlue solves this problem by providing a unified platform that simplifies the process of configuring, executing, and analyzing network performance tests. Rather than focusing solely on generating traffic, DinoGlue streamlines the full testing workflow, from test configuration to result analysis. This automation reduces errors, accelerates testing cycles, and helps network engineers make data-driven decisions based on comprehensive, real-time insights.
📔 Table of Contents 📔
⚡ Key Features ⚡
🛠 Technologies Used 🛠
Rust – High-performance backend with asynchronous execution via Tokio
Next.js – Responsive React-based frontend
TimescaleDB – Scalable time-series data layer built on PostgreSQL
Grafana – Rich dashboards for visualizing test results
Python – Interface for scripting and interaction with the Cisco TRex Network Traffic Generator
TCL - Interface for scripting and interaction with Ixia Network Traffic Generators
Docker – Docker toolchain integration, from custom Dockerfiles to Compose stack and network/volume management.