Commit graph

640 commits

Author SHA1 Message Date
darksun
e77f7c0427 vagrant-vbguest needed 2018-09-10 21:16:05 +02:00
Kenneth Chan
6480f09e87 Add docker step
cd into directory after cloning to be able to run the docker command
2018-07-14 08:43:00 +02:00
Yan
32cf66b3f8 add the capability to use 'nice' to avoid locking everything up during long compiles 2018-07-12 22:18:31 -07:00
pwnslinger
280834a007 qira patched, flask_socketio problem fixed 2018-07-11 17:13:48 +02:00
Richard Clifford
cf6ceba422 Update Dockerfile
This should fix the error: `fatal: unable to access 'https://github.com/Author/Repo.git': Problem with the SSL CA cert (path? access rights?)`
2018-05-31 00:52:59 -07:00
Michael Rodler
9b5a706ee7 zsteg: added uninstall script 2018-04-20 11:12:52 -07:00
Michael Rodler
ec75e3d081 Updated Dockerfiles, added script to quickly run manage-tools in a container for testing
* Dockerfile updates
    * Ubuntus now use apt-get-install wrapper to not leave package lists in the container
    * Copy uncommited manage-tools, etc. scripts into container, which
      is good for manual testing.
    * Remove dependency on virtualenvwrapper for Ubuntus and Fedora
* `ctf-tools-test-action` to quickly test something for another distribution in a docker container, e.g.
  `ctf-tools-test-action -d fedora -s -v reinstall qemu`
2018-04-20 11:12:52 -07:00
Michael Rodler
dd4f08ffdb rappel: fix install-root script 2018-04-20 11:12:52 -07:00
Michael Rodler
da6c5a937b manage-tools: do error handling for install-root-* scripts the same way as for install scripts 2018-04-20 11:12:52 -07:00
Michael Rodler
09d49d8bd6 manage-tools: ensure PATH is set for ./install scripts such that they can find the ctf-tools scripts
this wasn't the case in a docker container for some reason... It's more robust this way.
2018-04-20 11:12:52 -07:00
Michael Rodler
3f21e29053 manage-tools: run apt-get update before attempting to install something, a container might not have latest or any package list 2018-04-20 11:12:52 -07:00
Michael Rodler
3d71d79c97 manage-tools didn't properly set PATH when using fish shell 2018-04-20 11:12:52 -07:00
Michael Rodler
407a2a80d6 gdb install script: remove build artifacts and strip gdb binary after build to save some disk space 2018-04-20 11:12:52 -07:00
Michael Rodler
985c884a96 fix gdb latest version regex not finding the latest version 8.1 2018-04-20 11:12:52 -07:00
Michael Rodler
cefcce33db fix ropper install script to use --no-binary, since --no-use-wheel is deprecated and some pip versions have it removed already 2018-04-20 11:12:52 -07:00
Michael Rodler
0c64793157 Updated qemu install script
* Use separate build dir
* remove build directory afterwards, this saves quite some space in VMs...
* some minor improvements
2018-04-20 11:12:52 -07:00
Yan
94032b49cd adding nonce-disrespect 2018-03-24 23:30:17 -07:00
Yan
8a9b52d5a6 added one_gadget 2018-03-01 18:52:06 -07:00
Ga_ryo_
85026a493d fix shebang 2018-02-16 23:27:47 +00:00
Yan
a9e85987aa added youtube-dl for annoying recons 2018-01-27 23:48:01 -07:00
Yan
f2431a09b0 adding latest valgrind version 2018-01-25 16:06:10 +00:00
Michael Rodler
8982de556d removed explicit full-upgrade command 2017-12-13 10:31:37 -07:00
Michael Rodler
36acb6c6fc fixed unbound variable in list command 2017-12-13 10:31:37 -07:00
Michael Rodler
443f397ddb fixed whitespace vs tabs 2017-12-13 10:31:37 -07:00
Michael Rodler
397402bcd5 added full-upgrade help message, fixed list (-i|-u) 2017-12-13 10:31:37 -07:00
Michael Rodler
0cbadcb2ee added full-upgrade command to upgrade all installed tools 2017-12-13 10:31:37 -07:00
Emanuel Boderash
7ee664a0dc add seccomp-tools 2017-11-27 13:05:19 -07:00
Michael Rodler
f986af55fb parse latest version of qemu & gdb from their git repo 2017-11-13 15:59:54 -07:00
Edznux
36c7481983 Add https & fix 404 link for gdb-heap 2017-10-21 23:24:21 -07:00
Michael Rodler
b3e09e7400 travis buildstatus: switched to makefile for running things 2017-10-21 23:23:56 -07:00
Michael Rodler
407952f696 improved/fixed buildstatus script
yapf autoformatted python scripts
2017-10-21 23:23:56 -07:00
Michael Rodler
2fe5959e48 qemu: try updating submodules if configure fails 2017-09-27 16:01:32 -07:00
Michael Rodler
075aeb05bc qemu: install libfdt-dev build dep 2017-09-27 16:01:32 -07:00
raildex1
d51aac7450 Updated gdb to 8.0.1, fixed arch install 2017-09-27 16:01:14 -07:00
raildex1
ad4e74435b Updated gdb to 8.0.1, fixed arch install 2017-09-27 16:01:14 -07:00
Michael Rodler
f79f95d096 improved pwndbg install 2017-09-05 12:29:38 -07:00
Michael Rodler
d128a5276b qemu: install pixman dep, version bump 2017-09-05 12:28:12 -07:00
Yan
bc8e886fe9 qira patch 2017-09-01 17:22:11 -07:00
Yan
e8b8b976ba install guile dev on ubuntu 2017-08-18 16:45:28 -07:00
Michael Rodler
17d6bceea0 don't repeatedly add ctf-tools to PATH in (bash|zsh)rc, config.fish 2017-08-18 16:45:28 -07:00
Michael Rodler
f4b8abf963 Let zsteg install script add rubygems PATH to (bash|zsh)rc, config.fish 2017-08-18 16:45:28 -07:00
Michael Rodler
d62247af0e fix binwalk install script, add uninstall script, fixes #135 2017-08-18 16:45:28 -07:00
Michael Rodler
aa8c464dda apktool version bump 2017-08-18 16:45:28 -07:00
Michael Rodler
770028c136 Do not use pwntools binutils ppa on xenial and later 2017-08-18 16:45:28 -07:00
Michael Rodler
e7b9d9273d fix keystone install 2017-08-18 16:45:28 -07:00
Michael Rodler
e827468db9 use rankmirrors to get best mirror in archlinux dockerfile 2017-08-18 16:45:28 -07:00
Michael Rodler
711dd21b3f updated gdb version to 8.0, fix build on archlinux 2017-08-18 16:45:28 -07:00
Yan
e1571d9f1a Merge pull request #140 from LosFuzzys/qemu-update-2017-08
update on qemu install
2017-08-15 10:35:34 -07:00
Michael Rodler
1ad0d90246 Switch to fetching qemu from git, update to 2.10-rc2 and fix archlinux install-root 2017-08-15 18:18:08 +02:00
Yan
fa0db4f148 Merge pull request #137 from LosFuzzys/qemu_update
updated qemu version
2017-05-10 13:35:08 -07:00