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

AreaPurpose
HeaderNavigation, port selection, status indicators
Chart PanelReal-time graphs of packet timing
Statistics PanelNumeric summaries (mean, min, max, percentiles)
Control PanelMeasurement and impairment configuration
Capture PanelPacket 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

ControlAction
Time windowAdjust visible time range
Y-axis scaleAuto-scale or fixed range
Pause/ResumeFreeze display for analysis
ClearReset chart and statistics

Statistics Panel

Real-time statistics computed from the measurement stream:

StatisticDescription
CountTotal packets measured
MeanAverage inter-arrival time
Min/MaxExtreme values
Std DevStandard deviation
P50/P95/P99Percentile 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

OptionDescription
All trafficMeasure all packets on the port
Filter by protocolTCP, UDP, or specific protocols
Filter by portSpecific source or destination ports
Filter by addressSpecific IP addresses

Timing Mode

ModeDescription
Inter-arrivalTime between consecutive packets
One-way delayRequires synchronized clocks or reference

Impairment Controls

Inject network impairments to test system behavior:

ImpairmentRangeDescription
Delay0–10,000 msAdd fixed latency
Jitter0–1,000 msRandom delay variation
Loss0–100%Drop packets randomly
Bandwidth0–10,000 MbpsLimit throughput

Impairments are applied bidirectionally through the bridge.

For detailed impairment configuration, see Impairment Injection.

Capture Controls

Capture packets for offline analysis:

ControlAction
StartBegin capturing packets
StopEnd capture
DownloadSave capture as PCAP file
TrapsConfigure automatic capture triggers

For triggered capture configuration, see Triggered Capture.

Settings

Access device configuration:

SettingDescription
PasswordChange the login password
CertificateUpload custom TLS certificate
NetworkManagement port configuration
TimeNTP configuration
Factory ResetRestore default settings

Keyboard Shortcuts

KeyAction
SpacePause/resume chart
CClear statistics
RReset 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.