Skip to main content

wordlist forge & analysis toolkit

Project description

Koyane-Framework :: wordlist forge & analysis toolkit (Early Stage)

     __ ____  ________
    / //_/\ \/ / ____/
   / , <    \  / /_    
  / /| |   / / __/    
 /_/ |_|  /_/_/      
 Koyane-Framework :: wordlist forge & analysis toolkit
 made by Puppetm4ster

Koyane is a modular framework for generating, editing, and analyzing wordlists, designed for password cracking and ethical security testing.
The project is named after Ame-no-Koyane, a kami (deity) in Japanese mythology associated with structure, ritual, and the power of words.


Installation

📦 From pypi (Recommended)

You can install the latest build directly with pip:

pip install koyaneframework

Status: Pre-Alpha

The project is in a very early stage of development. Functionality is limited and subject to change. This is my very first coding project so i am grateful for every improvement suggestion at puppetma4ster@proton.me I try to update the project once a week.

Features

  • Basic wordlist analysis (line count, word length stats, complexity metrics)
  • Charset-based generation with configurable min/max length
  • Partial support for mask-based generation
  • Basic wordlist sorting
  • CLI interface powered by Typer
  • Basic status messages

Not yet implemented:

  • Word mutation, filtering, or combinator logic
  • Deduplication and merging
  • TUI or rich CLI frontend
  • Performance optimizations (parallelization, mmap, low-level backend)
  • Contextual generation based on target information (name, location, job, hobbies, birthday...)
  • extract and build rules out of wordlists
  • Mask generation supports wildcards such as ?d for digits, and fixed character segments using ! (e.g. !A for 'A', !abc123 for custom sets).
  • Search functionality for wordlists (like search type:ftp in Metasploit).
  • Building a console version of Koyane with prompt_toolkik

Goals

Koyane aims to become a fast, modular, and scriptable framework for:

  • Wordlist generation using rules, masks, templates, and personal context
  • Large-scale list manipulation and cleanup
  • Format conversion and statistical inspection
  • Efficient pipelines for password audit and red team workflows

Example Usage

koyane generate --min 4 --max 6 --char-set abc123 output_wordlist.txt
koyane generate --min 1 --max 8 --char-file charset.txt output_wordlist.txt
koyane generate --mask ?L?v?l?l?l?d?d?p output_wordlist.txt
koyane generate --min 5 --mask ?L?v?l?l?l?d?d?p output_wordlist.txt
koyane analyze wordlist.txt

License

This project is licensed under the Apache License 2.0.
You may use, modify, and distribute it freely, provided you include proper attribution and preserve this license.

See the full license text in the LICENSE file.


Disclaimer

Koyane is intended for educational purposes and authorized security testing only.
The author strictly opposes any misuse of this tool for illegal, unethical, or oppressive purposes.

Use responsibly. Break rules, not laws.

This software may not be used by government surveillance agencies, intelligence services, or law enforcement bodies without explicit and provable ethical clearance.
Any use for mass surveillance, targeted repression, or covert intelligence operations is explicitly forbidden by the author.

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

koyaneframework-0.0.2.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

koyaneframework-0.0.2-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file koyaneframework-0.0.2.tar.gz.

File metadata

  • Download URL: koyaneframework-0.0.2.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.0 CPython/3.11.2 Linux/6.12.32-amd64

File hashes

Hashes for koyaneframework-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e059f858140f84b7a97541833ab8d63eedc2aca7ef8c407b622a21c0e26f8fa5
MD5 9303efb8136342a0a099c4da553ea3b4
BLAKE2b-256 5d67878ca832e720d75249b248abecd5ba625bad9af03a622015b61b8ca67ed6

See more details on using hashes here.

File details

Details for the file koyaneframework-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: koyaneframework-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.0 CPython/3.11.2 Linux/6.12.32-amd64

File hashes

Hashes for koyaneframework-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6fee3d2a7b6bc071c67f4403efbab77ddf3123ab61a6dc1a45419c657e615175
MD5 ebd841b214300668756ff72f6c1f4842
BLAKE2b-256 1b0ecd1672ea5ce593c72118412e5f7ae8ce68859fdb79774db2a221a02b5cb9

See more details on using hashes here.

Supported by

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