Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a1ext/auto_re
IDA PRO auto-renaming plugin with tagging support
https://github.com/a1ext/auto_re
ida ida-pro plugin tagging
Last synced: 16 days ago
JSON representation
IDA PRO auto-renaming plugin with tagging support
- Host: GitHub
- URL: https://github.com/a1ext/auto_re
- Owner: a1ext
- Created: 2016-09-16T17:26:41.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-03-01T15:48:44.000Z (over 2 years ago)
- Last Synced: 2024-07-31T23:46:06.212Z (3 months ago)
- Topics: ida, ida-pro, plugin, tagging
- Language: Python
- Size: 221 KB
- Stars: 558
- Watchers: 23
- Forks: 85
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-reverse-engineering - **291**星
README
[![Join the chat at https://gitter.im/auto_re/Lobby](https://badges.gitter.im/auto_re/Lobby.svg)](https://gitter.im/auto_re/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Features
========## 1. Auto-renaming dummy-named functions, which have one API call or jump to the imported API
### Before
![auto_rename_src.png](docs/auto_rename_src.png)### After
![auto_rename_dst.png](docs/auto_rename_dst.png)## 2. Assigning TAGS to functions accordingly to called API-indicators inside
* Sets tags as repeatable function comments and displays TAG tree in the separate view
Some screenshots of TAGS view:
![tags_view_0.png](docs/tags_view_0.png)
![tags_view_1.png](docs/tags_view_1.png)
How TAGs look in unexplored code:
![tags_in_unexplored_code.png](docs/tags_in_unexplored_code.png)You can easily rename function using its context menu or just pressing `n` hotkey:
![function_rename.png](docs/function_rename.png)
# Installation
Just copy `auto_re.py` to the `IDA\plugins` directory and it will be available through `Edit -> Plugins -> Auto RE` menu