如果想更好的认清网络的现状,请看本文主要讲述了可以帮助我们审核网络安全的十个工具。
 
  一、Nessus:这是一款UNIX平台的漏洞评估工具,可以说它是最好的、免费的网络漏洞扫描程序。其更新速度很快,有超过11000个插件。其关键特性包括安全和本地的安全检查,拥有GTK图形接口的客户端/服务器体系结构,还有一个嵌入式脚本语言(可以编写我们自己的插件或理解现有的插件)。Nessus 3现在是闭源软件,不过仍是免费的,除非你需要最新的插件。
 
  二、Wireshark:这是一款奇特的开源网络协议分析程序,它支持Unix和Windows两种平台。以前它也被称为Ethereal,后因商标问题的争端而改名。它允许用户从一个活动的网络或磁盘上的捕获文件来检查数据。用户可以交互地浏览捕获的数据,深入地探究你需要理解的数据包的祥细信息。此软件拥有几大特性,包括丰富的显示过滤程序语言和查看一次TCP会话的结构化数据流的能力。它还支持大量的协议和媒体类型,包括一个类似于tcpdump的控制台版本,称为tethereal.不过需要注意的是,它饱受大量的远程安全漏洞之苦,因此一定要保持及时更新,并提防在不信任或敌对的网络上运行之。
 
  三、Snort:这是一个很多人都十分喜爱的开源性质的***检测系统。这个轻量级的网络***检测和预防系统对IP网络中的通信分析和数据包的日志记载都表现出色。通过协议分析、内容搜索以及各种各样的预处理程序,Snort可以检测成千上万的蠕虫、漏洞利用企图、端口扫描和其它的许多可疑行为。它使用一种十分灵活的基于规则的语言来描述通信。此外,它还检查免费的基本分析和安全引擎,即一个分析Snort警告的Web界面。
 
  开源的Snort对于许多个人、小型企业和部门布景言,运行起来很出色。SourceFire公司免费提供了一个产品线,可以使企业级的特性和实时的规则实现更新。当然,用户还可以在Bleeding Edge Snort找到许多功能强大的免费规则。
 
  四、Netcat:这款被为网络上的瑞士×××的实用程序能够在TCP或UDP网络连接上读写数据。它被设计为一种可靠的后端工具,能够直接地、简单地被其它程序和脚本驱动。同时,它还是一款网络调试和探测工具,因为它能够创建你需要的几乎任何类型的连接,包括端口绑定以便于接收进入的连接。最早的Netcat由Hobbit在1995年发布,虽然非常流行,却没有得到真正的维护。有时甚至很难找到nc110.tgz.不过,这款工具的灵活性和实用性促使人们开发了大量的Netcat实现代码,许多现代化的特性在原始的版本中并不存在。最为有趣的一个实现程序是Socat,它对Netcat进行了扩展,以支持许多其它的套接字类型,SSL加密,SOCKS代理等等。还有Chris Gibson‘s Ncat,它提供了更多的特性,同时又保持灵活性和简洁性。现在有许多支持Netcat的软件,如OpenBSD’s nc, Cryptcat, Netcat6, PNetcat, SBD, 和所谓的 GNU Netcat 等。
 
  五、Hping2:这个小巧实用的应用程序能够组装并发送定制的ICMP、UDP、TCP的数据包,并可以显示任何的应答。它的开发产生于ping命令,不过却提供了对发出去的探测信息的更多控制。它还拥有一个方便的路由跟踪模式,并支持IP数据包的分块。在试图跟踪/ping/探测防火墙背后的主机时,这个工具就相当有用,因为防火墙能够阻止其它标准的应用程序的连接请求,对此工具则不然。这通常允许我们形成防火墙的规则集。如果你要学习更多的TCP/IP以及用IP协议做试验,Hping2也是不错的选择。
 
  六、Kismet:这是一款非常强大的无线网络嗅探工具。Kimset是一个基于802.11第二层的无线网络检测程序、嗅探器和***检测系统。它可以通过被动地嗅探(这与主动的嗅探工具如NetStumbler正相反),甚至可以发现那些在用的隐藏网络。它能够通过嗅探TCP、UDP、ARP、和DHCP数据包来自动地检测网络IP块,并能够以Wireshark/TCPDump的兼容格式记录通信。这个工具还可以用于warwalking,warflying,warskating等。
 
  七、Tcpdump:这是一款经典的网络监视和数据获取嗅探程序。在Ethereal (Wireshark)登上历史舞台之前,Tcpdump是被广泛采用的IP嗅探程序,网管员中的许多人还有继续使用它。它可能没有豪华的外表(如没有一个非常漂亮的图形用户界面),不过它几乎没有什么安全漏洞,并且需要很少的系统资源。虽然它很少有什么新的特性,不过却能经常修正补丁和可移动性问题。它对于跟踪网络问题或监视网络活动是极有价值的工具。
 
  八、Ettercap:Ettercap是一个基于终端的以太网网络嗅探程序/截获程序/记录程序。它支持对许多协议(即使加密的协议,如SSH和HTTPS)的主动和被动的分解。也能够对已建立连接的网络实施数据截获,以及对动态的数据进行过滤,保持连接的同步。它提供许多嗅探式,这可以给我们一个强有力的、完整的嗅探程序组件包,并支持插件。它能够检查用户的网络是否位于一个交换网络中,并使用系统指纹码(以主动模式或被动模式)让用户知道LAN的几何结构。
 
  九、Nikto:这是一个综合性的开源的Web扫描程序,它可以对Web服务器的多种项目执行扫描,包括超过3200多个潜在的危险文件/CGI,包括在230种服务器上的特定问题。扫描项目和插件能够时常更新,并能够自动进行。它采用Whisker/libwhisker支持其底层的功能。
 
  十、THC Hydra:这是一个快速的网络身份验证破解程序,它支持许多不同的服务。在我们需要强力***一个远程的身份验证服务时,Hydra有可能是最佳的选择。它可以对30多种协议执行快速的目录***,包括telnet、 ftp、 http、 https、smb、多种数据库等。

 

转载于:https://blog.51cto.com/geemie/63903

审核网络安全的十大必备工具相关推荐

  1. 构建ASP.NET网站十大必备工具

    最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/).在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具 ...

  2. linux 内网文件传输工具_不管你是新手PHP程序员还是大佬都要知道的PHP十大必备工具...

    1.Notepad++ 总结来说就是小而精,7.4版本的软件包只有2.9M,比一般的IDE小数十倍,但是Notepad++的功能确是很全面的,代码高亮,语法折叠,宏功能,内置支持27种编程语言,基本上 ...

  3. 转]SQLServerDBA十大必备工具

    曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过其他工具了: 诚然,SSMS和Profile足够强大,工作的大 ...

  4. SQLServerDBA十大必备工具

    曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过其他工具了: 诚然,SSMS和Profile足够强大,工作的大 ...

  5. 【NLP】NLP从业人员必须知道的十大必备知识库(附资料下载)

    作者 | 西山红叶 来源| 红叶看世界 (ID:westM_redL) 转载请联系授权(微信ID: shenjiaweigogogo) 在过去的一年面试了许多NLP相关的技术人员,但是很多人被我内心会 ...

  6. Web开发者十大必备网站资源任你挑

    http://tech.it168.com/a2010/0519/888/000000888016_1.shtml Web开发者十大必备网站资源任你挑 2010年05月19日10:35 来源:51CT ...

  7. 2015年站长十大常用工具

    2015年站长十大常用工具 2015年互联网行业发生了太多大事件,滴滴快的.美团大众点评.58 赶集等 O2O 巨头合并:百度推糯米,阿里推口碑,京东推到家,大公司纷纷入局.巨头们动作频频为了在&qu ...

  8. mac十大必备软件排行榜 mac垃圾清理软件哪个好

    刚拿到全新的mac电脑却不知道该怎么使用?首先应该装什么软件呢?如果你有同样的疑惑,今天这篇文章一定不要错过.接下来小编为大家介绍mac十大必备软件排行榜,以及mac垃圾清理软件哪个好. 一.mac十 ...

  9. python图片-Python中的十大图像处理工具

    原标题:Python中的十大图像处理工具 导读:本文主要介绍了一些简单易懂最常用的Python图像处理库. 作者:Parul Pandey 来源:大数据文摘(ID:BigDataDigest) 当今世 ...

最新文章

  1. 接入层的流程和非接入层
  2. java 规范异常的处理_规范-异常处理
  3. SAP的client概念
  4. 机器学习之异常点检测
  5. Hibernate上传数据到数据库,从数据库读取数据到本地模板代码
  6. TensorFlow2-自编码器
  7. Dapr微服务应用开发系列0:概述
  8. arcgis镜像图形工具,ArcGis图形编辑
  9. jQuery 基础事件
  10. 《Storm企业级应用:实战、运维和调优》——1.6 本章小结
  11. mybatis中refid是什么意思
  12. Java反射机制介绍
  13. python windows系统_Windows系统下Python-Windows详细安装教程
  14. Windows平台安装dlib方法汇总
  15. linux常用命令(3)——系统管理1
  16. Arduino Atmega328P烧写bootloader及熔丝
  17. linux 复制文件并改名,在Linux上复制和重命名文件
  18. iOS内购实现及测试排查错误列表
  19. win10引导安卓x86_windows10开启VT和Hyper-V无法安装模拟器的另一种x86 Android解决办法...
  20. 大数据第一课(满分作业)——泰坦尼克号生存者预测(Titanic - Machine Learning from Disaster)

热门文章

  1. lua C交互函数注释
  2. pageContext.findAttribute()与pageContext.getAttribute()的区别
  3. Strict Mode (JavaScript)
  4. Unable to start activity ComponentInfo
  5. 序列化和反序列化的几种方式(DataContractSerializer)(二)
  6. 测试工具/PostMan
  7. Confluence 6 从你的 JDBC 连接中直接启用校验查询
  8. 使用分页插件的后悔药(二)
  9. 跟小博老师一起学JSP ——连接数据库
  10. Linux监控工具介绍系列——free`