sked 0.4.1

utilities pack for pentest
Documentation

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.

cargo install sked

Build from Source

You can also build sked from the source code.

  1. Clone the repository:

    git clone https://github.com/ZocketZero/sked.git
    cd sked
    
  2. Build the project:

    cargo build --release
    

    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.

sked brute-path --url http://example.com/:path: --wordlist ./path/to/wordlist.txt
  • --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.

sked pub

Generate a Bitcoin Wallet

Create a new Bitcoin wallet with the btc command.

sked btc

View All Commands

For a full list of commands and their options, use the --help flag.

sked --help

Development

Running Tests

To run the test suite, use the following command:

cargo test