sked 0.4.2

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](https://crates.io/crates/sked).

```bash
cargo install sked
```

### Build from Source

You can also build `sked` from the source code.

1.  Clone the repository:
    ```bash
    git clone https://github.com/ZocketZero/sked.git
    cd sked
    ```

2.  Build the project:
    ```bash
    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.

```bash
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.

```bash
sked pub
```

### Generate a Bitcoin Wallet

Create a new Bitcoin wallet with the `btc` command.

```bash
sked btc
```

### View All Commands

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

```bash
sked --help
```

## Development

### Running Tests

To run the test suite, use the following command:

```bash
cargo test
```