ARSVIN GitHub

GPL-3.0-or-later · Windows x64 · Authorized engineering workflows

Generate Sampled Values. Inspect what arrives. Preserve the evidence.

ARSVIN combines an SCL-driven SV Publisher with ArSubsv Subscriber for COMTRADE replay, live and PCAP capture, decoded values, waveform, phasor, RMS, continuity diagnostics, profile evidence, and engineering reports.

GPL community edition Commercial path SBOM + SHA-256 Artifact attestations
ArSubsv live analysis interface showing channel values, phasor, voltage waveform, and current waveform
Actual Subscriber workspace — channels, phasor, voltage, and current analysis.

One repository, two focused applications

Transmitter evidence and receiver evidence stay separate.

Publisher and Subscriber have distinct responsibilities so each workflow remains understandable, testable, and explicit about what it proves.

TX

ARSVIN Publisher

Build repeatable streams from SCL, manual values, scenarios, waveform shaping, or COMTRADE records.

  • SCL and SCD stream setup
  • Dataset-aware payload generation
  • Multi-ASDU packing and timing health
  • Generated PCAP and evidence report
RX

ArSubsv Subscriber

Discover and decode live or recorded traffic, bind streams to SCL, and inspect receiver-side behavior.

  • Live Npcap capture and PCAP import
  • Stream and smpCnt health
  • Waveform, phasor, and RMS
  • Receiver evidence report

Actual Windows interfaces

Review the workflow before sending a frame.

These images are captures from the project applications, not generic product mockups or external-product references.

ARSVIN Publisher SV setup with SCL stream selection, source modes, network fields, and manual output controls
Publisher setup — stream, adapter, network, source, and output configuration.
ArSubsv live analysis with channel table, phasor plot, voltage waveform, and current waveform
Subscriber analysis — decoded channels, phasor, voltage, and current.
ArSubsv stream monitor with discovered Sampled Values streams, voltage and current waveforms, phasor view, and RMS values
Stream monitor — discovered traffic, waveform, phasor, RMS, and continuity inspection.

Engineering workflow

Trace configuration, observed traffic, and evidence without overclaiming.

01

Configure from SCL

Reuse APPID, destination MAC, VLAN, svID, dataset, confRev, sample rate, and packing.

02

Generate scenarios

Use manual values, ramps, faults, waveform shaping, sequence components, or COMTRADE replay.

03

Inspect stream health

Expose timing, continuity, counters, payload layout, decoded values, and configuration differences.

04

Preserve evidence

Export PCAP and Markdown reports for independent review and repeatable laboratory records.

Search-indexable engineering documentation

Understand the boundary before enabling live Ethernet.

Documentation is published as dedicated HTML pages with canonical metadata, structured data, navigation, and sitemap discovery.

01

Quick Start

Begin with a dry run, synthetic sample, PCAP file, or authorized isolated link.

02

SV Profile Support

Review implemented behavior, generic payload support, and explicit limitations.

04

Licensing

Understand GPL community rights, historical revisions, and the separate commercial path.

Reproducible Windows releases

Choose the suite, one portable application, or verification files.

SETUP

ARSVIN-Suite-Setup-win-x64.exe

Publisher, Subscriber, documentation, legal notices, shortcuts, and uninstaller.

ZIP

ARSVIN-win-x64-portable.zip

Portable suite folder with both applications and required notices.

TX

ARSVIN-Publisher-win-x64.exe

Self-contained single-file Publisher.

RX

ArSubsv-Subscriber-win-x64.exe

Self-contained single-file Subscriber.

Releases also provide ARSVIN-SBOM.cdx.json and SHA256SUMS.txt. Npcap is installed separately and is not silently bundled.

Operational boundary

Software checks do not establish site authorization or process safety.

Use live capture and transmission only under an approved test plan and network boundary. ARSVIN does not establish isolation, switching authority, functional safety, cybersecurity approval, calibrated measurement, deterministic timing, or IED consumption.

Clear licensing model

GPL community edition with a separate negotiated commercial path.

Current public source and releases are licensed only under GPL-3.0-or-later. Commercial terms are available for proprietary integration, OEM or white-label distribution, closed-source redistribution, private branches, and contractual support.

GPL

Community edition

Use, study, modify, and redistribute under GPL-3.0-or-later and its source-distribution obligations.

Read the license

OEM

Commercial discussion

The repository notice invites negotiation but grants no additional rights by itself. Commercial rights cover only material controlled by the relevant copyright holder.

Commercial licensing notice

Earlier revisions through commit 9440f08b6909ef2dc93dd483cfdcb4e1e86077d0 remain available under their historical Apache-2.0 grant on archive/apache-2.0-final. That historical grant is not a current Apache-or-GPL choice for later releases.