noidsirius / SootTutorial

A step-by-step tutorial for Soot (a Java static analysis framework)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

doc or dockerfile image needs to take care of the following..

nagkumar opened this issue · comments

doc can be bettered to include all these info

use Powershell

set-variable -name DISPLAY -value 172.17.0.3:0.0
docker run -ti --rm -e DISPLAY=$DISPLAY soot_tutorial

Inside the docker or some can be installed through Dockerfile image creation
apt update
apt install xvfb
apt-get install libxrender1 libxtst6 libxi6
apt-get install net-tools
git clone https://github.com/noidsirius/SootTutorial.git
apt-get update && apt-get install -y vim
git clone https://github.com/jenv/jenv.git /.jenv
export PATH="
/.jenv/bin:$PATH"
jenv add /usr/local/openjdk-8
jenv versions
jenv local 1.8.0.252
cd SootTutorial
./gradlew check
./gradlew build
./gradlew run --args="HelloSoot"
./gradlew run --args="HelloSoot draw"

Thanks for the suggestion, I'll look into it. However, if you can make a pull request with your suggested changes that would be much better.