ArSee is the public product name. Existing source namespaces, executable names and published asset filenames retain ARIEC60870 for compatibility. A coordinated rename to masarray/arsee is planned; the existing Pages URL stays canonical until cutover.
From raw IEC 60870 traffic to inspectable engineering evidence.
ArSee is a free, Apache-2.0 open-source Windows protocol tester and evidence analyzer for IEC 60870-5-101, IEC 60870-5-103, and IEC 60870-5-104. Inspect original TX/RX frames, supported protocol interpretations, Values, Events, diagnostics, and native PDF evidence for authorized FAT/SAT, commissioning support, research and troubleshooting.
Product website · Download guide · Quick Start · Field Wiki
| Release channel | Version | Official downloads | Purpose |
|---|---|---|---|
| Latest public stable | v3.6.8 | Windows installer · Portable ZIP | Published stable: unified indexed Event Journal, global workspace search and Windows installer + portable ZIP |
| Previous stable-tagged release | v3.6.7 | Stable release page | Previous stable release without the latest interface refinements |
ArSee is the application branding; compatibility installer/ZIP filenames retain ARIEC60870.
v3.6.8 is the latest stable-tagged software release, not proof of hardware certification. Verify the SHA-256 checksum before running unsigned binaries. The release page also provides SPDX SBOM and the exact Windows release workflow provides build attestations, xUnit and real-WPF screenshots.
GitHub's
/releases/latestresolves to the newest non-prerelease release (currently v3.6.8). Newer RCs, when published, may be available separately; the landing page resolves the most recent complete public Windows package.
Illustrative product media. The v3.6.8 packaging workflow validates the packaged Windows executable and WPF evidence; physical RTU FAT is separate.
| Area | What you can inspect |
|---|---|
| IEC-101 active serial (unbalanced) | Serial link and Class 1/2 polling, GI and selected command protocol evidence |
| IEC-101 dual-link A/B | Independent active/standby link states and redundancy trial diagnostics, not certified production redundancy |
| IEC-101 passive | Receive-only evidence interpretation from configured capture connections; electrical isolation depends on hardware |
| IEC-103 active serial | Relay protocol exchanges and supported event/value interpretation |
| IEC-104 TCP/IP | TCP session, APCI and ASDU data, STARTDT/TESTFR and transaction evidence |
| Engineer workstation | Raw Frames, Values, Events, GI/Controls where available, selected-frame inspector and contextual Smart Findings |
| Reporting | Native PDF evidence export with source frame references |
Included in v3.6.8: one indexed Event Journal, 100-row pages, Previous/Next/Latest navigation, full-history search, Include/Exclude filters, and CSV export with original-frame references. Earlier Frame Interpreter, HOLD/AUTO, and IEC-101 Reset Remote Link improvements remain. Draft transaction/FCB work is excluded; physical RTU FAT remains required.
An acknowledged frame or GI termination is not proof that every configured point was received or that a physical control operated.
- Download the v3.6.8 installer or portable ZIP and verify checksums; fully extract the ZIP, then launch
ARIEC60870.exedirectly (do not run it inside the compressed archive). - In Setup, choose IEC-101 serial, IEC-101 passive, IEC-103 serial or IEC-104 TCP and enter the project-approved COM/TCP, serial handshake, link and ASDU address settings.
- Connect only to an authorized simulator or isolated test endpoint. Do not guess RTS/DTR states or reset a live outstation.
- Compare original TX/RX frame evidence with the interpretation in Raw Frames, Values, Events and GI/Controls as available.
- Export native PDF evidence, then sanitize topology, project and customer identifiers before sharing.
Further documentation: User Guide · Quick Start · Testing Strategy · IEC-101 A/B field checklist · Release notes.
- Full IEC-101 SICAM A8000 physical interoperability is not certified. Draft PR #145 shared transaction/FCB and dual-link hardening is excluded from v3.6.8; COM recovery, GI/SBO evidence and 1,200-bps SOE FIFO still need physical FAT. Simulated CI is not a wired RTU pass.
- IEC-101 balanced mode, universal multi-vendor interoperability, industrial FIFO/SOE endurance, and electrically isolated 2/4-port capture are not certified.
- HOLD pins the visible trace viewport while acquisition continues; it does not itself guarantee durable archival recording.
- ArSee is not a production SCADA master, gateway, safety device or accredited IEC conformance test suite. Use active functions on approved isolated benches only.
The WPF UI, IEC protocol components and typed evidence engine live under src/; six test projects and site hygiene checks live in tests/. The English/Indonesian public landing site is maintained in site/, with a generated fallback mirror in docs/.
The CI workflow covers Release build, protocol regression and Windows WPF acceptance. The Package workflow verifies the actual published executable and builds ZIP, installer, checksums, SBOM and provenance. These are software checks, not physical FAT.
Read Contributing, Security, Support, Code of Conduct, Changelog, License and Third-party notices. Apache-2.0 permits commercial use under its terms; ARIEC60870 requires no subscription or activation key.
For issues, send a reproducible report with sanitized TX/RX HEX, version, OS, protocol profile and steps. Never publish sensitive captures, credentials or private substation topology.