Fast, multithreaded version of the original Dirb
- Git
- OpenSSL libraries ≥ 1.1.1t
- xxd
Get xxd.exe
from https://sourceforge.net/projects/xxd-for-windows/ and copy it to a location that's in the system's Path
.
Install OpenSSL:
winget install OpenSSL
winget install Ninja-build.Ninja
If you don't want to use the Ninja build tool, you can omit its installation, but must then replace Ninja
with "NMake Makefiles"
in the cmake
command below.
git clone https://github.com/607011/dirbplusplus.git dirb++
mkdir -p dirb++/build
cd dirb++/build
git submodule init
git submodule update --remote --merge
cmake -DCMAKE_BUILD_TYPE=Release -DOPENSSL_ROOT_DIR=/opt/homebrew/Cellar/openssl@3/3.1.0 ..
cmake --build .
git clone https://github.com/607011/dirbplusplus.git dirb++
mkdir -p dirb++/build
cd dirb++/build
git submodule init
git submodule update --remote --merge
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
In Visual Studio Developer Command Prompt:
git clone https://github.com/607011/dirbplusplus.git dirb++
cd dirb++
git submodule init
git submodule update --remote --merge
md build
cd build
cmake -G Ninja -DOPENSSL_ROOT_DIR="C:\Program Files\OpenSSL-Win64" ..
cmake --build . --config Release
See LICENSE.
Copyright (c) 2023 Oliver Lau