Nmap 源代码学习四 软件简单使用

软件安装环境是win7、使用Zenmap, nmap6.49BETA2

扫描主机port

nmap -T4 -A -v 192.168.0.207

输出结果:

扫描整个子网

nmap 192.168.1.1/24

扫描多个目标:

nmap 192.168.1.2 192.168.1.5

从文件载入ip列表扫描

nmap -iL target.txt

查看扫描的主机列表

nmap -sL 192.168.1.1/24

扫描特定port

nmap -p80,21,8080 192.168.0.207

半开扫描(不经过完整的tcp握手)

nmap -sS 192.168.0.207

完整扫描

nmap -sT 192.168.0.207

扫描打开的UDPport

nmap -sU 192.168.0.207

发送一个FIN标志的数据包

nmap -sF 192.168.0.207

ping

nmap -sP 192.168.0.207

不要ping

nmap -O -PN 192.168.1.1/24

推測操作系统

nmap -O –osscan-guess 192.168.0.207

版本号扫描(要在扫描port后)

nmap -sV 192.168.0.207

Idle scan 使用还有一个目标网张的主机发送数据包

nmap -sL 192.168.0.23 192.168.0.207

其他选项说明:

-A 操作系统检測

-6 ipv6检測

-T 时间模板,0-5

-v 添加冗余

-exclude 排除扫描地址

-exclude file 排除文件中的ip地址

很多其他的參数说明能够点击这里查看:

https://svn.nmap.org/nmap/docs/nmap.usage.txt

时间: 2024-08-29 15:11:54

Nmap 源代码学习四 软件简单使用的相关文章

Nmap 源码学习三 软件简单使用

软件安装环境是win7.使用Zenmap, nmap6.49BETA2 扫描主机端口 nmap -T4 -A -v 192.168.0.207 输出结果: 扫描整个子网 nmap 192.168.1.1/24 扫描多个目标: nmap 192.168.1.2 192.168.1.5 从文件加载ip列表扫描 nmap -iL target.txt 查看扫描的主机列表 nmap -sL 192.168.1.1/24 扫描特定端口 nmap -p80,21,8080 192.168.0.207 半开扫

wordpress学习四: 一个简单的自定义主题

在学习三里分析了自带的一个例子,本节我们就自己仿照他做个简单的吧,重点是调用wordpress封装好的函数和类,css和html可以稍好在调整. 将wp带的例子复制一份处理,重新名个名字. 清空index.php和style.css的文件内容.修改style.css的头部如下: /* Theme Name: simplicity Theme URI: https://mxyb.net/ Author: ljw Author URI: https://mxyb.net/ Description:

Android中关于JNI 的学习(四)简单的例子,温故而知新

在第零篇文章简单地介绍了JNI编程的模式之后,后面两三篇文章,我们又针对JNI中的一些概念做了一些简单的介绍,也不知道我到底说的清楚没有,但相信很多童鞋跟我一样,在刚开始学习一个东西的时候,入门最好的方式就是一个现成的例子来参考,慢慢研究,再学习概念,再回过来研究代码,加深印象,从而开始慢慢掌握. 今天我们就再来做一个小Demo,这个例子会比前面稍微复杂一点,但是如果阅读过前面几篇文章的话,理解起来也还是很简单的.很多东西就是这样,未知的时候很可怕,理解了就很简单了. 1)我们首先定义一个Jav

由学习《软件设计重构》所想到的代码review(二)

我们接第一篇由学习<软件设计重构>所想到的代码review(一) 来继续说明在代码review中,有哪些属于"层次结构"中的坏味道. 注:通过上图咱们看到了在层次结构中有九大问题点,咱们就从中找出三个典型的问题点给与分析和解释. 一.缺失的层次结构 问题点: public Insets getBorderInsets(Component c, Insets insets) { if(c instanceof AbstractButton) { margin = ((Abst

Android Camera fw学习(四)-recording流程分析

Android Camera fw学习(四)-recording流程分析 备注:备注:本文是Android5.1学习笔记.博文按照软件启动流程分析.  且行且惜,一步一个脚印,这次学习camera Video.虽然标题是recording流程分析,但这里很多和preview是相似的(包含更新,创建Stream,创建Request),这里主要分析MediaRecorder对象创建.video帧监听对象注册.帧可用事件以及一系列callback流程分析. 一.认识video(mediaRecorde

python学习之最简单的用户注册及登录验证小程序

文章都是从我的个人博客上粘贴过来的哦,更多内容请点击 http://www.iwangzheng.com 正如很多同学所知道的,楼主开始学习python了,前进的道路曲曲折折,有荆棘也有陷阱,从最简单的小程序写起,每天练习,将python进行到底. 有一点比较别扭的就是python的换行之后空四个空格,ruby都是两个,并且python在方法和循环语句的第一句都要加冒号 mysql> show create table user; mysql> alter table user add sal

tablib源代码学习

tablib简介 ----------- Tablib is a format-agnostic tabular dataset library, written in Python. Tablib 是一个格式未知的表格操作库,使用python编写,目前(2014-06-11)支持如下格式:Excel .JSON .YAML .HTML.TSV .CSV的导入/导出,及修改操作.实现方法是使用各种数据格式的python支持库(大多是各种格式的有明支持库)导入数据成list(列表,python 内

Beaglebone Back学习四(GPIO实验)

GPIO Beaglebone Back开发板引出了92个引脚,其中只有65个GPIO口可通过配置使用,由于引脚具有"复用"的特性,大约每个引脚有8种工作模式(Beagle System Reference Manual),默认情况下,设为Mode7.由于P8扩展部分的引脚功能相对简单,复用不多,故项目功能复杂时,最好选择P8上的GPIO口. 对GPIO口的操作,主要有三个步骤 1 选择GPIO口根据以下两表,确定使用那个GPIO口,该表也可以在BBB_SRM文件中找到. (1)拉电流

Silverlight学习(四) domainservice动态多条件查询

上次讲了silverlight+MVVN+EF的简单框架,能够实现简单的数据CURD,但是多条件动态的查询一直没有实现.在网上查阅了很多资料,发现自己走了很多误区,代码很难调试正确. 这次的查询是基于上次的查询,只是增加了一个查询条件,动态多条件的查询的重点是获取查询的语言. 1 private string GetSql() 2 { 3 string query = "1=1"; 4 if (!string.IsNullOrEmpty(searchText.name)) 5 { 6