https://github.com/doranekosystems/dynadbg
Next-Generation Remote Analysis Suite for Reverse Engineering.
https://github.com/doranekosystems/dynadbg
android ctf cyber-security debugger ios linux macos malware-analysis reverse-engineering webassembly
Last synced: 20 days ago
JSON representation
Next-Generation Remote Analysis Suite for Reverse Engineering.
- Host: GitHub
- URL: https://github.com/doranekosystems/dynadbg
- Owner: DoranekoSystems
- License: gpl-3.0
- Created: 2025-07-27T06:08:39.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-01-20T08:01:52.000Z (2 months ago)
- Last Synced: 2026-02-20T06:50:40.189Z (about 1 month ago)
- Topics: android, ctf, cyber-security, debugger, ios, linux, macos, malware-analysis, reverse-engineering, webassembly
- Language: TypeScript
- Homepage:
- Size: 13.9 MB
- Stars: 320
- Watchers: 10
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# DynaDbg
Next-Generation Remote Analysis Suite for Reverse Engineering.
[](https://www.gnu.org/licenses/gpl-3.0)
> 🎉 **Open Source Announcement**
> This project is open source!
> ⚠️ **Note:** I am currently not accepting pull requests while I work on code reorganization. Please also refrain from posting code suggestions in Issues. Thank you for your understanding.
> **Motivation**
> Curiosity — nothing more.
> _This project is driven purely by a desire to explore and understand how low-level execution behaves across different systems._
>
> **Goal**
> To visualize low-level execution across multiple operating systems and architectures, assisting reverse engineering analysis and deepening technical understanding.
# Support OS
## Host
- Windows(x86_64)
- Linux(x86_64)
- Mac(arm64)
## Remote
| OS | Arch | Scanner | Debugger |
|---|---|:---:|:---:|
| Windows | x86_64 | ○ | × |
| macOS | arm64 | ○ | △ |
| Linux | x86_64 | ○ | △ |
| iOS | arm64 | ○ | △ |
| Android | arm64 | ○ | △ |
| WebAssembly | Browser | ○ | × |
# Usage
Please refer to the [Wiki](https://github.com/DoranekoSystems/DynaDbg/wiki/Using-DynaDbg) for detailed usage instructions.
# Building
- **GitHub Actions:** Fork this repository and run the **Build DynaDbg** workflow from the Actions tab. See [Wiki](https://github.com/DoranekoSystems/DynaDbg/wiki/GitHub-Actions) for detailed build options.
- **Manual Build:** See [Wiki](https://github.com/DoranekoSystems/DynaDbg/wiki/Manual-Build) for step-by-step instructions.
# Developing
Please refer to the [Wiki](https://github.com/DoranekoSystems/DynaDbg/wiki/Developing-DynaDbg) for development setup and guidelines.
# Screenshot

# Function
- Debugger

- Memory Scan
`Normal` | `YARA` | `Pointer`

- Hardware Watchpoint

- Code Tracing

## Documentation
For detailed technical specifications and implementation details, please refer to:
- [Creating a GUI-based macOS&iOS ARM64 Debugger.pdf](doc/Creating%20a%20GUI-based%20macOS&iOS%20ARM64%20Debugger.pdf)
## Credits
For a full list of dependencies, see [CREDITS.md](CREDITS.md).
### Special Thanks
- [MachOKit](https://github.com/p-x9/MachOKit) by [p-x9](https://github.com/p-x9) - MIT License
- [Cetus](https://github.com/Qwokka/Cetus) by [Qwokka](https://github.com/Qwokka) - Apache License 2.0