📜  PortSpider – Kali Linux 上的高级网络端口扫描器(1)

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

PortSpider – Kali Linux 上的高级网络端口扫描器

PortSpider 是一款功能强大的网络端口扫描器,可以在Kali Linux上使用。它使用Python编写,具有多种扫描选项和自定义配置。

1. 安装

要安装 PortSpider,可以使用 pip 命令:

pip install PortSpider
2. 使用

PortSpider 可以通过命令行来使用。以下是 PortSpider 的一些主要选项:

  • -t : 要扫描的目标 IP 或者 URL
  • -p : 要扫描的端口号(多端口号使用逗号分割)
  • -m : 扫描模式("fast" 或者 "full")
  • -T : 线程数(默认值是10)

示例:

portspider -t 192.168.1.1 -p 80,443 -m full -T 20
3. 扫描模式

PortSpider 有两种扫描模式:快速模式(fast)和全面模式(full)。

快速模式(fast)只扫描常用端口,并尝试确定每个端口是否开放。这种模式比较快,但是可能会错过一些非常规端口。

全面模式(full)扫描所有端口,包括非常规端口和被过滤的端口。这种模式需要更长的时间。

示例:

portspider -t 192.168.1.1 -p 1-65535 -m full
4. 自定义配置

PortSpider 还提供了一些自定义配置选项。以下是其中一些:

  • -s : 是否使用 SSL(默认为 False)
  • -f : 是否启用 OS 指纹识别(默认为 False)
  • -U : 指定要使用的用户代理字符串
  • -H : 自定义 HTTP 标头

示例:

portspider -t 192.168.1.1 -p 80,443 -s -U "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36" -H "X-Forwarded-For: 192.168.1.1"
5. 总结

PortSpider 是一款强大且易于使用的网络端口扫描器。它具有多种扫描选项和自定义配置,可以帮助您快速发现目标主机上的开放端口。如果您是 Kali Linux 用户,PortSpider 绝对是值得了解的工具。