IPsec主要由以下协议组成[1][2]:一、认证头(AH),为IP数据报提供无连接数据完整性、消息认证以及防重放攻击保护[3][4];二、封装安全载荷(ESP),提供机密性、数据源认证、无连接完整性、防重放和有限的传输流(traffic-flow)机密性[5];三、因特网密钥交换(英语: Internet Key Exchange ,简称IKE或IKEv2),为 AH、ESP
转载 5月前
4阅读
 IP数据报有首部和数据两部分组成的,首部的前一部分是固定长度20字节,是所有IP数据报必须具有的。首部包括:总长度、标识、MF、DF、片偏移。       数字信号实际传送的是数据流,一般数据流包括以下三种:      (1)ES流(Elementary Stream):也叫基本码流,包含视频、音频或数据的
转载 7月前
23阅读
前言11月是一个伤感的月份,又悲又离,故想要保留与她有关的缩影,就像快照,在此爬取我当时QQ上的一切状态:QQ创号信息、QQ好友信息、QQ群信息,希望能将这些连带着我对她的记忆,封存在计算机冰冷的二进制中… (PS:本期博文不发布任何代码,需要者可以私信交流一下。)第一部分:创号时长爬取20周年QQ个人轨迹 这是一个手机访问页面,电脑上只会出现用手机扫描二维码,这算是整个爬取过程中最特别的一处了,
转载 2024-10-29 13:30:30
83阅读
                       MSS是TCP选项中最经常出现,也是最早出现的选项。MSS选项占4byte。MSS是每一个TCP报文段中数据字段的最大长度,注意:只是数据部分的字段,不包括TCP的头部。TCP的三次握手中,每一方都会通告其期望收到的MSS(MSS只出
相信聪明伶俐的你,肯定完成了上一篇文章的环境搭建,如果你是第一次看本系列文章,可以先去看看前两篇文章,先了解一下并完成一些基础操作。这里推荐大家安装一下Git这个灰常炒鸡好用的分布式版本管理神器,本人是非常喜欢这款由Linux之父Linus Torvalds开发的工具,可以很方便让我完成一些工作,比如说copy代码~哈哈,作为初级菜鸟程序员会用Git也是一个加分项,大家可以去看一下廖雪峰的Git的
 eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。比方说:add eax,-2 ;   //可以认为是给变量eax加上-2这样的一个值。这些32位寄存器有多种用途,但每一个都有“专长”,有各自的特别之处。EAX&
前言:Wireshark虽然好用,但是一般生成环境是Linux环境,而TCPDUMP作为Linux网络服务器,便成为了我们抓的首选。通常我们在生产环境会用TCPDUMP抓,导出数据后,用Wireshark导入分析。简介:tcpdump 可以抓所有层的数据,功能十分强大,tcpdump Linux 作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是不可少的。TcpDump 是 Linu
WEB安全概论IPsec传输模式下ESP报文的装与拆过程一、IPsec简介      互联网安全协定(英语:Internet Protocol Security,缩写为 IPsec),是透过对IP协议(互联网协议)的分组进行加密和认证来保护IP协议的网络传输协议族(一些相互关联的协议的集合)。       IPse
转载 2024-10-31 20:11:47
91阅读
ESP和传输模式简介ESP(Encapsulating Security Payloads),封装安全载荷协议,IPsec 所支持的两类协议中的一种。该协议能够在数据的传输过程中对数据进行完整性度量,来源认证以及加密,也可防止回放攻击。ESP在传输模式时,不会生成新的IP头,而是采用原来的IP头,保护的也仅仅是真正传输的数据部分,而不是整个IP报文。处理的时候,原来的IP报文会先被拆开,在数据部分
转载 2024-03-17 23:06:07
72阅读
文章目录前言一、查看需要烧录的bin文件及相应的烧录地址(1) 查看工程需要烧录的bin文件及相应烧录地址(2) 默认烧录文件及相应烧录地址二、烧录软件的下载及使用(1) 下载烧录工具(2) 安装烧录工具(3) 烧录工具的使用三、生成Alll in one固件四、离线烧录总结 前言ESP32、ESP8266生成All in one固件及离线烧录方法。一、查看需要烧录的bin文件及相应的烧录地址(
乐鑫科技 (688018.SH) 宣布推出一系列支持 Wi-Fi 和 Thread (802.15.4) 协议的 ESP-ZeroCode 模组,以简化客户构建可兼容 Matter 的智能家居设备。乐鑫 ESP-ZeroCode 模组能够为常见的照明和电气设备,如 LED 灯、插座、开关、调光器、继电器和风扇等,提供现成且开箱即用的 Matter 解决方案。Matter 是行业统一且基于 IP 的
网络基础知识网络知识非常复杂,也有很多的概念,细分下来网络知识都可以开设一个专业,比如通讯工程专业来说肯定就会很详细的学习网络的知识,但是我对于学习ESP8266来说或者说对于我们学习嵌入式来说,就不需要其啃很深的知识,我们只需要学习下面的一些概念即可。网络基础知识之什么是IP地址?IP地址(Internet Protocol Address)是指互联网协议地址的缩写。大家有没有想过在世界上有那么
路由器的关键技术指标 主要包括:吞吐量、背板能力、丢率、路由表容量、突发处理能力、延时与延时抖动、服务质量、可靠性与可用性和网管能力等。 吞吐量是指路由器的包转发能力,与其端口数量、端口速率、长度、类型有关。 背板是路由器、交换机输入端与输出端之间的物理通道。传统的路由器采用共享背板的结构,高性能路由器通常采用的是交换式结构。 丢率是指在稳定的持续负荷情况下,由于包转发能力
        今天我们继续聊一聊商用密码产品密码模块。密码模块产品按照GM/T 0028标准规范的要求开展产品级别评定,我们都知道,国内密码模块产品的分级评估参考了美国的Cryptographic Module Validation Program(CMVP),首先对CMVP进行简单的介绍。  &
Arduino手动安装esp8266开发板可以用离线安装,确定就是离线安装网上不好找,版本也不齐全,无法找到某个特定版本的离线安装,好处是直接双击运行,傻瓜式安装就好了,下载地址https://cloud.codess-nas.top:5213/s/2Ocn?path=%2F -这里介绍的是另外一种方法 如下:1,在Arduino首选项中附加开发板管理器网址输入https://arduino
转载 2024-05-23 19:30:21
548阅读
typedef struct { timer_alarm_t alarm_en; /*!< Timer alarm enable */ timer_start_t counter_en; /*!< Counter enable */ timer_intr_mode_t intr_type; /*!< Interrupt mode */
转载 2024-04-18 09:37:55
134阅读
一、前言;写了这么多的8266博文,一直以满意100%的心态去敲写代码固件烧录,以致很少出现 bug , 目前呢?浏览了网上很多8266的OTA的demo,还特意在某宝上搜了一把,竟然卖的价格为“399”元一个8266的OTA升级方案!天呐!代码这么值钱么?那我之前开源了那么多的工程源码带博文,岂不是无价之宝~~其实开心就好,那么本文的话,就带大家共睹8266的OTA的远程升级的整个流程!记住我是
转载 2024-03-19 10:41:04
496阅读
1评论
大家好,我是飞哥!今天聊聊大家工作中经常用到的 tcpdump。在网络的发送和接收过程中,绝大部分的工作都是在内核态完成的。那么问题来了,我们常用的运行在用户态的程序 tcpdump 是那如何实现抓到内核态的的呢?有的同学知道 tcpdump 是基于 libpcap 的,那么 libpcap 的工作原理又是啥样的呢。如果让你裸写一个抓程序,你有没有思路?按照飞哥的风格,不搞到最底层的原理咱是
ESP8266/ESP32Wi-Fi无线网络介绍常用术语介绍ESP32/ESP8266Wi-Fi介绍ESP32/ESP8266组成局域网的常用方式 Wi-Fi时基于IEEE802.11标准技术的无线网络技术,可以使联网的设备通过无线电波的方式加入到采用TCP/IP通信协议的网络。 常用术语介绍Wi-Fi网络环境通常由两种设备组成:AP、STA。AP(Access Point): 通常称为访问点
转载 2024-05-23 22:57:24
157阅读
# 如何在 ESP32 上使用 Python(MicroPython) 在这篇文章中,我们将学习如何在 ESP32 上安装和使用 Python(MicroPython)。MicroPython 是一种为微控制器设计的轻量级 Python 实现,能够让我们在 ESP32 等设备上使用 Python 编程。 ## 流程概述 本次教程的步骤如下所示: | 步骤 | 描述
原创 10月前
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5