Skip to main content

LLM-assisted shell for penetration testing

Project description

wish-sh

PyPI version

Development

Environment Setup

To use this package, you need to set up the following environment variables:

  1. Create a .env file (you can copy .env.example as a starting point)
  2. Configure the required environment variables:
    • OPENAI_API_KEY: Your OpenAI API key
    • OPENAI_MODEL: The OpenAI model to use (default: gpt-4o)
    • WISH_HOME: The directory where wish will store its data (default: ~/.wish)

Example:

# .env file
OPENAI_API_KEY=your-api-key-here
OPENAI_MODEL=gpt-4o
WISH_HOME=~/.wish

Running the TUI

uv sync --dev
uv run wish

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wish_sh-0.6.28.tar.gz (48.2 kB view details)

Uploaded Source

Built Distribution

wish_sh-0.6.28-py3-none-any.whl (45.7 kB view details)

Uploaded Python 3

File details

Details for the file wish_sh-0.6.28.tar.gz.

File metadata

  • Download URL: wish_sh-0.6.28.tar.gz
  • Upload date:
  • Size: 48.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for wish_sh-0.6.28.tar.gz
Algorithm Hash digest
SHA256 472e4eeb022151fd42a312d78d42e9034253edf3ad6815da23fc0307bc80a800
MD5 cc7198221e2cdac0290aa142db113910
BLAKE2b-256 c93c5c2fd24d5f7355946de8e72d0374374b9a1f77deacaa910d30198b4d0605

See more details on using hashes here.

File details

Details for the file wish_sh-0.6.28-py3-none-any.whl.

File metadata

  • Download URL: wish_sh-0.6.28-py3-none-any.whl
  • Upload date:
  • Size: 45.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for wish_sh-0.6.28-py3-none-any.whl
Algorithm Hash digest
SHA256 ddd1abe4eb2ce1adbb65fd67792e13095fa24bfddd2cff20136c55d89770c049
MD5 aea70e023d0fcb4081955abcf9e02490
BLAKE2b-256 efd1fb4bbdfe28f3a3c358820e8dbc7eedeb31466f2531c332ff7a4e29014fe2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page