📜  Striker – Kali Linux 中的 IP 扫描器(1)

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

Striker – Kali Linux 中的 IP 扫描器

Striker 是一款基于 Python 的 IP 地址扫描器,它可以扫描局域网中的所有设备,查找已开放的端口和服务。它是 Kali Linux 发行版中的一款工具,非常适合网络管理员和渗透测试人员使用。

功能特点
  • 可以扫描整个局域网范围内的 IP 地址
  • 可以识别主机、开放的端口和服务
  • 支持对多个 IP 地址进行扫描
  • 可以使用多种扫描模式进行扫描,如快速扫描、基本扫描和全部扫描
  • 支持输出扫描结果到文件中
基本用法
  1. 安装 Striker

Striker 工具已经包含在 Kali Linux 发行版中了,所以不需要额外安装。如果你要在其他 Linux 发行版上使用 Striker,可以通过以下命令进行安装:

sudo apt-get install python3-pip
sudo pip3 install striker
  1. 开始扫描

使用以下命令启动扫描:

sudo striker -ip 192.168.1.0/24

其中,-ip 参数指定了要扫描的 IP 地址范围。在本例中,我们扫描了 192.168.1.0/24 这个局域网中的所有 IP 地址。

  1. 查看扫描结果

扫描结束后,你可以看到 Striker 输出了扫描结果。例如:

[*] Starting scan on 192.168.1.0/24
[+] Found a host: 192.168.1.1
[-] Host 192.168.1.2 is down
[+] Found a host: 192.168.1.3
[+] Found open port 22/tcp on 192.168.1.1
[+] Found open port 53/tcp on 192.168.1.1
[+] Found open port 80/tcp on 192.168.1.3

在这个例子中,Striker 扫描到了三个主机,其中 192.168.1.2 这个主机是关闭的,没有开启任何端口。192.168.1.1 这个主机开放了端口 22/tcp 和 53/tcp,192.168.1.3 这个主机开放了端口 80/tcp。

  1. 输出扫描结果到文件中

如果你想要将扫描结果输出到文件中,可以通过 -o 参数实现。例如:

sudo striker -ip 192.168.1.0/24 -o scan-result.txt

这样,扫描结果就会被保存在 scan-result.txt 这个文件中。

扫描模式

Striker 提供了多种扫描模式,使得你可以根据需要选择合适的扫描方式。

快速扫描

快速扫描模式只会扫描常用的端口,速度快但是不能发现一些非常规的端口和服务。使用 -fm 参数启动快速扫描模式。

sudo striker -ip 192.168.1.0/24 -fm
基本扫描

基本扫描模式会扫描所有的端口,但是不会扫描一些非常规的服务。使用 -bm 参数启动基本扫描模式。

sudo striker -ip 192.168.1.0/24 -bm
全部扫描

全部扫描模式会扫描所有的端口和服务,包括一些非常规的服务。但是速度比较慢,需要更长的时间才能完成扫描。使用 -am 参数启动全部扫描模式。

sudo striker -ip 192.168.1.0/24 -am
其他参数

除了 -ip-o-fm-bm-am 参数之外,Striker 还提供了其他一些参数可以帮助你更好地控制扫描过程。

  • -p:指定要扫描的端口范围,例如 -p 1-1000 表示只扫描 1 到 1000 这个范围内的端口。
  • -t:指定扫描的线程数,默认为 10。例如 -t 15 表示使用 15 个线程进行扫描。
  • -ipf:从文件中读取要扫描的 IP 地址列表,每行一个 IP 地址。
  • -u:指定要扫描的服务,例如 -u ssh,http 表示只扫描 SSH 和 HTTP 这两个服务。
总结

Striker 是一个强大的 IP 地址扫描器,可以帮助你快速找到局域网中的设备、开放的端口和服务。它简单易用,提供了多种扫描模式和参数,可以满足不同的需求。如果你是一名网络管理员或者渗透测试人员,那么 Striker 绝对是一款值得尝试的工具。