目录导航
wister简介
一个独特的密码字典列表生成器,具有多种类型的组合可供选择或混合使用。能够从各种来源接收单词并将它们输出到不同的编码类型。
__ _______ _____ _______ ______ _____
\ \ / /_ _|/ ____|__ __| ____| __ \
\ \ /\ / / | | | (___ | | | |__ | |__) |
\ \/ \/ / | | \___ \ | | | __| | _ /
\ /\ / _| |_ ____) | | | | |____| | \ \
\/ \/ |_____|_____/ |_| |______|_| \_\
Cycurity 
安装方法
安装 Wister 的过程就像将存储库克隆到本地计算机一样简单:
sudo apt-get install python3 python3-pip git
git clone -q https://github.com/cycurity/wister.git
cd wister使用说明
-i要运行该程序,您需要使用输入文件 ( or ) 传递至少一组单词,或者使用or标签--input手动传递单词。如果没有传递更多选项,程序只会将指定的单词写入默认输出文件。-w--wordsoutput.lst
有 5 种类型的组合可以同时使用(与-c或--combination):1. Word Mix; 2. Case Alternate; 3. Homograph; 4. Reverser; 5. Saltify. 要获取有关每种组合类型的更多信息,您应该使用列表参数(-l或--list)。使用第一个组合(单词混合)时,您还可以选择深度(-d/ --depth),这将定义混合在一起的单词数量。默认情况下,此值设置为 3。
此外,您可以定义生成的最大字长 (-M或--max) 或所需的最小字符数 (-m或--min)。默认情况下,最小值设置为 0,最大值设置为 20。
要指定所需的输出文件,您必须使用-oor --output,后跟文件名。
详细选项 ( -V/ --verbose) 将允许您通过打印程序的几个步骤来跟踪单词表的生成。启用此选项后,进度条将被禁用。
可选地,生成的词表可以使用-e或--encode使用特定类型的算法进行编码或散列MD5:Base64; Hexadecimal; URL Encode; SHA1; SHA2-256; SHA2-512; SHA3-256; SHA3-512.
默认情况下,进度条在详细模式未启用时启用。您也可以使用-Nor--noprogress标志来选择禁用它。禁用此功能将提高性能并减少程序的整体执行时间。
要打印当前程序版本,请使用-v或--version。
要获取用法和帮助页面,请使用-h标志或--help.
wister用法
用法: wister.py [-h] [-c [1-5] [[1-5] ...]] [-d [2-5]] [-e FORMAT] [-i FILE] [-l] [-m [0-49]] [-M [1,50]] [-o FILE] [-N] [-v] [-V] [-w WORDS [WORDS ...]]
参数:
-h, --help 显示帮助信息并退出
-c [1-5] [[1-5] ...], --combination [1-5] [[1-5] ...]
选择要使用的组合类型。
-d [2-5], --depth [2-5]
使用组合模式时,选择单词混合的深度。默认值:3
-e FORMAT, --encode FORMAT
使用给定的算法对生成的单词列表进行编码/哈希
-i FILE, --input FILE
选择包含单词的输入文件。
-l, --list 列出组合的类型。
-m [0-49], --min [0-49]
选择输出的最小字符。默认值:0
-M [1,50], --max [1,50]
选择输出的最大字符。默认值:20
-o FILE, --output FILE
指定输出文件。默认值:output.lst
-N, --noprogress 禁用进度条(提高性能)
-v, --version 显示程序的版本。
-V, --verbose 详细输出模式
-w WORDS [WORDS ...], --words WORDS [WORDS ...]
用于生成输出的单词。使用示例

wister下载地址:
GitHub:
项目地址:
GitHub:https://github.com/cycurity/wister
说实话这工具不怎么样.
转载请注明出处及链接
