Skip to main content

No project description provided

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 Local Build (Recommended)

You can install the latest build directly from the dist/ folder:

pip install dist/koyaneframework-0.0.1-py3-none-any.whl

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


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

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...)

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 --charset abc123 output_wordlist.txt
koyane generate --min 1 --max 8 --charfile charset.txt output_wordlist.txt
koyane generate --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.1.tar.gz (26.3 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.1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: koyaneframework-0.0.1.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for koyaneframework-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d57269f637e8756c37c6836228c6698f601a59f72d970704bd753afe5137c80a
MD5 5e29719c1a470753bca65cf2b5fbdba7
BLAKE2b-256 bb05c6480c232422ae07d1d9761a58d8e632ba0f7a841d05f4877687fdbb33d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for koyaneframework-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7c1a3cf37b8e718b5827eea8e3734dd2b7f567c9dace1d1e059913c62876d4f1
MD5 f7e23d66875cbb866b027c8d51412707
BLAKE2b-256 9a4652fb35c2d11fcce17567d4dd26f472691c34cdac939ffdd9083e5bbc3bf7

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