热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

如何在Windows系统使用Nmap扫描工具

Nmap原本是在Unix下的命令行应用程序,但是从2000年后就有Windows版本的这一程序了。本文就是告诉大家如何安装和调试这一Windows版本的网上资源搜索器。虽然你可以下载一个压缩包安装Nmap,但是现在最新版本还需要安装WinPcap信息包。所以我建议你使用Nmap

Nmap原本是在Unix下的命令行应用程序,但是从2000年后就有Windows版本的这一程序了。本文就是告诉大家如何安装和调试这一Windows版本的网上资源搜索器。

虽然你可以下载一个压缩包安装Nmap,但是现在最新版本还需要安装WinPcap信息包。所以我建议你使用Nmap安装程序,它可以帮你安装WinPcap。这个安装程序是,nmap-4.01-setup.exe,下载网址是http://www.insecure.org/nmap/download.Html。这个安装程序不会添加快捷键,你需要用DOS命令提示符来启动程序。并且,虽然在添加删除程序里有WinPcap,但是如果你想卸载Nmap,你必须使用Nmap文件夹下的卸载程序。这个软件所占空间为2.6Mb。

默认的安装路径为C:\Program Files\Nmap\,但是安装程序的安装路径是可以改变的,所以你可以从任何路径启动Nmap。所以当你要运行或是测试Nmap,你可以打开命令窗口,键入下列命令:

nmap -A -T4 scanme.insecure.org

A和T4的设置可以开启操作系统版本检测,并把时间模板设置到“aggressive”。它有超过一百个设置命令,其中一些我会在下面给大家介绍。注意命令行是有大小写区别的。

Windows版本的Nmap不如Unix的有效率。特别是由于Windows的网络API的缺点,使得连接扫描通常会慢很多。你可以通过双击nmap的性能注册文件来提高连接扫描的性能。改变三个注册信息可以增加应用程序的临时端口数,并且减少断开连接重新连接的等待时间。如果你有Nmap的运行问题,你可以查阅Windows的出错日志,看看你的问题是否在http://seclists.org/#nmap-dev中有说明。在http://www.insecure.org/nmap/docs.html 中也有很多关于Nmap的文章,你也可以订阅Nmap-hacker的邮件。

作为一个命令行式的应用程序Nmap的主要优点是容易运行,并且可以在不作太多的设置的情况下运行精确扫描。但是,这对于新用户或是不常用的人来说很难。并且Windows版本没有像Unix版本的稳定的图形界面。幸运的是,今年就有可能出现。虽然还没有正式公布日期,但是他的制作者Fyodor希望,有着图形界面的Windows版本NmapFE能在今年的某个时候发布。还有一些交换平台式的图形界面正在发展中,比如UMIT。

(出处:第七城市)



推荐阅读
  • Python 内存管理机制详解
    本文深入探讨了Python的内存管理机制,涵盖了垃圾回收、引用计数和内存池机制。通过具体示例和专业解释,帮助读者理解Python如何高效地管理和释放内存资源。 ... [详细]
  • C#设计模式学习笔记:观察者模式解析
    本文将探讨观察者模式的基本概念、应用场景及其在C#中的实现方法。通过借鉴《Head First Design Patterns》和维基百科等资源,详细介绍该模式的工作原理,并提供具体代码示例。 ... [详细]
  • 本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ... [详细]
  • Appium + Java 自动化测试中处理页面空白区域点击问题
    在进行移动应用自动化测试时,有时会遇到某些页面没有返回按钮,只能通过点击空白区域返回的情况。本文将探讨如何在Appium + Java环境中有效解决此类问题,并提供详细的解决方案。 ... [详细]
  • 如何清除Chrome浏览器地址栏的特定历史记录
    在使用Chrome浏览器时,你可能会发现地址栏保存了大量浏览记录。有时你可能希望删除某些特定的历史记录而不影响其他数据。本文将详细介绍如何单独删除地址栏中的特定记录以及批量清除所有历史记录的方法。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 解决TensorFlow CPU版本安装中的依赖问题
    本文记录了在安装CPU版本的TensorFlow过程中遇到的依赖问题及解决方案,特别是numpy版本不匹配和动态链接库(DLL)错误。通过详细的步骤说明和专业建议,帮助读者顺利安装并使用TensorFlow。 ... [详细]
  • 本文探讨了在构建应用程序时,如何对不同类型的数据进行结构化设计。主要分为三类:全局配置、用户个人设置和用户关系链。每种类型的数据都有其独特的用途和应用场景,合理规划这些数据结构有助于提升用户体验和系统的可维护性。 ... [详细]
  • Linux中的yum安装软件
    yum俗称大黄狗作用:解决安装软件包的依赖关系当安装依赖关系的软件包时,会将依赖的软件包一起安装。本地yum:需要yum源,光驱挂载。yum源:(刚开始查看yum源中的内容就是上图 ... [详细]
  • 本文探讨了如何解决PHP文件无法写入本地文件的问题,并解释了PHP文件中HTML代码无效的原因,提供了一系列实用的解决方案和最佳实践。 ... [详细]
  • 鼠标悬停出现提示信息怎么做
    概述–提示:指启示,提起注意或给予提醒和解释。在excel中会经常用到给某个格子增加提醒信息,比如金额提示输入数值或最大长度值等等。设置方式也有多种,简单的,仅为单元格插入批注就可 ... [详细]
  • 气象对比分析
    本文探讨了不同地区和时间段的天气模式,通过详细的图表和数据分析,揭示了气候变化的趋势及其对环境和社会的影响。 ... [详细]
author-avatar
素材火2
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有