云网牛站
所在位置:首页 > Linux教程 > 使用Digger在Linux系统中进行信息收集

使用Digger在Linux系统中进行信息收集

2019-01-10 09:41:24作者:陆豪稿源:云网牛站

本文将向你介绍安装和使用Digger的方法。Digger是一个用python编写的多功能工具,可满足你的所有主要数据收集需求,Digger将帮助你完成许多基本的信息收集任务:Whois查询、反向DNS查找、DNS查找、端口扫描、HTTP标头检查、在线Traceroute、IP位置查找、robots.txt检查器、网址提取。

 

下载Digger信息收集工具

1、Digger是一个Python脚本,可以使用git clone轻松下载到任何Linux系统上:

$ git clone https://github.com/Sameera-Madhushan/Digger

Cloning into 'Digger'...

remote: Enumerating objects: 29, done.

remote: Counting objects: 100% (29/29), done.

remote: Compressing objects: 100% (28/28), done.

remote: Total 29 (delta 14), reused 0 (delta 0), pack-reused 0

Unpacking objects: 100% (29/29), done.

2、clone后应该得到Digger目录:

$ tree Digger

Digger

├── digger.py

├── LICENSE

├── README.md

└── requirements.txt

0 directories, 4 files

 

使用Digger信息收集工具

1、下载工具后,将工作目录更改为Digger:

cd Digger

2、安装Python依赖项:

sudo pip3 install -r requirements.txt

3、在依赖安装之后,运行Digger Python脚本:

python3 digger.py

参考:在Ubuntu 18.04系统中安装pip并使用pip命令

4、在运行脚本时,可以看到如下的反馈信息:

使用Digger在Linux系统中进行信息收集

5、按照上面的列号进行相关的操作即可:

{1} Whois查询

{2} Traceroute

{3} DNS查询

{4}反向DNS查找

{5} GeoIP查询

{6}端口扫描

{7} HTTP标头检查

{8}网址提取器

{9} robots.txt Checker

{10}更新

{11}退出

 

执行Whois查找示例

Digger:- 1

使用Digger在Linux系统中进行信息收集

 

执行DNS查找示例

Digger:- 3

使用Digger在Linux系统中进行信息收集

按照相同的方法就可以执行Digger支持的其他功能,如果要更新该工具,请使用{10}更新:

Digger:- 10

Checking for updates...

Digger is Upto Date.

 

相关主题

在Ubuntu18.04系统中安装Python3.7.1-1环境及paramiko模块

精选文章
热门文章