frida

Fast SIMD-accelerated memory scanner for Frida — in-process and cross-process (PID).

13
0
89% credibility
Found May 30, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

frida-mem-scan is a lightning-fast memory search tool that works with Frida. It helps you find specific values—like pointers, object instances, or class symbols—buried inside a program's memory. You can scan your own program or attach to any other running process by its ID. The scanner uses high-speed processor instructions to race through memory at up to 100+ gigabytes per second, returning every match with its exact location and which memory region it came from. It supports macOS on both Intel and Apple silicon, with Windows and Linux support planned.

How It Works

1
💡 You need to search memory fast

You discover frida-mem-scan when you need to find specific values hidden deep inside a program's memory, quickly and accurately.

2
🔧 You install the tool

You add frida-mem-scan to your Frida setup using a simple package command, and everything connects automatically.

3
🎯 You choose what to find

You tell the scanner what you're looking for: either a raw memory address, a symbol name from a program library, or a symbol plus an offset.

4
The scanner races through memory

The tool uses special high-speed instructions to scan billions of bytes per second, finding every match across all readable memory regions.

5
You pick your scanning mode
🏠
Scan your own program

Perfect for testing ideas and debugging your own code without any special permissions.

🌐
Scan another program

Attach to any running process to find values inside it, like hunting for object instances by their class name.

6
📊 You get your results

The scanner returns every match it found, including the exact memory address, which target matched, and which memory region contained it.

🎉 You found what you were looking for

In seconds, you have a complete list of locations where your target values exist, ready to use in your analysis or debugging work.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is frida-mem-scan?

frida-mem-scan is a high-speed memory scanner that hooks into Frida's instrumentation framework. It lets you find pointers, vtables, and object instances across process memory with the same API whether you're scanning your own process or a remote one by PID. The scanner itself is a hand-written SIMD blob using SSE4.1 on x86_64 and NEON on arm64, copied into a JIT page at load time and designed to saturate memory bandwidth on modern hardware.

Why is it gaining traction?

The hook is performance. Traditional Frida memory scanning iterates byte-by-byte; this tool processes 8-byte slots in parallel using SIMD instructions, hitting 100+ GB/s throughput in benchmarks. It also handles arm64e pointer authentication codes automatically with a sensible default mask. The symbol syntax (`module!symbol+offset`) for specifying targets makes it readable for reversing C++ binaries where you want to find all instances of a class by its vtable.

Who should use this?

Security researchers hunting for object instances across process memory, malware analysts tracking heap allocations, or reverse engineers who need fast pointer scanning without writing custom assembly. If you're already using Frida and need to find vtables or scattered pointers in a large address space, this saves significant time. It's not for general pattern scanning or byte-level string matching.

Verdict

A specialized tool with impressive engineering for its niche. The credibility score of 0.899% reflects the early stage: only 13 stars, minimal community feedback, and only macOS fully functional (Linux/Windows are stubs). The TypeScript API is clean and the performance numbers are compelling, but the missing platform support limits real-world use. Worth evaluating if you work on macOS security tools; watch the project for Linux and Windows backends if you need cross-platform coverage.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.