Skip to content

StackOverflowExcept1on/idapro91-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

idapro91-docker

Docker Pulls Docker Image CLI Docker Image X11

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

docker build \
    --build-arg MODE=cli \
    --platform linux/amd64 \
    --tag stackoverflowexcept1on/idapro:cli .
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:

docker pull \
    --platform linux/amd64 \
    stackoverflowexcept1on/idapro:cli
docker pull \
    --platform linux/amd64 \
    stackoverflowexcept1on/idapro:x11

Running

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
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