anchor.diff:      bash -c 'pip install -r REQUIREMENTS || pip install -r REQUIREMENTS || pip install -r REQUIREMENTS' && \
       ln -sf ~/recon-ng/recon-ng /usr/local/bin/recon-ng && \
       popd && \
  -    export tmp=`mktemp -d` && \
  +    rm -rf ~/.cache/pip
  +
  +RUN export tmp=`mktemp -d` && \
       pushd $tmp && \
       wget http://www.capstone-engine.org/download/3.0.4/ubuntu-14.04/libcapstone3_3.0.4-0.1ubuntu1_amd64.deb && \
       wget http://www.capstone-engine.org/download/3.0.4/ubuntu-14.04/libcapstone-dev_3.0.4-0.1ubuntu1_amd64.deb && \
       dpkg -i libcapstone3_3.0.4-0.1ubuntu1_amd64.deb && \
       dpkg -i libcapstone-dev_3.0.4-0.1ubuntu1_amd64.deb && \
       popd && \
  -    rm -rf $tmp && \
  -    pushd ~ && \
  +    rm -rf $tmp
  +
  +RUN pushd ~ && \
       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) && \
  +    popd
  +
  +RUN export tmp=$(mktemp -d) && \
       pushd $tmp && \
       wget https://github.com/Z3Prover/z3/tarball/z3-4.5.0 && \
       tar zxvf z3-4.5.0 && \
  
positive.code:     ln -sf `which vim` /usr/bin/vi && \
      popd && \
      popd && \
      rm -rf $tmp && \
      export tmp=`mktemp -d` && \
      pushd $tmp && \
      wget https://bitbucket.org/LaNMaSteR53/recon-ng/get/v4.9.2.tar.gz && \
      tar -zxvf v4.9.2.tar.gz && \
      mv LaNMaSteR53-recon-ng* ~/recon-ng && \
      popd && \
      rm -rf $tmp && \
  
negative.code: #       - sqlmap
  #       - nmap
  #       - Recon-ng
  #   Reversing/Pwn Tools:
  #       - qira
  #       - GDB with Peda/symgdb/Pwngdb
  #       - PwnTools
  #       - one_gadget
  #   Symbolic Execution:
  #       - Z3Prover
  #       - Triton
  #   Misc:
  #       - Tmux
  #       - John the Ripper
  #       - binwalk
  
  SHELL ["/bin/bash", "-c"]
  
  