Skip to content

607011/dirbplusplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dirb++

Fast, multithreaded version of the original Dirb

Prerequisites

  • Git
  • OpenSSL libraries ≥ 1.1.1t
  • xxd

Windows

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.

Build

macOS

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 .

Linux

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 .

Windows 11

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

License

See LICENSE.

Copyright

Copyright (c) 2023 Oliver Lau