通过 SNAT 和 DNAT,构造一份含有多个 client ip 和 server ip 的 pcap 文件。
感谢读者的支持,本站度过了五个春秋。
本文讨论 Suricata 的线程模型,包括线程模块注册、启动和通讯等。
本文从警报落盘逻辑入手,追踪 Flow Worker 流程,并详细分析了 TX 匹配逻辑。
本文关注 Suricata 读入规则列表之后,构建出 SigGroup 的过程。
使用 langchain 实现一个 agent,利用 RAG 技术辅助阅读源码。
借助动态分析,深入讨论 Suricata 载入规则文件的过程。
开始阅读著名 IDS 软件 Suricata 的源码。本文记录了编译过程。
静态链接第三方库和 musl,编译出能在老旧 Linux 上运行的程序。
设计并实现一套自动巡检系统,以 ssh 和浏览器定期监测服务状态。
讨论各种 CMSIS-DAP 协议的调试器,然后 DIY 一个 DAPLink。
树莓派 debugprobe 源码分析。这是一个实现了 CMSIS-DAP 接口的调试器。
一个月以来使用各种屏幕的踩坑记录,包括 ST7789 LCD,以及 SSD1675、SSD1680 墨水屏。
使用 RP2040 和 INA226 自制 usb 功率计,支持屏幕和串口输出。
使用 MicroPython 编写程序,用舵机实现联网电灯控制。
本文讨论 Pico W 所搭载的 CYW43439 之驱动程序,包括 pico sdk 中的 cyw43-driver 和 async context。
RP2040 学习笔记的完结篇。本文为 RP2040 设计了一块开发板。
在 RP2040 上运行 MicroPython,实现一个联网的温湿度计。
使用树莓派 Pico W 开发板进行 WiFi 扫描。
本文记录了点亮一块三色墨水屏的过程。墨水屏驱动 IC 为 SSD1680。
使用 bit banging 和 PIO 两种方案,点亮一颗 RGB LED。
本文对 RP2040 的 IRQ、timer 和 DMA 进行了实验。
本文记录了 RP2040 各种外设的使用,包括 UART、ADC、PWM 等。
开始连载 RP2040 学习笔记。本文记录了搭建开发环境并点亮 LED 灯过程。
本文是对徐英瑾所著《人工智能哲学十五讲》的批判和反思,以及对深度学习路线的辩护。