热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

黑客学堂之网络工具:网络扫描工具

文章标题:黑客学堂之网络工具:网络扫描工具。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

  这是一些常用和不常用网络工具介绍的第一部分。
  1.Sprint
  
  下载地址:http://www.safemode.org/sprint/
  
  介绍:sprint是一个使用perl语言编写的操作系统指纹特征远程检测工具。它首先向被检测的远程主机发送数据包,然后等待目标的响应数据包,从自己的操作系统指纹特征数据库中找出匹配的操作系统名。
  
  2.IRS(IP Restrictions Scanner)
  下载地址:http://www.oxid.it/
  
  许多象路由器和交换机之类的网络设备能够提供一种类似于ACL的访问控制方式,IP包过滤防火墙、防火墙规则等赋予特定IP地址(一般是系统管理员的工作站)对服务的访问权限。
  
  IRS的主要目的就是发现某台主机对于IP地址的访问限制。它结合"ARPPoisoning"和"Half-Scan"技术,向目标主机的选定端口发起伪造TCP连接。IRS不是一个端口扫描程序,只是一个给定服务的有效IP源地址扫描工具。
  
  3.GPS(Ghost Port Scanner)
  下载地址:http://sourceforge.net/projects/gps/
  
  GPS是一个高级端口扫描和防火墙规则分析工具。这个工具使用IP欺骗(IP spoofing)、ARP欺骗(ARP spoofing)、嗅探(sniffing)和隐秘扫描(stealth scan)技术实现对远程主机的测试,即使这台主机在防火墙之后。
  
  4.XProbe
  下载地址:http://www.sys-security.com/html/projects/X.html
  
  XProbe是一个活动操作系统指纹特征检测工具,它使用http://www.sys-security.com/html/projects/icmp.html的ICMP Usage in Scanning研究工程开发的一系列活动服务器指纹特征检测技术实现对远程主机指纹特征的自动检测。
  
  5.ISNPrint
  代码地址:http://www.securiteam.com/tools/5LP0N1P4AW.html
  
  最近公布了两个TCP/IP初试序列号攻击的方法:CERT的CA-2001-09(http://www.cert.org/advisories/CA-2001-09.html)Michal Zalewski 《Strange Attractors and TCP/IP Sequence Number Analysis》(http://razor.bindview.com/publish/papers/tcpseq.html)
  
  预测ISN(Initial Sequence Numbers)要通过两步:首先,获得目标主机产生的一系列ISN;然后,预测下一个ISN。这个工具可以用于显示目标主机产生的ISN。
  
  6.Dscan(分布式端口扫描工具)
  下载地址:http://www.u-n-f.com/releases/releases.php4?releases_id_now=5
  
  DScan是一个分布式的端口扫描工具。采用客户机/服务器体系编写,可以从许多主机同时发起扫描,因此难以被检测。
  
  DScan由两个部分组成:1).可户端程序,用于端口扫描的初始化以及每台服务器扫描的端口范围等计划工作;2).服务器端程序,进行端口扫描工作,并且包扫描结果反馈给客户端程序。
  
  7.Java Mega Scan
  下载地址:http://www.unsekure.com.br/labs/
  
  Java Mega Scan是一个基于java的扫描工具,主要用于对远程主机系统缺陷的扫描。这个工具采用模块化的设计,因此很容易加入对新发现系统缺陷的检测功能,只要编写一个新的java类就可以了。
  
  8.6thSense
  代码地址:http://www.securiteam.com/tools/5DP0B0U4AU.html
  
  名字不错(第六感觉)。是一个使用perl编写的小玩意,据说可以防止被扫描目标发现,但是总体来说用处不大,可以作为学习perl语言的参考:)
  
  9.LDistFP
  下栽地址:http://teso.scene.at/releases.php3
  
  LDistFP是一个针对identd服务指纹特征进行检测的工具,适用于所有Linux分版和大多数BSD系统。这个工具通过连接到目标主机的identd服务器,来检测目标主机identd验证服务的版本。然后,从自己的数据库找出对应条目,得到目标主机操作系统的版本。这种方法简单而有效,因为identd验证服务使用非常广泛,而且大多数人不会注意到隐藏其版本号。
  
  10.SAINT
  下载地址:http://www.wwdsi.com/saint/
  
  全称安全管理员的集成网络工具(Security Administrators Integrated Network Tool)。是著名的SATAN的改进版本,还有什么可说的呢?ITS GREAT!我将专门对这个工具进行介绍,这里就到此为止了。:)
  
  11.Dr. Morena
  下载地址:http://www.securityfriday.com/ToolDownload/tools.html
  
  Dr. Morena是一个防火墙检测工具。
  
  防火墙的配置一般是由一些规则组成的。由于这种配置的复杂性造成很难判断规则是否足够严格或者是否过于严格。Dr. Morena就是为了解决这个问题而开发的一个强大的防火墙规则检测工具。
  
  这个工具软件需要一个至少有两个网卡的计算机,这两个网卡分别连接防火墙的进/出接口。在测试过程中,Dr. Morena伪造测试数据包,试图从源地址发送到目的地址。最后,通过透过的数据包可以确认防火墙生效的allow规则。而且,不管防火墙是怎样配置的,使用这个工具都能够检测出防火墙使用的规则。
  
  12.Cheops-ng
  下载地址:http://cheops-ng.sourceforge.net/download.php
  
  Cheops-ng(下一代图形网络管理工具)是一个图形网络影射和监视工具。它具有发现网络和主机的功能,能够进行操作系统监测,还能够通过端口扫描获得网络上每台主机提供的网络服务,以便对其进行管理。这个工具脱胎于HP OpenView系统。
  
  13.Arp-scan
  代码地址:http://www.securiteam.com/tools/5CP0H003FI.html
  
  使用ARP分组扫描子网上的活动主机,因为ARP不能通过路由器,因此这个小玩艺只能用于直接连接的主机。
  
  14.TelnetFP
  下载地址:http://teso.scene.at/releases/telnetfp_0.1.1.tar.gz
  
  TelnetFP通过telnet协议DO/DONT协商过程(TELNET协议请参考http://www.faqs.org/rfcs/rfc854.html和http://www.faqs.org/rfcs/rfc1143.html,这里不做介绍)来获得远程主机操作系统指纹特征。当telnet建立后,服务器和客户程序之间就会传递选项(option)。由于每种操作系统的选项请求本身是不同的,而且传递次序也不尽相同,这个工具就是通过这些特征来获得远程主机操作系统的指纹特征。
  
  15.VLAD
  下载地址:http://razor.bindview.com/tools/
  
  VLAD是一个CGI缺陷扫描工具。它的扫描项目主要参考http://www.sans.org/topten.htm列出的CGI系统缺陷。
  
  在众多的免费扫描工具中,VLAD属于另类,它能够扫描大量的CGI缺陷,而且具有强大的账户/密码监测能力。这个工具需要CPAN perl模块(http://www.cpan.org),可以用在绝大多数的UNIX系统。
  
  16.PScan
  下载地址:http://www.striker.ottawa.on.ca/~aland/pscan/
  
  PScan这不属于网络扫描工具的范畴,但是它非常有用,所以在此作一些介绍。它能够扫描C源代码文件存在的某些缓冲区溢出缺陷(例如:格式化字符串安全缺陷),帮助程序员这类编程错误,防止应用程序出现某些安全漏洞。
  
  pscan能够做到的:检查printf类型函数的使用,例如:sprintf(buffer, variable); 错误,可能导致安全隐患sprintf(buffer, "%s", variable); 正确pscan不能做的:传统的缓冲区溢出缺陷,解决这个问题需要一个能够进行边界检查的编译器。其他的函数参数中包含的安全隐患。17.操作系统的被动监测工具
  
  下载地址:http://lcamtuf.hack.pl/p0f.tgz
  
  这个工具通过对远程主机向本地主机的投递信息进行分析,实现对远程主机操作系统的监测。这种技术不进行任何主动的扫描。这意味着只有远程主机连接到我们的系统,才能实现对其的监测。
  
  这种被动监测技术主要针对远程主机操作系统TCP/IP协议展的一些特征(如:TTL、窗口大小、片断最大长度、碎片标志位、sackOK选项等)。
  
推荐阅读
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
author-avatar
白人冰娟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有