https://github.com/607011/dirbplusplus
A faster version of the original Dirb, implemented with C++ threads
https://github.com/607011/dirbplusplus
cplusplus cplusplus-20 dirb dirbuster hacking-tool http http-client https https-client multithreading openssl threads
Last synced: 4 months ago
JSON representation
A faster version of the original Dirb, implemented with C++ threads
- Host: GitHub
- URL: https://github.com/607011/dirbplusplus
- Owner: 607011
- License: mit
- Created: 2023-04-19T20:12:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-21T17:26:38.000Z (about 2 years ago)
- Last Synced: 2024-12-28T13:33:04.385Z (6 months ago)
- Topics: cplusplus, cplusplus-20, dirb, dirbuster, hacking-tool, http, http-client, https, https-client, multithreading, openssl, threads
- Language: C++
- Homepage:
- Size: 74.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```bash
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
```bash
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:
```bash
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](LICENSE).
## Copyright
Copyright (c) 2023 Oliver Lau