X-Scan是由安全焦点开发的一个功能强大的扫描工具。它采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,支持插件功能。

1.用X-Scan查看本机IP地址

利用X-Scan扫描器来查看本机的IP地址的方法很简单,需要先指定扫描的IP范围。由于是本机探测,只需要在“命令提示符”窗口中的命令提示符下输入“ipconfig”命令,即可查知本机的当前IP地址。

2.添加IP地址

在得到本机的IP地址后,则需要将IP地址添加到X-Scan扫描器中,具体操作步骤如下。

STEP01:打开X-Scan主窗口

STEP02:进入“检测范围”选项

STEP03:查看示例格式

STEP04:返回“扫描参数”对话框

提示

读取IP地址的文本文件中,每一行可包含独立的IP地址或域名,也可以包含以“-”和“,”分隔的IP地址范围。

STEP05:在IP地址输入完毕后,可以发现扫描结束后自动生成的“报告文件”项中的文件名也发生相应的变化。通常,这个文件名不必手工修改,只需记住这个文件将会保存在X-Scan目录的LOG目录下。设置完毕后单击“确定”按钮,即可关闭对话框。

3.开始扫描

在设置好扫描参数后,就可以开始扫描了。单击X-Scan工具栏上的“开始扫描”按钮,即可按设置条件进行扫 描,同时显示扫描进程和扫描所得到的信息(可通过单击右下方窗格中的“普通信息”、“漏洞信息”及“错误信息”选项卡,查看所得到的相关信息),如下左图 所示。在扫描完成后将自动生成扫描报告并显示出来,其中显示了活动主机IP地址、存在的系统漏洞和其他安全隐患,同时还提出了安全隐患的解决方案,如下右 图所示。

扫描报告

X-Scan扫描工具不仅可扫描目标计算机的开放端口及存在的安全隐患,而且具有目标计算机物理地址查询、检测本地计算机网络信息和Ping目标计算机等功能。

当所有选项都设置完毕后,如果想将来还使用相同的设置进行扫描,则可以对这次的设置进行保存。在“扫描参数”对话框中单击“另存”按钮,可将自己的设置保存到系统中。当再次使用时只需单击“载入”按钮,选择已保存的文件即可。

4.高级设置

X-Scan在默认状态下效果往往不会发挥到最佳状态,这时需要进行一些高级设置来让X-Scan变得强大。高级设置需要根据实际情况来做出相应的设定,否则,X-Scan也许会因为一些“高级设置”而变得脆弱不堪。

(1)设置扫描模块

展开“全局设置”选项之后,选取其中的“扫描模块”选项,则可选择扫描过程中需要扫描的模块,在选择扫描模块时还可在其右侧窗格中查看该模块的相关说明,如下左图所示。

(2)设置扫描线程

因为X-Scan是一款多线程扫描工具,所以在“全局设置”选项下的“并发扫描”子选项中,可以设置扫描时的线程数量(扫描线程数量要根据自己网络情况来设置,不可过大),如下右图所示。

(3)设置扫描报告存放路径

在“全局设置”选项中选取“扫描报告”子选项,即可设置扫描报告存放的路径,并选择报告文件保存的文件格式。若 需要保存自己设置的扫描IP地址范围,则可在勾选“保存主机列表”复选框之后,输入保存文件名称,这样,以后就可以调用这些IP地址范围了。若用户需要在 扫描结束时自动生成报告文件并显示报告,则可勾选“扫描完成后自动生成并显示报告”复选框,如下左图所示。

(4)设置其他扫描选项

在“全局设置”选项中选取“其他设置”子选项,则可设置扫描过程其他选项,如勾选“跳过没有检测到开放端口的主机”复选框,如下右图所示。

(5)设置扫描端口

展开“插件设置”选项并选取“端口相关设置”子选项,即可设置扫描端口范围及检测方式,如下左图所示。若要扫描某主机的所有端口,则可在“待检测端口”文本框中输入“1~65535”。

(6)设置SNMP扫描

在“插件设置”选项中选取“SNMP相关设置”子选项,用户可以选取在扫描时获取SNMP信息的内容,如下右图所示。

(7)设置NETBIOS扫描

选取“插件设置”选项下的“NETBIOS相关设置”子选项,用户可以选择需要获取的NETBIOS信息,如下图所示。

(8)设置漏洞检测脚本

选取“插件设置”选项下的“漏洞检测脚本设置”子选项,在显示窗口中取消勾选“全选”复选框,单击“选择脚本”按钮,即可选择扫描时需要加载的漏洞检测脚本,如下图所示。

选择漏洞检测脚本

(9)设置CGI插件扫描

在“插件设置”选项下选择“CGI相关设置”子选项,即可选择扫描时需要使用的CGI选项,如下图所示。

(10)设置字典文件

在“字典文件设置”选项中可选择需要的破解字典文件,双击即可打开文件列表,如下图所示。在设置好所有选项之后,单击“确定”按钮,即完成扫描参数的设置。

选择破解字典文件

2.1.4 扫描器X-Scan查本机隐患的更多相关文章

  1. ubuntu 查本机 ip地址的命令是什么, 详细信息的?

    使用ifconfig命令即可.你一敲进去都出来了

  2. 在RedisTemplate中使用scan代替keys指令

    keys * 这个命令千万别在生产环境乱用.特别是数据庞大的情况下.因为Keys会引发Redis锁,并且增加Redis的CPU占用.很多公司的运维都是禁止了这个命令的 当需要扫描key,匹配出自己需要 ...

  3. 几款常见web扫描器的简要记录

    一.前期侦查 为了减少和目标系统的交互(防止触发报警),建议将目标站点镜像一份到本地 httrack(镜像网站到本地)  ====> 根据引导填入相关信息即可,使用非常简单 二.扫描 扫描分两种 ...

  4. 大数据-HBase

    HBase HBase(Hadoop Database)基于Google的BigTable论文,依赖HDFS进行存储.适合存储大体量数据.HBase是高可靠性(数据安全).高性能(存取效率).面向列. ...

  5. HBase之过滤器

    filter ==> SQL 中的Where filter的执行流程: 过滤器在客户端创建,然后通过RPC发送到服务器上,由服务器执行   基础过滤器:   比较器: Comparator  D ...

  6. Golang学习 - fmt 包

    ------------------------------------------------------------ // Print 将参数列表 a 中的各个参数转换为字符串并写入到标准输出中. ...

  7. 小白日记51:kali渗透测试之Web渗透-WebShell(中国菜刀、WeBaCoo、Weevely)

    webshell 本质:<?php echo shell_exec($_GET['cmd']);?> windows平台 中国菜刀官网:胖客户端程序,国产中比较优秀的webshell,适用 ...

  8. Java初学习-常见单词

    implements    实行/实现      用于实现接口(interface) extends           延伸/扩展         用于类的继承 container        容 ...

  9. Java 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    import java.util.Scanner; /** *有一对兔子,从出生后第3个月起每个月都生一对兔子, *小兔子长到第三个月后每个月又生一对兔子,假如兔子 *都不死,问每个月的兔子总数为多少 ...

随机推荐

  1. 理解js闭包(二)

    @(编程) 一.什么是闭包? 官方"的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分. 相信很少有人能直接看懂这句话,因为他 ...

  2. 代码中设置excel自定义格式为[红色]的处理方法

    有时候,excel的自定义格式设置时 ,会遇到需要设置为¥#,##0;[红色]¥-#,##0的格式. 其中会带一个颜色标记,但是如果这样的一句代码,放在英文版的Office里面,就失效了,因为英文版应 ...

  3. 命令行解析getopt_long

    getopt_long函数可以轻松的解析main函数的命令行参数. int getopt_long(int argc,char * const argv[],const char *optstring ...

  4. Java图片处理(一)图片合成

    如何将多个头像合成类似QQ的群头像? 如上图所示,如何用java将单一的图片合成如上群头像. 在一个正方形外框中,要将多个图片合成上述图片.首先要做的是,依据圆相交的程度,计算圆心坐标与图片间空白区域 ...

  5. android ListView中的Item有Button时候点击异常处理

    1.当ListView中有Button的时候往往会遇到很多问题,比较常见的一个问题是: 假设:在ListView中有N个Item当点击其中某个Item中的Button的时候,需要改变当前Button的 ...

  6. WPF让人哭笑不得的资源

    前几天遇到了一个让我哭笑不得的bug,我写的Wpf程序在Win7里可以运行,到XP.WindowsServer里运行点击某个控件之后闪退,不报任何错,在后台代码里trycatch也捕捉不到任何异常.很 ...

  7. [转]C/C++中的memset

    http://blog.csdn.net/songuooo/article/details/7819790 1. 需要的头文件 C中为<memory.h> 或 <string.h&g ...

  8. inline-block 前世今生

    曾几何时,display:inline-block 已经深入「大街小巷」,随处可见 「display:inline-block; *display:inline; *zoom:1; 」这样的代码.如今 ...

  9. C# DateTime 日期加1天 减一天 加一月 减一月 等方法

    //今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-).ToShortDateString ...

  10. C# udpclient 发送数据断网后自动连接的方法

    需求 有一个winform程序, 用来调试路由器和对路由器吞吐量进行测试 需要后台不断的接收来自udp服务器端的数据,同时要发送数据到服务器端(无线路由器) 设计时候,通过一个线程,for(;;)死循 ...