rusty_checker

Crates.iorusty_checker
lib.rsrusty_checker
version0.1.3
created_at2025-08-03 13:28:15.972025+00
updated_at2025-08-22 13:28:44.808607+00
descriptionA simple RowHammer vulnerability checker written in Rust
homepagehttps://kushalmeghani1644.github.io/Rusty-Suite/
repositoryhttps://github.com/KushalMeghani1644/Rusty-Checker
max_upload_size
id1779714
size85,244
Kushal Meghani (KushalMeghani1644)

documentation

README

Rusty-Checker ๐Ÿงช

Built with โค๏ธ in Rust

Rusty-Checker is a comprehensive memory testing tool written in Rust that helps detect memory bit flips, test memory stability, and analyze system memory reliability across different access patterns and workloads.

โœจ Features

  • ๐Ÿ”จ Row Hammer Test โ€“ stress adjacent memory rows for vulnerability detection
  • ๐Ÿ“Š Sequential, Random, and Checkerboard Patterns
  • ๐Ÿงฉ Configurable Memory Allocation & Stress Testing
  • ๐Ÿ”ข Multiple Test Patterns:
    • 0xAAAA
    • 0x5555
    • 0xFFFF
    • 0x0000
  • ๐Ÿ“ Detailed Logging with timestamps and progress reporting
  • ๐Ÿš€ Performance Metrics including memory bandwidth calculation
  • โš™๏ธ Customizable Parameters: step sizes, verbose output options, log file paths
  • ๐Ÿ” Anomaly Detection with error location tracking
  • ๐Ÿ›ก๏ธ Graceful Error Handling and memory allocation safety

๐Ÿ“ฆ Installation

Clone the repo and build with Cargo:

cargo install rusty_checker
./rusty_checker -- <memory> <hammer_count>
Commit count: 46

cargo fmt