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 = CHANGELOG
== v0.2
- Added ropium
== v0.1 == v0.1
Initial Release - Initial Release
\ No newline at end of file \ No newline at end of file
...@@ -13,6 +13,9 @@ def config_provider(node) ...@@ -13,6 +13,9 @@ def config_provider(node)
node.vm.provider "virtualbox" do |provider| node.vm.provider "virtualbox" do |provider|
yield provider yield provider
end end
node.vm.provider "vmware_free" do |provider|
yield provider
end
end end
def run_ansible(config, playbook, opts) def run_ansible(config, playbook, opts)
...@@ -62,6 +65,7 @@ Vagrant.configure("2") do |config| ...@@ -62,6 +65,7 @@ Vagrant.configure("2") do |config|
run_ansible(node, "gef", opts) run_ansible(node, "gef", opts)
end end
run_ansible(node, "tools", opts) run_ansible(node, "tools", opts)
run_ansible(node, "ropium", opts)
if conf[:ida][:enabled] then if conf[:ida][:enabled] then
run_ansible(node, "ida", opts) run_ansible(node, "ida", opts)
end end
...@@ -73,7 +77,7 @@ Vagrant.configure("2") do |config| ...@@ -73,7 +77,7 @@ Vagrant.configure("2") do |config|
node.vm.network :private_network, ip: opts[:ip] node.vm.network :private_network, ip: opts[:ip]
# disable default forwarding so you can have two or more boxes up at the same time # 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 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 # Provider Specific
config_provider(node) do |provider| config_provider(node) do |provider|
provider.name = opts[:name] 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