考查内容:使用 Scapy 实现局域网内进行包嗅探和包伪造的编程能力。 (Linux 类型不限)
实验内容:1)使用 python 语言编写包嗅探程序,并实时显示包嗅探的数据包信息。
2)使用 python 语言编写包伪造程序,并使用 wireshark 实时抓取伪造数据包的信
息。
2
实验环境:虚拟机 VMware 或 VirtualBox,Kali Linux,wireshark(kali linux 自带)。
任务: (1)搭建 2 个虚拟机组建成一个局域网,2 个虚拟机之间可以相互访问。 (2)安装 python、Scapy,搭建编程环境。 (3)编写包嗅探程序,对网卡进行监听,截获局域网内的数据包(比如:虚拟机之间互 ping
数据包)并显示这些数据包的信息。 (4)编写包伪造程序,在一台虚拟机上发送伪造数据包,在另一台虚拟机使用 wireshark 截获
这些数据包并显示其信息。 (5)分析、总结编写包嗅探、包伪造程序的心得,包括实践过程中得到的经验和教训等。
1