Sked: A Pentester's Utility Belt
sked is a command-line toolkit written in Rust, designed to streamline common penetration testing tasks. It's a collection of utilities that range from web reconnaissance to cryptocurrency wallet management.
Features
- Path Brute-forcing: Discover hidden directories and files on a web server.
- Public IP Discovery: Quickly find your public IPv4 and IPv6 addresses.
- Bitcoin Wallet Generation: Create new Bitcoin wallets.
- And more: Includes other handy tools.
Installation
From Crates.io (Recommended)
If you have the Rust toolchain installed, you can easily install sked from crates.io.
Build from Source
You can also build sked from the source code.
-
Clone the repository:
-
Build the project:
The binary will be located at
target/release/sked.
Usage
Here are some examples of how to use sked.
Brute-force Web Directories
Use the brute-path command to find valid paths on a web server.
--url: The target URL. Use:path:as a placeholder for the wordlist entries.--wordlist: The path to the wordlist file.
Check Public IP
To find your public IP address, use the pub command.
Generate a Bitcoin Wallet
Create a new Bitcoin wallet with the btc command.
View All Commands
For a full list of commands and their options, use the --help flag.
Development
Running Tests
To run the test suite, use the following command: