Overview of the browser-based interface for controlling and monitoring the appliance.
Accessing the Interface
Open a web browser and navigate to:
https://jt-XXXX.local
Replace XXXX with the identifier printed on your device label.
Supported browsers: Chrome, Firefox, Safari, Edge (modern versions)
Certificate Warning
The appliance ships with a self-signed TLS certificate. Your browser will display a security warning. This is expected—proceed past the warning to access the interface.
You can replace the certificate with your own via the Settings page.
Authentication
Enter the password printed on your device label. The default password is unique to each device.
Interface Overview
The web interface is built on JitterTrap and provides real-time visualization of network timing data.
Main Areas
| Area | Purpose |
|---|---|
| Header | Navigation, port selection, status indicators |
| Chart Panel | Real-time graphs of packet timing |
| Statistics Panel | Numeric summaries (mean, min, max, percentiles) |
| Control Panel | Measurement and impairment configuration |
| Capture Panel | Packet capture controls and downloads |
Real-time Charts
The main chart displays packet inter-arrival times as they occur:
- X-axis: Time (scrolling window)
- Y-axis: Inter-arrival time or selected metric
- Line color: Indicates measurement source
Chart Controls
| Control | Action |
|---|---|
| Time window | Adjust visible time range |
| Y-axis scale | Auto-scale or fixed range |
| Pause/Resume | Freeze display for analysis |
| Clear | Reset chart and statistics |
Statistics Panel
Real-time statistics computed from the measurement stream:
| Statistic | Description |
|---|---|
| Count | Total packets measured |
| Mean | Average inter-arrival time |
| Min/Max | Extreme values |
| Std Dev | Standard deviation |
| P50/P95/P99 | Percentile values |
Statistics update continuously. Use the Clear button to reset.
Port Selection
Select which data port to monitor:
- eth0: First data port (Data A)
- eth1: Second data port (Data B)
You can monitor one port at a time. Traffic statistics show both directions (ingress and egress) for the selected port.
Measurement Configuration
Configure what the appliance measures:
Traffic Selection
| Option | Description |
|---|---|
| All traffic | Measure all packets on the port |
| Filter by protocol | TCP, UDP, or specific protocols |
| Filter by port | Specific source or destination ports |
| Filter by address | Specific IP addresses |
Timing Mode
| Mode | Description |
|---|---|
| Inter-arrival | Time between consecutive packets |
| One-way delay | Requires synchronized clocks or reference |
Impairment Controls
Inject network impairments to test system behavior:
| Impairment | Range | Description |
|---|---|---|
| Delay | 0–10,000 ms | Add fixed latency |
| Jitter | 0–1,000 ms | Random delay variation |
| Loss | 0–100% | Drop packets randomly |
| Bandwidth | 0–10,000 Mbps | Limit throughput |
Impairments are applied bidirectionally through the bridge.
For detailed impairment configuration, see Impairment Injection.
Capture Controls
Capture packets for offline analysis:
| Control | Action |
|---|---|
| Start | Begin capturing packets |
| Stop | End capture |
| Download | Save capture as PCAP file |
| Traps | Configure automatic capture triggers |
For triggered capture configuration, see Triggered Capture.
Settings
Access device configuration:
| Setting | Description |
|---|---|
| Password | Change the login password |
| Certificate | Upload custom TLS certificate |
| Network | Management port configuration |
| Time | NTP configuration |
| Factory Reset | Restore default settings |
Keyboard Shortcuts
| Key | Action |
|---|---|
| Space | Pause/resume chart |
| C | Clear statistics |
| R | Reset view |
Performance Notes
- The interface updates in real-time via WebSocket
- High packet rates may require browser hardware acceleration
- Close other browser tabs for best performance
- Some statistics are computed client-side
Further Reading
For detailed software documentation, see the JitterTrap documentation.