一个针对BugBounty和Pentytes的子域枚举和验证工具。

subrake的Python项目详细描述


主要特点

文件

安装

直接从PYPI安装稳定版本:

$ pip3 install subrake

正在安装最新版本:

^{pr2}$

安装后运行:

$ subrake --help

用法

Subrake非常灵活,可以在不同的情况下工作。它可以集中解析来自多个工具的输出文件。它在wordlist暴力破解的同时进行OSINT搜索,在实际的暴力破解之前,它会删除类似的子域和误报。它也支持一个过滤器,当提供时,允许您在最终的CSV结果中使用相同的IP地址来分离子域。让我们看看Subrake的一些用途:

使用搜索引擎的OSINT结果进行简单运行:

$ subrake -d google.com

多线程子耙:

$ subtake -d google.com -t 50

子rake with OSINT results+SecLists子域列表:

$ subrake -d google.com --wordlists SecLists/Discovery/DNS/namelist.txt

具有OSINT结果的子rake+多个seclist子域列表: 注意:名称相似的子域将自动过滤并计为1

$ subrake -d google.com --wordlists SecLists/Discovery/DNS/namelist.txt,SecLists/Discovery/DNS/dns-Jhaddix.txt

不带OSINT的Subrake+多工具组合输出+IP过滤:

$ domain="google.com"
$ subfinder -d $domain -nW -o $domain/1.txt && sublist3r -d $domain -o $domain/2.txt && cat $domain/* >> /tmp/output.txt
$ subrake -d $domain -w tmp/output.txt --filter --skip-search

没有DNS+OSINT的子rake:

$ subrake -d google.com --skip-dns

带端口扫描的子耙: 注意:默认情况下,将为HTTP/HTTPS标题下的每个主机扫描端口80443。因此,无需在此处指定它们

$ subrake -d google.com --ports 8080,8443,8000,23,445

手动

   Args               Description                                    Default
   -h, --help           Show this manual                             NONE
   -d, --domain         Target domain. Possible
                        example: [example.com]                       NONE
   -w, --wordlists      Wordlists containing subdomains
                        to test. Multiple wordlists can
                        be specified.                                NONE
   -t, --threads        Number of threads to spawn                    25
   -o, --output         Store final subdomains in a specified file   NONE
   -c, --csv            Store output results in CSV format           NONE
   -p, --ports          Comma-seperated list of ports to scan.       NONE
   -s, --skip-search    Search for subdomains Online from various
                        sites.                                       FALSE
       --filter         Filter subdomains with same IP in CSV output FALSE
                        Helpful with larger scopes.
       --skip-dns       Skip initial DNS enumeration phase           FALSE
       --exclude-ips    Exclude specified IPs from the final results
                        Helpful in removing False Positives          NONE

贡献

您可以通过多种方式为项目做出贡献:

还有什么问题吗?你可以在Twitter上给我打电话,然后发电子邮件: 推特:@hash3liZer

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java 401在API URL上带有声明性Http客户端,并带有@Secured(SecurityRule.IS_ANONYMOUS)注释   java如何在Android中创建计时器?   Java8WebStart安全弹出窗口   java会通过以下两种方式导致堆空间耗尽吗?   java项目调度GA:染色体的高效数据结构   java Apache POI:如何在Excel文件中插入列   java在JRE系统库中每个jar扮演什么角色   java如何在抽象类中执行@mock(不是注入mock)   java如何使用opensearch和Lucene发送搜索查询?   java在ApachePOI中处理空列   java广播接收器未接收到目标   java错误ELF类:ELF类64(可能原因:体系结构字宽不匹配)   java调用Web服务(SSL)时出错   用于iot集线器设备固件更新的java Rest API   通过xslt将xml转换为文本文件时引发java异常   Java linux打印问题   Java XML转换器重复行   java从另一个类的方法将数组导入mainActivity类   多线程选择与Java交互的线程   我想在java程序中打印以下格式的文件: