Git Product home page Git Product logo

gendict's Introduction

gendict

针对目标已知信息的字典生成工具

交互式版本: https://github.com/ffffffff0x/name-fuzz

如果有其他的字典生成思路和规则欢迎在 issue 提出来


开始

1. 下载

2. 支持选项

Usage:
    gendict [flags]

INPUT:
    -org            组织名称列表
    -name           用户名称列表
    -list           批量拼接后缀

OUTPUT:
    -orgout         组织名称结果输出 (default "org.txt")
    -nameout        用户名称结果输出 (default "name.txt")
    -listout        批量拼接结果输出 (default "list.txt")

CONFIGURATIONS:
    -suffix         自定义后缀

3. 使用

# 对控股公司、子公司列表进行字典生成
./gendict -org test.txt

# 对已知员工列表进行字典生成,指定输出到 /tmp/out.txt 中
./gendict -name test.txt -nameout /tmp/out.txt

# 提供一个已知用户名列表
./gendict -list username.txt

# 提供一个已知用户名列表,使用自定义后缀列表
./gendict -list username.txt -suffix passuffix.txt


支持规则

组织名称列表

公司/单位/组织名称

  • baidu
  • bd
  • Baidu
  • Bd
  • BD

用户名称列表

人员名称

  • zhangsanfeng (拼音)
  • zsf (缩写)
  • zhangsf (首字拼音+缩写)
  • zsfeng (缩写+尾字拼音)
  • sanfengzhang (拼音+首字拼音)
  • sanfengz (拼音+首字缩写)
  • sfz (缩写+首字缩写)
  • 张三丰 (中文)
  • ZSF (缩写大写)
  • Zsf (大写缩写+小写缩写)
  • sanfeng.zhang (拼音+.+首字拼音)

参考项目


License

Apache License 2.0


create by ffffffff0x

gendict's People

Contributors

no-github avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.