Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/szuecs/exploit_loop

simple exploit loop for standard CTF contests
https://github.com/szuecs/exploit_loop

Last synced: 4 days ago
JSON representation

simple exploit loop for standard CTF contests

Awesome Lists containing this project

README

        

== DESCRIPTION
Iterate all exploits from a specified directory over all hosts within a ctf.

Exploits should:
* print flags to STDOUT
* print errors to STDERR
* use an option --target
* complete specified timeout
* online exploits should not end with suffix 'off'.

== SYNOPSIS

% exploit_loop [options]

Specific options:

-h, --help Display this help.
-V, --version Print version.
--minimum Minimum iteration time in seconds.
--exploit_dir Directory that contains exploits.
--flag_dir Directory in which flags are written to.
--timeout Timeout in seconds for blocking calls.
--without Without this host
--target_network network like 10.0.x.y , where "x" will be changed according to --target_range and "y" will be changed according to --target_host.
--target_host Host address, the "y" within --target_network.
--target_range Network range, the "x" within --target_network. Example: 5,23 will be a Range 5..23

== REQUIREMENTS

Ruby 1.8.7

== INSTALL

% git clone
% cd exploit_loop
% rake gem
% sudo gem install pkg/*.gem

== TODO

* write some tests

== Bug reports

== AUTHORS

Sandor Szücs, [email protected]

== LICENSE

See LICENSE file.