1.network mapper ,也就是NMAP,最早是Linux下网络扫描嗅探的工具.俗称网络狗。
2.其基本功能有三个,一是探测一组主机是否在线;其次是扫描 主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统 。Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap 还允许用户定制扫描技巧。通常,一个简单的使用ICMP协议的ping操作可以满足一般需求;也可以深入探测UDP或者TCP端口,直至主机所 使用的操作系统;还可以将所有探测结果记录到各种格式的日志中, 供进一步分析操作。
进行ping扫描,打印出对扫描做出响应的主机,不做进一步测试(如端口扫描或者操作系统探测):
nmap -sP 192.168.1.0/24
仅列出指定网络上的每台主机,不发送任何报文到目标主机:
nmap -sL 192.168.1.0/24
探测目标主机开放的端口,可以指定一个以逗号分隔的端口列表(如-PS22,23,25,80):
nmap -PS 192.168.1.234
使用UDP ping探测主机:
nmap -PU 192.168.1.0/24
使用频率最高的扫描选项:SYN扫描,又称为半开放扫描,它不打开一个完全的TCP连接,执行得很快:
nmap -sS 192.168.1.0/24
当SYN扫描不能用时,TCP Connect()扫描就是默认的TCP扫描:
nmap -sT 192.168.1.0/24
UDP扫描用-sU选项,UDP扫描发送空的(没有数据)UDP报头到每个目标端口:
nmap -sU 192.168.1.0/24
确定目标机支持哪些IP协议 (TCP,ICMP,IGMP等):
nmap -sO 192.168.1.19
探测目标主机的操作系统:
nmap -O 192.168.1.19
nmap -A 192.168.1.19
另外,nmap官方文档中的例子:
nmap -v scanme.
这个选项扫描主机scanme中 所有的保留TCP端口。选项-v启用细节模式。
nmap -sS -O scanme./24
进行秘密SYN扫描,对象为主机Scanme所在的“C类”网段 的255台主机。同时尝试确定每台工作主机的操作系统类型。因为进行SYN扫描 和操作系统检测,这个扫描需要有根权限。
nmap -sV -p 22,53,110,143,4564 188.116.0-255.1-127
进行主机列举和TCP扫描,对象为B类188.116网段中255个8位子网。这 个测试用于确定系统是否运行了sshd、DNS、imapd或4564端口。如果这些端口 打开,将使用版本检测来确定哪种应用在运行。
nmap -v -iR 100000 -P0 -p 80
随机选择100000台主机扫描是否运行Web服务器(80端口)。由起始阶段 发送探测报文来确定主机是否工作非常浪费时间,而且只需探测主机的一个端口,因 此使用-P0禁止对主机列表。
nmap -P0 -p80 -oX logs/pb-port80scan.xml -oG logs/pb-port80scan.gnmap 216.163.128.20/20
扫描4096个IP地址,查找Web服务器(不ping),将结果以Grep和XML格式保存。
host -l | cut -d -f 4 | nmap -v -iL -
进行DNS区域传输,以发现中的主机,然后将IP地址提供给 Nmap。上述命令用于GNU/Linux – 其它系统进行区域传输时有不同的命令。
其他选项:
-p (只扫描指定的端口)
单个端口和用连字符表示的端口范 围(如 1-1023)都可以。当既扫描TCP端口又扫描UDP端口时,可以通过在端口号前加上T: 或者U:指定协议。 协议限定符一直有效直到指定另一个。 例如,参数 -p U:53,111,137,T:21-25,80,139,8080 将扫描UDP 端口53,111,和137,同时扫描列出的TCP端口。
-F (快速 (有限的端口) 扫描)
3.分享一个恶搞同事小恶作剧。
一.得知同事ip
二.用nmap扫描其端口,知道端口后。
4.使用工具 hping3 最简单的拒绝攻击
使用hping3,伪造源IP发送大量SYN,消耗目标服务器资源,使其网站拒绝服务
参数:
-c 发送包的数量,这里为10万个
-S 发送TCP的SYN包
–flood 泛洪,不考虑回显
-p 指定目标端口,此处为80
-a 指定伪造的源IP,此处为192.168.60.1
详情参数度娘
5.land攻击
land攻击是syn半连接攻击中特殊的一类,构造的SYN包,源地址、源端口和目标地址、目标端口一致,目的是发送数据包给目标主机,让目标主机自己和自己三次握手建立空链接TCB,消耗资源,造成拒绝服务。
这里我们用land15.exe对一台开启了telnet23端口的思科路由器发起拒绝服务攻击
还有很多网上一大堆 仅供娱乐 学习

Linux 嗅探 网络扫描 攻击防御神器 NMAP相关推荐

  1. 【网络与系统安全实验】网络扫描与防御技术

    网络扫描与防御技术 扫描技术基础 什么是网络扫描器 网络扫描器可以通过执行一些脚本文件来模拟对网络系统进行攻击的行为并记录系统的反应,从而搜索目标网络内的服务器.路由器.交换机和防火墙等设备的类型与版 ...

  2. NS2仿真分析无线网络的攻击防御(1)

    这个学期有个选题是NS2仿真分析无线网络的攻击防御,比较有意思的样子,现在来慢慢学一下这个是什么东西. 首先,还是一篇文章(老长老长了),还是全英文的,还是先来分析一下它到底在说什么,文章太长(78页 ...

  3. NS2仿真分析无线网络的攻击防御(2)

    牙说:继续上一篇博文进行翻译. 4. NS和我们的工作 我们试图评估黑洞攻击在无线Ad-hoc网络中的影响. 为了实现这一点,我们已经使用NS 网络模拟 [14]程序模拟了一个含有黑洞节点的无线自组网 ...

  4. 给Linux系统/网络管理员的nmap的29个实用例子

    Nmap亦称为Network Mapper(网络映射)是一个开源并且通用的用于Linux系统/网络管理员的工具.nmap用于探查网络.执行安全扫描.网络核查并且在远程机器上找出开放端口.它可以扫描在线 ...

  5. 网络安全的十大最佳网络扫描工具

    在当今世界,网络安全不需要介绍或解释.我们都知道,网络安全一词是指保护任何计算机网络,旨在防止任何人以任何方式访问.操纵或滥用网络.因此,我们有与监视和保护计算机网络有关的规则,政策和说明. 网络扫描 ...

  6. Kail Linux渗透测试教程之网络扫描和嗅探工具Nmap

    Kail Linux渗透测试教程之网络扫描和嗅探工具Nmap 网络扫描和嗅探工具--Nmap Nmap也就网络映射器(Network Mapper),是一个免费开放的网络扫描和嗅探工具.该工具可以扫描 ...

  7. 用linux扫描网络设备,Linux网络扫描和嗅探工具—Nmap命令

    1.简介 Nmap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包.它由Fyodor编写并维护.由于Nmap品质卓越,使用灵活,它已经是***测试人员必备的工具. 其基本功能 ...

  8. Linux系统安全与应用(二)——安全机制、安全控制、弱口令检测JR、网络扫描NMAP和控制台命令Netstat

    Linux系统安全与应用(二)--安全机制.安全控制.弱口令检测JR.网络扫描NMAP和控制台命令Netstat 一.使用sudo机制提升权限 1.su命令的缺点 2.sudo的用途和用法 3.配置s ...

  9. kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap

    Kali Linux Web 渗透测试视频教程- 第六课 网络扫描-nmap与zmap 文/玄魂 目录 Kali Linux Web 渗透测试视频教程- 第六课 网络扫描-nmap与zmap. 1 N ...

  10. 网络扫描和嗅探工具包 Nmap

    Nmap 是一款命令行网络探测工具,支持 ping 扫描,以确定网络主机.端口扫描技术和TCP/IP指纹识别远程设备识别. Nmap 可确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这 ...

最新文章

  1. 我佛了!用KNN实现验证码识别,又 Get 到一招!
  2. 经常使用的时间同步server地址
  3. 用池来提升对象的复用
  4. SSH Secure Shell Client用public key认证登录
  5. python-argparse使用
  6. 操作系统实验报告17:请求页面置换算法
  7. 如何配置IIS日志信息
  8. AndroidStudio_gradle依赖相关错误的处理_Minimum supported Gradle version is 6.5. Current等---Android原生开发工作笔记228
  9. [ActiveRecord]之 CRUD
  10. 微擎系统 微信支付 get_brand_wcpay_request:fail
  11. 服务器imm装系统,通过IMM With Remote Console为服务器安装操作系统
  12. Android10 系统接口 设置屏幕亮度
  13. 【HAVENT原创】nginx 配置
  14. 如何理解软件测试质量,我对测试总结报告和质量分析报告的理解
  15. 安卓手机抓包小程序https请求 (该网站安全证书有问题解决办法)
  16. 最长递增子序列(Longest Increasing Subsequence)
  17. 立创eda学习笔记二十一:添加、移除泪滴
  18. 如何使用 Docker Buildx Bake 创建复杂的镜像构建管道
  19. zabbix php ldap off,安装zabbix时PHP ldap Warning解决方法
  20. C++数组练习题(一)

热门文章

  1. PCBLayout跳坑指南——PCB走线角度选择到底该不该90°?
  2. 傅里叶变换时域和频域之间的对应关系
  3. 黑屏后面藏了什么?--解读微软打击盗版
  4. Java笔记——关于设置自定义字体、全局字体方面和getFont()的使用
  5. C语言程序入门(零基础入门)
  6. 必须了解的EXCEL常用函数都有哪些?【附动图详解】数据分析
  7. 测试显卡好坏的软件叫什么关系,#现在测显卡好坏,有无暗病,都用什么软件#显卡压力测试 甜甜圈...
  8. 智通标书制作系统 5.1
  9. Windows API——SHFileOperation——文件操作
  10. vs2005安装和部署项目