mirror of
https://github.com/encounter/ghidra-cli.git
synced 2026-07-10 03:18:56 -07:00
1.4 KiB
1.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.1.0 - 2025-01-26
Added
- Daemon-only architecture with persistent Ghidra connection
- Auto-start daemon on import/analyze/quick commands
- Comprehensive reverse engineering commands:
- Function analysis (list, decompile, disassemble, calls, xrefs)
- Symbol management (list, get, create, delete, rename)
- String analysis and search
- Type definitions and application
- Comment management
- Memory operations
- Cross-reference analysis
- Search capabilities:
- String patterns
- Byte sequences
- Function names
- Crypto constants
- Interesting patterns
- Call graph generation and export
- Binary patching (bytes, NOP, export)
- Script execution (Python and Java)
- Batch operations
- Flexible output formats:
- Human-readable (default for TTY)
- Compact JSON (default for pipes)
- Pretty JSON (--pretty flag)
- Expression-based filtering
- AI agent integration support
Security
- Local IPC communication only (Unix sockets / named pipes)