📅  最后修改于: 2023-12-03 15:05:23.123000             🧑  作者: Mango
Striker 是一款基于 Python 的 IP 地址扫描器,它可以扫描局域网中的所有设备,查找已开放的端口和服务。它是 Kali Linux 发行版中的一款工具,非常适合网络管理员和渗透测试人员使用。
Striker 工具已经包含在 Kali Linux 发行版中了,所以不需要额外安装。如果你要在其他 Linux 发行版上使用 Striker,可以通过以下命令进行安装:
sudo apt-get install python3-pip
sudo pip3 install striker
使用以下命令启动扫描:
sudo striker -ip 192.168.1.0/24
其中,-ip
参数指定了要扫描的 IP 地址范围。在本例中,我们扫描了 192.168.1.0/24 这个局域网中的所有 IP 地址。
扫描结束后,你可以看到 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。
如果你想要将扫描结果输出到文件中,可以通过 -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 绝对是一款值得尝试的工具。