Bootstrap

Wireshark数据包分析学习笔记Day9

无限网卡的4种工作模式

1、   被管理模式:当无线客户端直接如无线接入点连接时,使用该模式。

2、   Ad-hoc模式:当网络由互相直连的设备组成时,就可以使用这个模式。

3、   主模式:该模式允许无线网卡使用特制的驱动程序和软件工作,作为其他设备的WAP。

4、   监听模式:无线网卡和配套驱动程序必须支持监听模式

 

iwconfig 打开无线扩展程序

 

Tcpdump虽然缺少图形特性,但在处理海量的数据包时非常靠谱。可以用管道将它的输出重定向输入给其他命令,比如linux的sed和awk。

 

Scapy是一个非常强大的Python库,允许使用基于命令行脚本的方法创建、修改数据包。简单地说,Scapy是一款强大、灵活的数据包操纵程序。

 

Netdude可以在linux下创建、修改数据包。

 

Colasoft在Windows下可以来用于数据包的创建和修改。

 

CloudShark可以在线分享数据包捕获记录。

 

Pcapr用于分享PCAP文件的Web 2.0平台。

 

NetworkMiner是一款主要用于网络取证的工具。可以用来捕获数据包,也可以用来解析数据包。

 

Tcpreplay专门设计用来回放PCAP文件中的数据包。

 

Ngrep可以在PCAP中执行特定搜索。

 

Libpcap是一个用于网络流量捕获的可移植的C/C++库。Wireshark、TCpdump,以及其他大部分数据包分析工具都在一定层次上依赖与LIbpcap。

 

Hping是一个命令行的数据包操纵和传输工具,支持各种各样的协议。

 

Domain Dossier可以查询域名或IP地址的注册信息。

 

二进制数据码是数据信息在最底层的表现形式,1表示高电平信号,0表示低电平信号。每一个数字是一位,八位是一字节。我们通常将二进制转换为十六进制。

 

十六进制是常用的数据包表示形式,两个字符表示一个字节,即八位。字节中的每个字符是一个半字节(4位),左侧的是高位(半)字节,右侧是低位(半)字节。

数据包中,字节的地址使用偏移量表示法表达,从0开始。在表示一个长度大于一字节的地址时,地址占用的字节数在一个冒号之后使用数值表示。