| """ | |
| heaptrm - Tiny Recursive Model heap exploit detector. | |
| Usage: | |
| from heaptrm import HeapMonitor | |
| # Standalone | |
| monitor = HeapMonitor() | |
| results = monitor.scan("./vulnerable_binary", args=["input"]) | |
| # With pwntools | |
| from pwn import process | |
| p = process("./vulnerable_binary") | |
| monitor = HeapMonitor.attach(p) | |
| monitor.check() # returns exploit probability | |
| """ | |
| __version__ = "0.1.0" | |