Download Veltrea Syslog Server

Veltrea Syslog Server is a UDP-based log receiver designed for environments where message encoding varies between devices. It decodes every incoming datagram independently, using declared charsets, BOMs, or byte inference to maintain readability across mixed sources. The application runs as a single executable with no installation step, making it suitable for temporary deployment from removable storage. A tolerant parser accepts non-standard syslog packets that would otherwise be discarded, and the live view presents messages with their source, severity, and detected encoding in separate columns.

5.0(1 ratings)
Version: 0.4.0
Size: 3.52 MB
Systems: Windows, Mac OS, Linux

The software addresses a specific gap in Windows syslog tooling: handling Japanese Shift_JIS output alongside UTF-8 traffic in one stream without setting a single global encoding. Each message carries its own encoding decision, displayed directly in the interface. The portable GUI opens the UDP socket immediately upon launch, while a headless server engine supports continuous background collection with a separate monitoring frontend for remote access. All editions share identical parsing logic.

Built as a Rust project, Veltrea Syslog Server ships as a compact binary without runtime dependencies. The portable edition requires no admin rights or network access after download, functioning fully offline for isolated network diagnostics. The server edition runs as a system service on Windows, a launchd daemon on macOS, or a systemd unit on Linux, writing logs to disk from boot. Bind configuration is available through environment variables for non-standard ports or restricted interfaces.

Per-datagram charset detection via BOM or heuristics Mixed Shift_JIS and UTF-8 streams remain readable
Scrolling table updates immediately upon UDP packet arrival No manual refresh needed for live syslog monitoring
Parser tolerates RFC 3164, RFC 5424, and BSD framing Malformed headers rendered without packet drops
Single executable opens UDP socket without installation USB-deployable capture tool for on-site troubleshooting
Background engine as Windows service, launchd, or systemd unit Boot-time collection independent of foreground interface
Remote TCP console connects to running server engine Live viewing from different machine without collection interruption
Environment variable overrides default syslog bind address Non-privileged port testing and interface-specific binding
Windows and macOS frontend builds with automatic font selection Hiragino Kaku Gothic loaded for Japanese multi-byte rendering
RFC 5424 structured data charset declaration honored Sender-intended encoding preserved without BOM presence
Port 514 binding on macOS requires no root Standard syslog port usable from desktop machines
Server mode persists messages to disk beyond restarts Storage location follows platform conventions or override
Ad-hoc signed macOS bundles generated by build script Zero system footprint variant stores data beside executable