📜  Dracnmap – 信息收集和网络开发工具(1)

📅  最后修改于: 2023-12-03 15:14:47.779000             🧑  作者: Mango

Dracnmap - 信息收集和网络开发工具

Dracnmap 是一款用于信息收集和网络开发的开源工具,其主要功能包括:

  • 网络扫描:支持多种扫描类型,包括 Ping 扫描、主机发现、端口扫描、服务识别、操作系统识别等。
  • 漏洞扫描:内置了多种漏洞扫描模块,可以对目标系统进行漏洞扫描并生成报告。
  • 信息收集:可以从多个来源收集目标系统的信息,包括 Whois 数据、DNS 查询、网站抓取等。
  • WAF 检测:可以对目标系统的 Web 应用程序防火墙进行检测,识别常见的 WAF 类型并尝试绕过。
  • 其他辅助功能:还包括多种基于字典的弱口令猜测模块、IP 地址计算器等。
使用方法
  1. 安装依赖项:Dracnmap 依赖于 Python 3 和一些 Python 库,使用前需要先安装这些依赖项。可以使用以下命令在 Ubuntu 上安装 Python 3 和一些必要的库:
sudo apt-get install python3 python3-pip build-essential libssl-dev libffi-dev python3-dev
sudo pip3 install -U pip wheel
sudo pip3 install -U setuptools
  1. 克隆 Dracnmap:使用 Git 克隆 Dracnmap 项目:
git clone https://github.com/Screetsec/Dracnmap.git
  1. 运行 Dracnmap:进入 Dracnmap 目录,运行 dracnmap.py 脚本:
cd Dracnmap/
python3 dracnmap.py

此时将显示 Dracnmap 的帮助信息,使用 -h 参数可以查看更详细的帮助信息。

示例

以下是一个简单的示例,使用 Dracnmap 对本地网络进行了扫描:

python3 dracnmap.py -t 192.168.1.0/24 -sS -sV -oN output.txt

该命令将对 192.168.1.0/24 网络中的所有主机进行 TCP SYN 扫描和服务识别,并将扫描结果保存到 output.txt 文件中。

参考文献