- A+
所属分类:未分类
ScanSSH是一个免费的开源实用程序,可扫描给定的地址或网络列表,以查找开放代理,SSH协议服务器,Web和SMTP服务器。它不仅可以扫描,还可以显示正在运行的服务的版本。您可以使用它来收集有关公司或整个Internet中SSH协议服务器部署的统计信息。您还可以使用它来确保所有计算机都运行最新的SSH协议版本。该实用程序的常见用例可以是为测试人员和安全专业人员收集信息。
在本指南中,我们将了解如何在各种类Unix操作系统上安装ScanSSH,以及如何使用它来收集正在运行的服务的详细信息。
ScanSSH - 快速SSH服务器和开放代理扫描程序
安装
在Arch Linux和衍生产品上,您可以从AUR安装它使用任何AUR帮助程序,如Yay。
$ yay -S scanssh
On Fedora:
$ sudo dnf install scanssh
On Debian, Ubuntu, Linux Mint:
$ sudo apt-get install scanssh
在其他发行版上,您可以从本指南末尾给出的GitHub页面下载源代码,并自行手动编译和安装。
ScanSSH用法
ScanSSH的典型语法是:
scanssh [-VIERph] [-s scanners,...] [-n ports,...] [-u socks hosts,...] [-e excludefile] addresses...
让我们看一些例子。以下命令将扫描网络中的ssh服务器:
$ sudo scanssh -s ssh 192.168.43.0/24
如果您只想在端口22上扫描SSH服务器,可以使用:
$ sudo scanssh -n 22 -s ssh 192.168.43.0/24
此外,您只能指定一个要扫描的主机IP地址,如下所示:
$ sudo scanssh -s ssh 192.168.43.192
并且,此命令将扫描给定网络以查找开放代理。
$ sudo scanssh -p 192.168.43.0/24
这里,-p标志用于扫描开放代理。
不只是SSH和开放代理,ScanSSH将扫描以下模块。
- socks5 - 检测SOCKS v5代理
- socks4 - 检测SOCKS v4代理
- http-proxy - 检测HTTP get proxy
- http-connect - 检测HTTP连接代理
- telnet-proxy - 检测telnet代理
有关更多详细信息,请查看手册页。
$ man scanssh
相关资源:
- 安卓客户端下载
- 微信扫一扫
- 微信公众号
- 微信公众号扫一扫