MxLogger Analyzer

Rust Edition

High-Performance Log Analysis

A powerful Rust-based tool for decoding and analyzing encrypted log files with AES decryption, FlatBuffers parsing, and cross-platform support.

v0.2.0Rust 1.70+Cross-PlatformMIT License

Powerful Features

Built for performance, security, and ease of use

AES Decryption
Advanced AES encryption support with configurable keys for secure log file decoding
FlatBuffers Parsing
Efficient log data parsing using FlatBuffers format for optimal performance
Timezone Support
Flexible timezone formatting for timestamps with global timezone support
Async Processing
Built with Tokio for high-performance async operations and concurrent processing
CLI Interface
User-friendly command-line interface with comprehensive help and verbose logging
Cross-Platform
Native support for Windows, macOS, and Linux with optimized binaries

Quick Installation

Get started in seconds with our one-click installers

Windows
PowerShell one-liner installation
irm https://raw.githubusercontent.com/suyulin/mxlogger_analyzer_rust/main/scripts/install.ps1 | iex
macOS/Linux
Homebrew installation
brew install suyulin/mxlogger_analyzer_rust/mxlogger-analyzer-rust

Or download pre-compiled binaries from GitHub Releases

View All Releases

Simple Usage

Powerful log analysis with just a few commands

Basic Usage Example
Set environment variables and decode your log files

1. Set Environment Variables

export MXLOGGER_CRYPT_KEY=your_key
export MXLOGGER_IV_KEY=your_key

2. Decode Log Files

./mxlogger_analyzer_rust logfile.bin --timezone Asia/Shanghai --verbose