ctf-tools/.travis.yml
2017-03-09 14:53:41 +01:00

35 lines
4.3 KiB
YAML

language: bash
sudo: required
services:
- docker
before_install:
- if [ "$DISTRO" = "archlinux" ]; then docker build -t ctftools -f Dockerfile.archlinux .; fi
- if [ "$DISTRO" = "fedora" ]; then docker build -t ctftools -f Dockerfile.fedora .; fi
- if [ "$DISTRO" = "xenial" ]; then docker build -t ctftools -f Dockerfile.xenial .; fi
- if [ "$DISTRO" = "trusty" ]; then docker build -t ctftools -f Dockerfile .; fi
env:
- DISTRO='xenial' EXPECTFAIL=1 TOOL='beef pathgrind python-pin zsteg qira taintgrind stegdetect villoc gdb-heap pwntools wcc reveng bindead xrop hashkill panda sonic-visualizer' # estimated 451 seconds
- DISTRO='xenial' TOOL='qemu' # estimated 1962 seconds
- DISTRO='xenial' TOOL='afl barf pwndbg z3' # estimated 1928 seconds
- DISTRO='xenial' TOOL='snowman firmware-mod-kit gdb keystone angr android-sdk' # estimated 1882 seconds
- DISTRO='xenial' TOOL='pkcrack testdisk steganabara pdf-parser virtualsocket peda apktool peepdf xspy python-paddingoracle dislocker stegsolve libheap xortool tor-browser cribdrag sslsplit elfkickers capstone ssh_decoder pyvmmonitor commix sqlmap preeny jdgui df hash-identifier littleblackbox pemcrack dirb exetractor gef unicorn yafu binwalk veles featherduster elfparser foresight checksec dirsearch hashpump-partialhash ropper shellnoob codereason msieve burpsuite mitmproxy honggfuzz shellsploit radare2 rp++ scrdec18 subbrute hashpump evilize' # estimated 1115 seconds
- DISTRO='archlinux' EXPECTFAIL=1 TOOL='qira sonic-visualizer z3' # estimated 1928 seconds
- DISTRO='archlinux' EXPECTFAIL=1 TOOL='snowman barf panda xspy dislocker reveng beef stegdetect wcc capstone preeny python-pin hash-identifier littleblackbox villoc gdb-heap hashkill elfparser pathgrind ropper taintgrind codereason mitmproxy angr shellsploit bindead' # estimated 693 seconds
- DISTRO='archlinux' TOOL='unicorn gdb pwndbg apktool afl yafu firmware-mod-kit jdgui tor-browser sslsplit keystone pyvmmonitor sqlmap zsteg dirb xrop pwntools android-sdk veles featherduster hashpump-partialhash msieve burpsuite honggfuzz radare2 hashpump' # estimated 1997 seconds
- DISTRO='archlinux' TOOL='pkcrack testdisk virtualsocket peda peepdf ssh_decoder python-paddingoracle stegsolve libheap xortool cribdrag elfkickers pdf-parser scrdec18 df pemcrack shellnoob exetractor gef checksec rp++ binwalk dirsearch foresight commix subbrute steganabara evilize' # estimated 47 seconds
- DISTRO='archlinux' TOOL='qemu' # unknown duration...
- DISTRO='fedora' EXPECTFAIL=1 TOOL='snowman testdisk pwntools pwndbg barf qemu panda xspy sonic-visualizer afl dislocker firmware-mod-kit beef sslsplit tor-browser qira wcc keystone sqlmap preeny stegdetect zsteg df hash-identifier littleblackbox villoc gdb-heap dirb reveng xrop hashkill android-sdk veles featherduster elfparser pemcrack pathgrind hashpump-partialhash taintgrind codereason msieve mitmproxy angr honggfuzz python-pin bindead hashpump' # estimated 507 seconds
- DISTRO='fedora' TOOL='pkcrack unicorn pdf-parser gdb virtualsocket peda apktool peepdf python-paddingoracle stegsolve libheap xortool cribdrag elfkickers capstone ssh_decoder pyvmmonitor scrdec18 jdgui shellnoob exetractor gef checksec yafu binwalk z3 rp++ ropper burpsuite foresight dirsearch commix shellsploit steganabara subbrute radare2 evilize' # estimated 1825 seconds
- DISTRO='trusty' EXPECTFAIL=1 TOOL='reveng pathgrind sonic-visualizer beef taintgrind gdb-heap wcc xrop veles panda' # estimated 882 seconds
- DISTRO='trusty' TOOL='df android-sdk elfparser barf z3' # estimated 1975 seconds
- DISTRO='trusty' TOOL='qemu' # estimated 2174 seconds
- DISTRO='trusty' TOOL='snowman msieve qira gdb exetractor bindead capstone' # estimated 1993 seconds
- DISTRO='trusty' TOOL='afl sqlmap firmware-mod-kit jdgui codereason apktool burpsuite mitmproxy pwntools keystone pwndbg unicorn hashkill featherduster radare2' # estimated 1973 seconds
- DISTRO='trusty' TOOL='pkcrack testdisk steganabara virtualsocket peda peepdf ssh_decoder xspy python-paddingoracle dislocker stegsolve libheap xortool tor-browser cribdrag sslsplit elfkickers pdf-parser pyvmmonitor scrdec18 preeny rp++ stegdetect zsteg hash-identifier littleblackbox villoc pemcrack dirb gef checksec yafu binwalk dirsearch hashpump-partialhash ropper shellnoob foresight honggfuzz shellsploit commix python-pin subbrute hashpump evilize' # estimated 317 seconds
- DISTRO='trusty' TOOL='angr' # unknown duration...
script:
- ./bin/travis-ci.sh