Kail 学习笔记-kali信息搜集工具之Dmitry

Dmitry是一款一体化信息收集工具,能查询Whois信息、挖掘Netcraft.com上的数据、搜索子域及邮件地址等。它还支持端口扫描并显示过滤端口的状态,能够读取扫描端口收到的banner。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Kail 学习笔记-kali信息搜集工具之Dmitry


DMitry(Deepmagic Information Gathering Tool)是一个一体化的信息收集工具。它可以用来收集以下信息:

  • 根据IP(或域名)来查询目标主机的Whois信息
  • 在Netcraft.com的网站上挖掘主机信息
  • 查找目标域中用的子域
  • 查找目标域的电子邮件地址
  • 探测目标主机上打开的端口、被屏蔽的端口和关闭的端口
root@kali:~# dmitry -h
Deepmagic Information Gathering Tool
"There be some deep magic going on"

dmitry: invalid option -- 'h'
Usage: dmitry [-winsepfb] [-t 0-9] [-o %host.txt] host
      -o Save output to %host.txt or to file specified by -o file					//将输出保存到%host.txt或由-o文件指定的文件
      -i Perform a whois lookup on the IP address of a host   						//对主机的IP地址执行whois查找
      -w Perform a whois lookup on the domain name of a host     					//对主机的域名执行whois查找
      -n Retrieve Netcraft.com information on a host                    			//在主机上检索Netcraft.com信息
      -s Perform a search for possible subdomains                       			//执行搜索可能的子域
      -e Perform a search for possible email addresses 								//执行搜索可能的电子邮件地址
      -p Perform a TCP port scan on a host   										//在主机上执行TCP端口扫描
    * -f Perform a TCP port scan on a host showing output reporting filtered ports 	//在显示输出报告过滤端口的主机上执行TCP端口扫描
    * -b Read in the banner received from the scanned port  						//读取从扫描端口接收的banner
    * -t 0-9 Set the TTL in seconds when scanning a TCP port ( Default 2 )       	//0-9扫描TCP端口时设置TTL(默认为2)
    * Requires the -p flagged to be passed  										//需要-p标记才能传递

dmitry -iwnse example.com
### 在 Kali Linux 上安装 Docker Compose #### 准备工作 为了确保顺利安装 Docker 和 Docker Compose,在开始之前需要更新系统的软件包列表并安装必要的依赖项。 ```bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common ``` #### 安装 Docker CE Docker 是 Docker Compose 的基础环境,因此先要完成 Docker 的安装: ```bash curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io ``` 验证 Docker 是否正确安装: ```bash docker -v ``` 启动 Docker 服务并设置开机自启: ```bash sudo systemctl enable docker.service sudo systemctl start docker.service ``` #### 方法一:通过官方推荐方式安装 Docker Compose 此方法会从 GitHub 发布页面获取最新稳定版的二进制文件,并将其移动到 `/usr/local/bin` 目录下以便全局调用。 ```bash COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d '"' -f 4) sudo curl -L "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-Linux-x86_64" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ``` 确认安装成功: ```bash docker-compose -v ``` #### 方法二:使用 APT 包管理器直接安装 (简单但可能不是最新的版本) 如果希望快速安装而不需要关心具体版本号,则可以直接利用 APT 来安装 Docker Compose[^3]: ```bash sudo apt-v ``` 以上两种方案都可以实现 Docker Compose 在 Kali Linux 中的成功部署。对于追求稳定性以及特定功能需求的情况下建议采用第一种方案;而对于一般用途来说第二种更为简便快捷。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缘木之鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值