blue9057 / Owl

Exploit management tool for attack and defense hacking competitions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Owl

Management tool for Attack and Defense CTFs

Testing, Building, and Running

Owl is written with Rust, and utilizes Cargo as a building and testing system.

You can test, build, run using the following command:

cargo test
cargo build
cargo run

Development

  • Install nightly-2018-07-07 version of Rust. Tarpc seems to require Rust nightly, and newer nightly seems to hate Diesel.
    • rustup install nightly-2018-07-07
  • Install PostgreSQL library(libpq).
  • Install rustfmt. Copy files in hooks directory to .git/hooks.
    • rustup component add rustfmt-preview --toolchain=nightly-2018-07-07

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.

About

Exploit management tool for attack and defense hacking competitions

License:Apache License 2.0


Languages

Language:Rust 93.2%Language:PLpgSQL 3.8%Language:Shell 2.0%Language:TSQL 0.7%Language:Python 0.2%Language:Batchfile 0.0%