关于Anubis
Anubis是一款功能强大的子域名枚举与信息收集工具,该工具可以帮助广大研究人员整理来自各种数据源的数据,其中包括HackerTarget、DNSPumpster、x509
certs、VirusTotal、Google、Pkey、Sublist3r、Shodan、Spyse和NetCraft。值得一提的是,Anubis还有个姊妹项目,名为
AnubisDB,该项目主要作为子域名的集中存储库。
工具依赖
如果你需要使用Anubis来执行端口扫描和证书扫描的话,则需要使用到Nmap。如果你使用的是Linux操作系统,则可以使用下列命令完成依赖组件的安装:
sudo apt-get install python3-pip python-dev libssl-dev libffi-dev
工具安装
该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。接下来,运行下列命令:
pip3 install anubis-netsec
源码安装
广大研究人员可以使用下列命令将该项目源码克隆至本地:
git clone https://github.com/jonluca/Anubis.git
接下来,切换到项目目录中,并使用pip3命令和requirements.txt来安装该工具所需的依赖组件:
cd Anubis
pip3 install -r requirements.txt
pip3 install .
工具使用
查看帮助信息
Usage:
anubis (-t TARGET | -f FILE) [-o FILENAME] [-abinoprsSv] [-w SCAN] [-q NUM]
anubis -h
anubis (--version | -V)
Options:
-h --help 显示帮助信息和退出
-t --target 设置目标(多个目标用逗号分隔)
-f --file 设置目标(从文件读取,每个域名单独一行)
-n --with-nmap 执行Nmap服务/脚本扫描
-o --output 输