wireshark dissector lua
【限流】Redis + Lua 实现分布式限流器
目录Redis + Lua 限流实现1. 导入依赖2. 配置application.properties3. 配置RedisTemplate实例4. 定义限流类型枚举类5. 自定义注解6. 切面代码实现7. 控制层实现8. 测试 Redis + Lua 限流实现 技术栈:自定义注解 + aop + ......
OpenResty环境下安装 lua-resty-auto-ssl 实现 HTTPS 证书的自动签发及续期
一. lua-resty-auto-ssl auto-ssl 是 OpenResty 环境下的一个模块,用来实现 Let's Encrypt 免费证书的签发和续期的自动化。 由于 Let's Encrypt 的证书有效期只有 90 天,往常每三个月就需要使用 CertBot 客户端进行续期操作。 有 ......
Lua,ILRuntime, HybridCLR(wolong)/huatuo热更对比分析
这两年,各种Unity热更新方案如雨后春笋般出来了,今天来写篇文章来对比一下Unity各大热更新方案的优缺点。目前主流的Unity热更新的方案有: Lua系解决方案: 内置一个Lua虚拟机,做好UnityEngine与C#框架的Lua导出。典型的框架有xLua, uLua,大体都差不多。 ILRun ......
使用Wireshark抓取报文
Wireshark抓取报文 (1)如何抓取到你所选择的协议报文 我抓取https报文,访问百度服务器 得到了ping www.baidu.com后的IP地址14.119.104.189,然后打开wireshark,在wireshark中选择WLAN接口连接。 (2)Wireshark出来很多报文,如 ......
angie nginx_lua 模块使用
angie 包含了不少社区模块,docker 镜像更加方便,都已经安装了,以下是一个测试lua 模式的使用 因为默认官方构建的是一个动态扩展模块,对于三方lua 模块安装不是很方便,我参考了openresty 对于luarocks 的支持,这样我们自己安装三方lua 模块就比较方便的 构建支持lua ......
【Lua】Windows下的UTF-8支持的吐槽
疯狂擦汗 发现离上篇随笔已经过去快四个月了,而我已经工作快三个月了,有点懒哈。 对编码标准的吐槽 首当其冲需要吐槽的就是Windows的编码支持,不同的国家语言使用不同的编码,虽然底层用的是UTF16,但除了Windows外也没有别的系统用宽字符了,一些写好的API在Windows上就提供了一份窄字 ......
Redis+lua脚本实现接口限流
/** * @author neng * @description 自定义限流注解 * @date 2020/4/8 13:15 */ @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME ......
redis + lua 限流 算法 滑动窗口 漏桶 令牌桶
redis + lua 限流 算法 滑动窗口 漏桶 令牌桶 /** * @Author liyichuan * @Date 2023/10/31 9:50 */ @Data public class RateLimiterHandle { /** * 补给率 */ private double re ......
LUA学习
SDK架构 展锐8910平台底层是基于FreeRTOS写的,所以会在main中创建许多task,比如音频协议栈串口等等,LUA用到的是Lua virtual task任务, 脚本运行流程是,底层core通过启动Lua task运行Lua虚拟机,虚拟机会找到对应的main.lua逐行嵌套开始解析执行。 ......
Wireshark抓包工具的用法
Wireshark是一款强大的网络分析工具,可以帮助用户深入了解网络数据包的传输过程和内容,从而进行故障排除、网络安全分析和网络性能优化等工作。本文将介绍Wireshark的基本用法和常用功能。 一、安装Wireshark Wireshark是一款开源软件,可在官方网站上免费下载安装。根据操作系统选 ......
Nginx安装lua模块
前提 已安装完成Nginx 安装LuaJIT wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz tar -zxvf LuaJIT-2.0.5.tar.gz cd LuaJIT-2.0.5 make install PREFIX=/usr/loca ......
Nginx Lua修改返回值
调试lua脚本ngx.log(ngx.ERR, "xxx")日志会打印到/usr/local/nginx/logs/error.log 修改返回值时避免内容被截断 增加header_filter_by_lua 'ngx.header.content_length = nil';注释后只返回原接口长度 ......
wireshark分析https报文
使用wireshark分析http报文是一件愉悦的事情, 在wireshark不断滚动的窗口中,http服务的交互报文在我们面前一览无余,简单的过滤及追踪命令即可获取到特定请求的完整收发流程,然而,到https这里,事情就变得复杂起来。 协议复杂 http简单报文 下图是一个wireshark抓获的 ......
Lua 中的函数
# Lua 中的函数 基础形式 function Func (arg1, arg2) -- TODO end 不需要在定义的时候标注形参数据类型 使用 end 作为结束 function 前可以使用 local 修饰,表示局部函数 function 作为公民可以被赋值给变量或当作参数传递 一个 fu ......
wireshark 抓包 tcpdump
tcpdump -i eth0 -nnevv host 10.3.227.31 nohup /usr/sbin/tcpdump -i eth0 host 10.3.227.31 -s 0 -v -vv -w /var/tmp/capture.pcap -C 100M -W 20 & nohup /u ......
wireshark 抓包出现两包相同数据
最近在测试时,发现主机通过UDP发送1包数据,会出现wireshark抓到两包相同数据,但是目标处只接收到1包数据的问题。 反复排查,发现只要使用USB转网口,就会出现这个问题。 最后确认是使用混杂模式的原因 怀疑是转接板接收到主机msg后,会将该msg发送出去,不巧的是混杂模式抓到了这包数据,因此 ......
Tcpdump 抓包工具使用以及Wireshark解析pcap包
Tcpdump 抓包工具使用以及Wireshark解析pacp包 参考链接(比较详细):https://blog.csdn.net/weixin_42866036/article/details/128004750 1.项目上数据在共享时,由于接口有Token鉴权动作,有时调用接口会出现鉴权失效问题 ......
Misc——Misc工具介绍之Wireshark
这是一篇学习笔记~ 学习笔记原址:超详细的 Wireshark 使用教程 - 知乎 (zhihu.com) Wireshark常用应用场景 网络管理员会使用wireshark来检查网络问题 软件测试工程师使用wireshark抓包,来分析自己测试的软件 从事sockets编程的工程师会用wiresh ......
Lua在计算时出现非法值,开启Debugger之后不再触发
1)Lua在计算时出现非法值,开启Debugger之后不再触发2)从Gamma空间改为Linear空间会导致性能下降吗3)EXR格式在Unity中如何优化4)安卓游戏启动后提示“应用程序异常” 这是第355篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点 ......
lua中调用C#的重载方法
local m1 = typeof(CS.TestClass):GetMethod("Test") --获取c#中的重载函数 local f1 = xlua.tofunction(m1) --将重载函数转换为lua函数 f1(self); lua是没有base的,也就是说想使用C# 的 base.T ......
nginx+lua实现人机身份验证
前言 现在很多网站考虑安全,会做人机验证,可以有效的防刷,防爬虫,防止暴力破解。 你是否遇到过这个 这个 还有这个 如何实现? 如何实现人机验证,又不用和前端耦合在一起,类似waf,在第一层做验证,不通过就直接拦截。nginx支持调用lua脚本,于是可以使用nginx_lua_module来实现。 ......
Lua断点调试 - 类似gdb的调试体验
平时在做一个C++/Lua的项目,C++代码可以用gdb调试,但是Lua代码的调试却一直是个困扰人的难题。根据网上搜索的结果,无外乎都是用vscode插件调试,或者用socket之类的设施进行远程调试,个人都觉得太麻烦了,最好有个类似gdb那种直接在命令行中进行调试。 不过经过我在网上的搜索,终于还 ......
QT wireshark
二、子线程输出网卡捕获的数据 创建multithread源文件进行子线程的配置,设置相应的工作状态表示。 multhread::run() 使用while循环,因为执行状态中需要进行不断的捕获 如果isDone成立了,那么表示捕获动作进行终止,就退出,否则就获取下一个数据包,并进行打印时间戳。 在m ......
Redis之Lua语言入门
前言 Redis 通过 lua 脚本来支持多条语句的原子性。 Linux下安装 # 下载压缩包 curl -R -O http://www.lua.org/ftp/lua-5.4.3.tar.gz # 解压 tar -zxvf lua-5.4.3.tar.gz # 进入解压目录 cd lua-5.4 ......
聊聊wireshark的进阶使用功能
emmm,说起网络知识学习肯定离不来wireshark工具,这个工具能够帮助我们快速地定位网络问题以及帮助正在学习网络协议这块的知识的同学验证理论与实际的一大利器,平时更多的只是停留在初步的使用阶段。也是利用部门内部的网络兴趣小组的讨论机会,私下对wireshark的一些进阶功能,比如专家模式、图表... ......
Lua - xLua逻辑热更新
目录前言热更新的好处xLua 插件下载xLua 插件导入生成 Wrap 文件官方教程文档官方DemoxLua 应用C# 中执行 Lua 代码串C# 中调用 Lua 文件通过 Resources.Load 加载 lua 文件通过内置 loader 加载 lua 文件通过自定义 loader 加载 lu ......
Wireshark RTP包中提取H264和H265视频数据
wireshark提取视频数据之RTP包中提取H264和H265https://blog.csdn.net/jingjiankai5228/article/details/130477949 Linux里截取网络包并解析成H.264https://blog.csdn.net/qq_38750519/ ......
wireshark抓包分析语音UDP报文
解码为RTP数据包 使用wireshark抓包工具抓取码流包(如下图),基于UDP传输。选中其中一个数据包(包要选择正确,可根据protocol的类型选择),右键选择解码为(如下图)。新增解码规则,选择解码为RTP流(如下图)。解码后,可看到数据包解码成了RTP包(如下图)。2、RTP流分析 解码成 ......