Installing Raider
The package is available in the Python Package Index, so to install the latest stable release of
Raider just use the command pip install raider
If you want to build Raider from source, you can do so easily. You will need to do that anyways if you want to contribute.
First start by clonning the repository with git clone
https://github.com/OWASP/raider
.
Using a python virtual environment is recommended to avoid weird
issues with python incompatibilities when working on the code. However
you can still use pip install .
in the project’s directory to
install the package locally.
Install the virtual environment, install poetry and you can prepare the virtual environment and switch to it to work with Raider:
cd raider
poetry install
poetry shell
And now you’re working inside the virtual environment, and Raider should be available here.
Test it by running raider –help command:
raider --help
usage: raider [-h] [--proxy PROXY] [--verbose] [--user USER] {shell,authenticate,run,ls} ...
positional arguments:
{shell,authenticate,run,ls}
Command
shell Run commands in an interactive shell
authenticate Authenticate and exit
run Authenticate, run function (or chain of functions) and exit
ls List configured projects
options:
-h, --help show this help message and exit
--proxy PROXY Send the request through the specified web proxy
--verbose, -v Verbose mode
--user USER Set up the active user