anchor.diff:      mv JonathanSalwan-Triton-* ~/pin/source/tools/Triton && \
       popd && \
       rm -rf $tmp && \
  -    cd ~/pin/source/tools/Triton && \
  +    pushd ~/pin/source/tools/Triton && \
       mkdir build && \
  -    cd build && \
  +    pushd build && \
       cmake -DPINTOOL=on .. && \
       make -j$(grep processor < /proc/cpuinfo | wc -l) install && \
  +    popd && \
  +    find . -type f -name '*.o' -exec rm -f {} \; && \
  +    popd && \
       echo "#!/bin/bash" > ~/msfconsole && \
       echo "pass=`sed -n 's/\s*password:\s*\"\([0-9a-z]*\)\"$/\1/p' /opt/metasploit/apps/pro/ui/config/database.yml | sort | uniq`" >> ~/msfconsole && \
       echo 'msf=/opt/metasploit/ctlscript.sh' >> ~/msfconsole && \
  
positive.code:     echo '/usr/local/bin/msfconsole --quiet -x "db_disconnect; db_connect msf3:$pass@localhost:7337/msf3"' >> ~/msfconsole && \
      echo 'export PATH="$PATH:~/pin/source/tools/Triton/build"' >> ~/.bashrc && \
      chmod +x ~/msfconsole && \
      echo "alias msfconsole='~/msfconsole'" >> ~/.bash_aliases && \
      rm -rf /tmp/*
  
  # qira
  EXPOSE 3002 3003 4000
  
negative.code:     git clone https://github.com/radare/radare2 && \
      pushd radare2 && \
      ./sys/install.sh && \
      find . -type f -name '*.o' -exec rm -f {} \; && \
      find . -type f -name '*.a' -exec rm -f {} \; && \
      popd && \
      popd && \
      export tmp=$(mktemp -d) && \
  