精华内容
下载资源
问答
  • 混杂模式

    2015-05-08 16:57:33
    混杂模式(Promiscuous Mode) 混杂模式(Promiscuous Mode)是指一台机器能够接收所有经过它的数据流,而不论其目的地址是否是他。是相对于通常模式(又称“非混杂模式”)而言的。这被网络管理员使用来诊断网络...
    混杂模式(Promiscuous Mode)
    混杂模式(Promiscuous Mode)是指一台机器能够接收所有经过它的数据流,而不论其目的地址是否是他。是相对于通常模式(又称“非混杂模式”)而言的。这被网络管理员使用来诊断网络问题,但是也被无认证的想偷听网络通信(其可能包括密码和其它敏感的信息)的人利用。一个非路由选择节点在混杂模式下一般仅能够在相同的冲突域(对以太网和无线局域网)内监控通信到和来自其它节点或环(对令牌环或FDDI),其是为什么网络交换被用于对抗恶意的混杂模式。
    混杂模式就是接收所有经过网卡数据包,包括不是发给本机的包。默认情况下网卡只把发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃。简单的讲,混杂模式就是指网卡能接受所有通过它的数据流,不管是什么格式,什么地址的。事实上,计算机收到数据包后,由网络层进行判断,确定是递交上层(传输层),还是丢弃,还是递交下层(数据链路层、MAC子层)转发。
    通常在需要用到抓包工具,例如etherealsniffer、capsa时,需要把网卡置于混杂模式,需要用到软件Winpcap。winpcap是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。
    对于广播式集线器(Hub)来说,假如PC1、PC2、PC3接在同一个Hub上,当PC1给PC3发送包时,Hub将广播这个包,所以PC2实际上也可以看到这个包,但一般情况下它会将这个发给PC3的包丢弃,但如果处于混杂模式,PC2的网卡驱动程序就不会丢弃这个包,而是把这个包送给上层的驱动程序,应用程序。
    简单的说,网卡的混杂模式是为网络分析而提供的。
    检测混杂模式的基本概念
    在网络中,嗅探器接收所有的分组,而不发送任何非法分组。它不会妨碍网络数据的流动,因此很难对其进行检测。不过,处于混杂模式(promiscuous mode)网卡的状态很显然和处于普通模式下不同。在混杂模式下,应该被硬件过滤掉的分组文会进入到系统的内核。是否回应这种分组完全依赖于内核。
    网络嗅探的模式分为:混杂模式和非混杂模式

    linux下通过C设置混杂模式(以eth0举例)

    char *eth_name = "eth0"; //对网卡eth0进行混杂设置
    struct ifreq ethreq; //网络接口结构
    strncpy(ethreq.ifr_name, eth_name, IFNAMSIZ); //指定网卡名称
      if(-1 == ioctl(sock_raw_fd, SIOCGIFFLAGS, &ethreq)) //获取网络接口
      {
      perror("ioctl");
      close(sock_raw_fd);
      exit(-1);
      }
    /*此处用 | 是因为必须在保留原来设置的情况下,在标志位中加入“混杂”方式*/
      ethreq.ifr_flags |= IFF_PROMISC;
      if(-1 == ioctl(sock_raw_fd, SIOCSIFFLAGS, &ethreq)) //将标志位设置写入
      {
      perror("ioctl");
      close(sock_raw_fd);
      exit(-1);
      }
    展开全文
  • 混杂模式和非混杂模式

    万次阅读 2017-05-05 09:44:22
    集线器网络时代下,集线器的工作原理是转发数据包给所有非源端口,所以,非目的主机也会收到数据包。 1、标准模式  一般情况下,我们知道... 混杂模式是指一台主机能够接受所有经过它的数据流,不论这个数据流的目

    集线器网络时代下,集线器的工作原理是转发数据包给所有非源端口,所以,非目的主机也会收到数据包。

    1、标准模式

          一般情况下,我们知道网卡往往只会接受目的地址是他的数据包而不会接受目的地址不是的它的数据包,所以我们应该知道网卡只会接受我们该接收的包而不会接受其他的地址的网络数据包。


    2、混杂模式

          混杂模式是指一台主机能够接受所有经过它的数据流,不论这个数据流的目的地址是不是它,它都会接受这个数据包。也就是说,混杂模式下,网卡会把所有的发往它的包全部都接收。在这种情况下,可以接收同一集线器局域网的所有数据。


    交换机网络时代,交换机会在内部计算目的主机究竟在哪一个端口,然后只会将数据包发往该端口,所以这不仅减少了网络流量,也提高了安全性。

    交换式网络环境下进行网络嗅探依赖端口镜像,采集端口的主机获取来自进出源端口的所有数据包,有两个问题:1)是否设置目的端口主机网卡为混杂模式?2)如何采集到源端口进出(inboud和outbound)的所有数据包?wireshark可以实现,其代码可以参考!通过冒充路由,来实现数据包经过本机,做到抓包。

    端口镜像模式,可以将交换机所有端口转到一个端口,从而实现抓包。

    如果不才采用端口镜像,则只能监视一个端口的流量。

    展开全文
  • 严格模式和混杂模式

    2021-05-09 18:00:01
    严格模式和混杂模式 文章目录严格模式和混杂模式一、DOCTYPE的作用二、严格模式三、混杂模式四、如何区分严格模式和混杂模式五、意义 一、DOCTYPE的作用 定义在 < html > 标签前面,用于告诉浏览器以什么...

    严格模式和混杂模式


    一、DOCTYPE的作用

    定义在 < html > 标签前面,用于告诉浏览器以什么模式渲染文档

    二、严格模式

    以浏览器所支持的最高标准来渲染,标准模式,按照W3C标准解析代码

    三、混杂模式

    称为怪异模式或者兼容模式,指浏览器根据自己的标准来解析代码

    四、如何区分严格模式和混杂模式

    1、文档包含严格的DOCTYPE,一般以严格模式解析
    2、DCTYPE不存在或者定义错误,就会以混杂模式解析
    3、HTML5没有严格模式和混杂模式的区分,已经尽可能大的向后兼容

    五、意义

    如果没有严格模式,那么就会出现浏览器大混战的状态,每个浏览器都用自己的解析模式,兼容性过低,但如果没有混杂模式,有些老旧的网站就会受到影响

    展开全文
  • 1.混杂模式与非混杂模式的区别:  这两种方式区别很大。  非混杂模式的嗅探器中,主机仅嗅探那些跟它直接有关的通信,如发向它的,从它发出的,或经它路由的等都会被嗅探器捕捉。  混杂模式中,嗅探传输线路上...

    1.混杂模式与非混杂模式的区别:

            这两种方式区别很大。

            非混杂模式的嗅探器中,主机仅嗅探那些跟它直接有关的通信,如发向它的,从它发出的,或经它路由的等都会被嗅探器捕捉。

            混杂模式中,嗅探传输线路上的所有通信。在非交换式网络中,这将是整个网络的通信。这样做最明显的优点就是使更多的包被嗅探到,它们因你嗅探网络的原因或者对你有帮助,或者没有。但是,混杂模式是可被探测到的。一个主机可以通过高强度的测试判定另一台主机是否正在进行混杂模式的嗅探。其次,它仅在非交换式的网络环境中有效工作(如集线器,或者交换中的ARP层面)。再次,在高负荷的网络中,主机的系统资源将消耗的非常严重。

    2.交换式网络环境下网络嗅探

            交换式网络环境下进行网络嗅探需要依靠端口镜像,采集端口的主机获取来自进出源端口的所有数据包。

    展开全文
  • 混杂模式

    2019-05-11 11:19:10
    工作中接触到混杂模式主要是在docker跨主机通信的环境下,结合docker跨主机通信的环境对混杂模式在做一个小结。 一.混杂模式是否生效的理解 关于设置混杂模式的资料在网上也看了一些,但是都不全面,结合最近的...
  • 1. 网卡混杂模式 混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包,即不验证MAC地址。普通模式下网卡只接收发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃。一般来说,混杂模式不会影响...
  • 混杂模式和监听模式

    2020-08-03 11:02:47
    混杂模式和监听模式 混杂模式和监听模式,这两种模式都是用于抓包使用,其实没有必要纠结这些概念; 但是有些人非得较真; 如果你真的对这些概念很纠结,很想搞清楚,那我们就来扒一扒吧; 混杂模式(promiscuous ...
  • 混杂模式

    2020-12-09 07:21:02
    请问mentohust自动把网卡转为混杂模式吗?能不用混杂模式吗�� �一来怕网管发现认为我干坏事,二来局域网里面机器很多,� ��影响速度么? ...
  • 混杂模式介绍

    千次阅读 2019-04-27 16:24:30
    混杂模式基本概念 一般情况下,网卡往往只会接收目的地址是它的数据包而不会接收目的地址不是它的数据包。 混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包。默认情况下,网卡只把发给本机的包...
  • 标准模式和混杂模式

    2020-05-26 22:50:00
    最初的文档模式:标准模式和混杂模式混杂模式:让IE的行为与IE5(非标准行为)相同; 标准模式:让IE的行为更接近标准行为; 两种模式的影响: 虽然这两种模式主要影响CSS内容的呈现,但是某些情况下也会影响到...
  • 标准模式与混杂模式

    2018-02-27 18:58:14
    标准模式与混杂模式DOCTYPE 的一个重要作用就是告诉浏览器,它该以何种模式呈现。我们通过document.compatMode这个属性来检测,当前页面处于何种模式:CSS1Compat:标准模式BackCompat:混杂模式在标准模式中,...
  • 混杂模式sniffer

    2019-07-05 14:37:46
    混杂模式监听物理网卡上的所有数据包,物理网卡可以虚拟(软件层面)成许多张网卡,每张虚拟网卡可以有一个ip,所以混杂模式就收集了所有虚拟网卡的数据包 ...
  • 混杂模式

    千次阅读 2019-05-11 09:21:59
    最近在工作碰到混杂模式的概念,对此,百度的解释是:指一台机器的网卡能够接收所有经过它的数据流,而不论其目的地址是否是它。网上也有不少资料这样解释,但是目的地址是否是这个网卡如何理解,大都只是简单的解释...
  • wireshark混杂模式

    2019-05-12 14:46:00
    通过设置网卡为混杂模式就能捕获局域网内所有发包内容,包括非广播包和非发给自己主机的数据包 这是为什么呢?即主机A发送一个数据包给主机B,我作为主机C怎么也能截获这个数据包呢,原理是什么?我的网卡为什么设置...
  • 严格模式与混杂模式

    千次阅读 2017-08-05 21:36:59
    如何区分严格模式与混杂模式,它们有何意义!严格模式:又称标准模式,是指浏览器按照 W3C 标准解析代码。混杂模式:又称怪异模式或兼容模式,是指浏览器用自己的方式解析代码。区分方法: 如果文档包含严格的 ...
  • linux网卡混杂模式和监听模式

    千次阅读 2019-01-14 15:59:28
    混杂模式(promiscuous mode)是电脑网络中的术语。是指一台机器的网卡能够接收所有经过它的数据流,而不论其目的地址是否是它。 一般计算机网卡都工作在非混杂模式下,此时网卡只接受来自网络端口的目的地址指向...
  • 混杂模式:DOCTYPE不存在或格式不正确会导致文档呈混杂模式 混杂模式中页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为防止站点无法工作 DOCTYPE声明位于文档中最前面。(不是一个HTML标签,就是一个文档类型...
  • 严格模式、混杂模式与怪异模式

    千次阅读 2018-04-04 20:48:51
    严格模式、混杂模式和怪异模式如何区分?它们有何意义?1、doctype的作用: 声明位于文档 的最前面,告知浏览器的解析器,用什么文档类型、规范来解析这个文档。注意:1).规范是指W3C发布的文档类型定义(DTD)中的...
  • 目前遇到的问题是glance / image上传失败 经过查找发现是从计算节点访问192.168.0.2、...之前他们配过混杂模式,但忘记在接受混杂模式前画对号。 另,关于vlan,也要保证vlan足够多,参考【1】 参考: 1 https://kb
  • linux下混杂模式

    2019-09-29 01:55:20
    混杂模式介绍: 混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包,默认情况下网卡只把发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃;简单的讲,混杂模式就是指网卡能接受所有通过它的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,506
精华内容 1,002
关键字:

混杂模式