Metadata-Version: 2.4
Name: bbcrypt
Version: 1.0.0
Summary: Educational Python demonstrations for four ethical hacking practicals
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# bbcrypt

A small educational menu for four Python-based ethical hacking practicals:

1. Caesar cipher and bcrypt password hashing
2. WHOIS domain lookup
3. Localhost socket server/client demonstration
4. Local Flask session-cookie demonstration

## Install

```bash
python -m pip install bbcrypt
```

## Run

```bash
python -m bbcrypt
```

For the socket practical, choose server in one terminal and client in a second terminal. It binds only to `127.0.0.1` for local practice. The Flask demo also binds only to `127.0.0.1` and uses deliberately insecure example credentials/cookies for classroom demonstration only. Do not deploy it or use real credentials.

WHOIS lookups require internet access and may be rate-limited by registries.


## Display-only mode

This package prints the complete source code for each practical. Choosing a number does **not** run the practical.
