Skip to main content

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

python -m pip install bbcrypt

Run

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.

Metadata

Release files for bbcrypt 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bbcrypt 1.0.0
File Size Uploaded Provenance
bbcrypt-1.0.0.tar.gz 4.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bbcrypt 1.0.0
File Interpreter ABI Platform
bbcrypt-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.9 kB

Release files / bbcrypt-1.0.0.tar.gz

Download URL bbcrypt-1.0.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c1fd5288a992b4eb3ce3d790cf0ea0c23d8e7113d269ef3277f0b9bb90d06b9b
BLAKE2b-256 checksum
How to use checksums
fe7c7cdb4774df9e4af38d70cad19c8f11e64595685022b887d04c618f704aec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Release files / bbcrypt-1.0.0-py3-none-any.whl

Download URL bbcrypt-1.0.0-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a232aab2ae1bed2233ae9f6bdf9387e933d8ec32fc39aeae7eee185b57031a33
BLAKE2b-256 checksum
How to use checksums
ab37de54db5f6c42ef98eca93e7a28a43c87f0a966f6efcdb986f2cb33cb43ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Security for bbcrypt 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page