首先查看路由记录如何运行的,那么先用GNS3搭建一个简易网络环境:
设置好动态路由解析后开始查看:
抓包分析:最大记录九个,其中第一个是自己的IP
发送:
接收:
OK开始用python写路由记录功能:
思路:众所周知ping是基于ICMP协议的
1.发送ICMP数据包,在IP报头option中添加自己的IP,空出八个空位等待存放其他IP
2.设置ICMP报文的type=8,code=0,即
3.
首先查看路由记录如何运行的,那么先用GNS3搭建一个简易网络环境:
设置好动态路由解析后开始查看:
抓包分析:最大记录九个,其中第一个是自己的IP
发送:
接收:
OK开始用python写路由记录功能:
思路:众所周知ping是基于ICMP协议的
1.发送ICMP数据包,在IP报头option中添加自己的IP,空出八个空位等待存放其他IP
2.设置ICMP报文的type=8,code=0,即
3.