Dnsfind 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Dnsfind 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Dnsfind 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Dnsfind 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Dnsfind 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Python
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具
开发厂商
地区 国产
提 交 者 XiaoCon
适用人群 未知
收录时间 2016-07-01

软件简介

DnsFind 域名穷举工具

____             _______           __
   / __ \____  _____/ ____(_)___  ____/ /
  / / / / __ \/ ___/ /_  / / __ \/ __  / 
 / /_/ / / / (__  ) __/ / / / / / /_/ /  
/_____/_/ /_/____/_/   /_/_/ /_/\__,_/ 

          Author: Smarttang && Ver: V1.0

前言


平常经常需要穷举某些特殊的站点踩点,用了很多东西都不太顺手,所以开发了这个东西,平常可以自己离线扫下。字典是结合别人的去重后弄出来的。差个webservice,后面补上。web service主要是用于分布式扫描用,等有时间加,先凑合用着。

目录结构


目录结构基本上比较清晰,命名规范都比较标准,目的在于长久使用和维护。

├── core
│   ├── __init__.py
│   ├── config.py
│   ├── dnsfind.py
│   └── utils.py
├── dict
│   └── domain.txt
└── run.py

Console Service:


Console版本主要用于测试和脱机使用,应用场景在于自身特殊的应用,比如单兵作战,我需要单独的扫描目标直接输出结果。在对参数不了解时,可以help一下。:)

console: python run.py -h
  
    ____             _______           __
   / __ \____  _____/ ____(_)___  ____/ /
  / / / / __ \/ ___/ /_  / / __ \/ __  / 
 / /_/ / / / (__  ) __/ / / / / / /_/ /  
/_____/_/ /_/____/_/   /_/_/ /_/\__,_/ 

          Author: Smarttang && Ver: V1.0

Usage: run.py [options]

Options:
  -h, --help            show this help message and exit
  -u TARGET, --target=TARGET
                        set domain.(simple: baidu.com)
  -t THREADS_COUNT, --threads=THREADS_COUNT
                        threads count.(default 10)
  -s TIMEOUT, --timeout=TIMEOUT
                        set timeout of requests.(default 5s)
  -d DICTNAME, --dictname=DICTNAME
                        choice dicts.(default All)

常规的命令执行诸如以下,执行子域名穷举。:

console: python run.py -u baidu.com -t 30 -s 5

依赖包


  • gevent

  • optparse

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
4 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部