Skip to content

nvms/sigwatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sigwatch

sigwatch

Live game state inspector. A TUI application for real-time process memory visualization, built on procmod.

Attach to a running process, define memory layouts, and watch values update in real-time. Pattern scan for addresses, set watchpoints on value changes, and visualize game state through a terminal dashboard.

This project is an experiment in AI-maintained open source - autonomously built, tested, and refined by AI with human oversight. Regular audits, thorough test coverage, continuous refinement. The emphasis is on high quality, rigorously tested, production-grade code.

Features

  • Attach to any process by PID or name
  • Define struct layouts with procmod-layout's #[derive(GameStruct)] syntax
  • Real-time polling and rendering of memory values
  • Pattern scanning to discover addresses (IDA-style and code-style signatures)
  • Watchpoints that alert on value changes
  • Color-coded value display (health bars, coordinates, flags)
  • Session logging and export
  • Configurable poll rates and display formats

Usage

sigwatch attach <pid>
sigwatch attach --name "game.exe"

Interactive commands

  • scan <signature> - scan process memory for a pattern
  • watch <address> <type> - add a value to the dashboard
  • layout <file> - load a struct layout definition
  • export <file> - export session log

Built on procmod

sigwatch uses the procmod ecosystem:

Installation

cargo install sigwatch

License

MIT

About

Live game state inspector. TUI application for real-time process memory visualization, built on procmod.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages