To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

Commit 91c79692 authored by Leonardo Galli's avatar Leonardo Galli
Browse files

added ropium

parent d4357756
= CHANGELOG
== v0.2
- Added ropium
== v0.1
Initial Release
\ No newline at end of file
- Initial Release
\ No newline at end of file
......@@ -13,6 +13,9 @@ def config_provider(node)
node.vm.provider "virtualbox" do |provider|
yield provider
end
node.vm.provider "vmware_free" do |provider|
yield provider
end
end
def run_ansible(config, playbook, opts)
......@@ -62,6 +65,7 @@ Vagrant.configure("2") do |config|
run_ansible(node, "gef", opts)
end
run_ansible(node, "tools", opts)
run_ansible(node, "ropium", opts)
if conf[:ida][:enabled] then
run_ansible(node, "ida", opts)
end
......@@ -73,7 +77,7 @@ Vagrant.configure("2") do |config|
node.vm.network :private_network, ip: opts[:ip]
# disable default forwarding so you can have two or more boxes up at the same time
node.vm.network :forwarded_port, id: "ssh", guest: 22, host: 2200 + libc, auto_correct: true
# https://kb.vmware.com/s/article/52683?lang=en_US&queryTerm=ubuntu+boot+hang
# Provider Specific
config_provider(node) do |provider|
provider.name = opts[:name]
......
---
- hosts: all
name: Other tools to install
become_user: vagrant
tasks:
- name: Clone ROPgadget repo
git:
repo: https://github.com/JonathanSalwan/ROPgadget
dest: /home/vagrant/tools/ROPgadget
- name: Setup ROPgadget
command: sh -c "cd /home/vagrant/tools/ROPgadget && sudo pip3 uninstall ROPgadget -y && sudo python3 setup.py install"
- name: Clone ropium repo
git:
repo: https://github.com/Boyan-MILANOV/ropium
dest: /home/vagrant/tools/ropium
- name: Setup ropium
command: sh -c "cd /home/vagrant/tools/ropium && make -j `nproc` && make test && sudo make install && sudo pip3 install prompt_toolkit && make install || true"
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment