软件定义网络(SDN)学习笔记(3)--Scapy交互式数据处理与Postman HTTP请求测试

SDN学习目录

SDN学习笔记(0)–wireshark抓包分析

SDN学习笔记(1)–iPerf和Netperf性能测试

SDN学习笔记(2)–Scapy交互式数据处理与Postman HTTP请求测试

SDN学习笔记(3)–OVS系统架构

SDN学习笔记(5)–OpenDaylight控制器

Scapy

Scapy 是基于python编写的交互式数据包处理程序,使用pyhon解释器作为命令面板。可以用来发送、嗅探、解析和伪造网络数据包,通常用于网络攻击和测试。

Scapy 不仅可以实现扫描、路由跟踪、探测、单元测试、攻击和发现网络等传统功能,也可以代替hping、arpspoof、arp-sk、arping、p0f,实现部分Namp、Tcpdump和tshark的功能。

它能够伪造或解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等。

它还可以发送无效数据帧、诸如修改的802.11数据帧、在WEP熵解码加密通道(VOIP)、ARP缓存攻击(VLAN)等,这是其他工具无法完成的。

Scapy主要负责定义、发送和接收报文。

Postman 进行SDN流表下发任务

Postman是google开发的一款强大的王爷调试、发送网页HTTP请求,并能运行测试用例的Chrome插件。