![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络技术
Rosaany
这个作者很懒,什么都没留下…
展开
-
如何计算icmp校验和
前几天看到一个大佬写的icmp远控后门,对icmp协议充满了激情,实现整个程序首先要了解imcp包请求与回复,在整个请求中最先就涉及到icmp包的构造,然而本章简要讨论校验和,然后将详细通过python编程计算校验和。什么是Checksum?校验和基本上是一个从数据包计算出来的值来检查其完整性。通过完整性,我们可以检查收到的数据是否没有错误。这是因为在网络上传输时,数据包可能会损坏,并...原创 2018-05-31 10:34:45 · 27305 阅读 · 14 评论 -
python实现一个简单的ping工具
继上一篇计算checksum校验和,本章通过socket套接字,struct字节打包成二进制,select返回套接字的文件描述符,简单实现一个ping工具。#!/usr/bin/python3.6.4#!coding:utf-8__author__ = 'Rosefinch'__date__ = '2018/5/31 22:27'import timeimport structi...原创 2018-05-31 23:14:13 · 25456 阅读 · 9 评论