7 releases
0.2.1 | Jul 2, 2024 |
---|---|
0.2.0 | Dec 25, 2023 |
0.2.0-beta1 | Mar 22, 2022 |
0.1.2 | May 24, 2021 |
#385 in Operating systems
65KB
1.5K
SLoC
scanflow
A comprehensive memory scanning library
scanflow boasts a feature set similar to the likes of CheatEngine, with a simple command line interface. Utilizing memflow, scanflow works in a wide range of situations - from virtual machines, to dedicated DMA hardware. While it's focused around the CLI, it can also be used as a standalone library, easy to integrate to other memflow projects. With performance being at its forefront, scanflow should be able to achieve revolutionary memory scan speeds.
Setting up
- Install the CLI:
cargo install scanflow-cli
- Optionally enable ptrace for the binary (for use with qemu):
sudo setcap 'CAP_SYS_PTRACE=ep' ~/.cargo/bin/scanflow-cli
-
Set up connectors using memflowup
-
Enjoy:
scanflow-cli -c qemu_procfs -p svchost.exe
Background
This tool came to be as a result of my YouTube series detailing memflow and various memory scanning techniques. If you wish to learn more, check out the memflow-applied playlist.
memflow-applied repo is also available with snapshots of different stages of development.
Dependencies
~26–35MB
~592K SLoC