https://github.com/StackOverflowExcept1on/idapro91-docker
IDA Pro 9.0 Docker Image
https://github.com/StackOverflowExcept1on/idapro91-docker
ci-cd docker-image ida linux reverse-engineering
Last synced: 10 months ago
JSON representation
IDA Pro 9.0 Docker Image
- Host: GitHub
- URL: https://github.com/StackOverflowExcept1on/idapro91-docker
- Owner: StackOverflowExcept1on
- Created: 2024-08-18T11:58:05.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-18T17:11:10.000Z (over 1 year ago)
- Last Synced: 2024-10-10T22:23:28.031Z (over 1 year ago)
- Topics: ci-cd, docker-image, ida, linux, reverse-engineering
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### idapro91-docker
[](https://hub.docker.com/r/stackoverflowexcept1on/idapro)
[](https://hub.docker.com/r/stackoverflowexcept1on/idapro)
IDA Pro 9.1 Docker Image that can be used both in batch mode (without GUI) and with X11 forwarding. You can run IDA Pro on a Linux server at night and get `database.i64` the next day.
### Requirements
- `ida-pro_91_x64linux.run` file, which can be downloaded from release page
### Building
```bash
docker build \
--build-arg MODE=cli \
--platform linux/amd64 \
--tag stackoverflowexcept1on/idapro:cli .
```
```bash
docker build \
--build-arg MODE=x11 \
--platform linux/amd64 \
--tag stackoverflowexcept1on/idapro:x11 .
```
### Installing
If you don't want to build anything, pre-built docker image is available:
```bash
docker pull \
--platform linux/amd64 \
stackoverflowexcept1on/idapro:cli
```
```bash
docker pull \
--platform linux/amd64 \
stackoverflowexcept1on/idapro:x11
```
### Running
```bash
mkdir -p demo && cd demo
cp /bin/cat .
docker run \
--hostname hostname \
--interactive \
--name container \
--platform linux/amd64 \
--rm \
--tty \
--volume $(pwd):/files \
stackoverflowexcept1on/idapro:cli \
-B \
-P+ \
/files/cat
ls cat.i64
```
```bash
mkdir -p demo && cd demo
cp /bin/cat .
xhost +local:docker
docker run \
--hostname hostname \
--interactive \
--env DISPLAY=$DISPLAY \
--name container \
--platform linux/amd64 \
--rm \
--tty \
--volume $(pwd):/files \
--volume /tmp/.X11-unix:/tmp/.X11-unix \
stackoverflowexcept1on/idapro:x11 \
/files/cat
ls cat.i64
```