4作者: kumaras2 个月前原帖
我发布了 Derusted——一个用 Rust 编写的可编程 HTTPS 中间人代理引擎。 这个项目源于对现有中间人和代理工具的不满,主要体现在以下几个方面: - 不安全或过时 - 绑定于特定的运行时或协议 - 难以嵌入到其他项目中 - 在安全/合规用例上缺乏灵活性 Derusted 采用库优先的设计,旨在用于其他系统中,例如: - 浏览器自动化工具 - 安全代理和网关堆栈 - 流量检测 - 网络研究 - 可观察性和事件响应工具 亮点: - 完全用安全的 Rust 编写 - 支持 HTTP/1.1 和 HTTP/2 的中间人攻击 - 可插拔的检测管道 - 证书生成 + 固定证书检测 - 对敏感数据的屏蔽支持 - 无 `unsafe` - 大约 150 个测试 链接: 仓库: [https://github.com/kumarimlab/derusted](https://github.com/kumarimlab/derusted) 库: [https://crates.io/crates/derusted](https://crates.io/crates/derusted) 文档: [https://docs.rs/derusted/latest/derusted/](https://docs.rs/derusted/latest/derusted/) 目前还处于早期阶段,但我非常希望能得到反馈——特别是在 QUIC/H3、基准测试、用例和潜在改进方面。 欢迎提出问题。
6作者: mayureshkathe2 个月前原帖
我注意到《TCP/IP Illustrated》第一卷的第二版(于2011年发布)。<p>有人知道第二卷的第二版是否会很快推出吗?
3作者: MartenBE2 个月前原帖
作为一名教师,我们将幻灯片以Markdown文件的形式保存在Git仓库中,并希望能够自动构建这些文件,以便在线(或在需要时离线)查看。为此,我创建了MkSlides。这个工具可以将文件夹中的所有Markdown转换为使用Reveal.js生成的幻灯片。其工作流程与MkDocs非常相似。 安装:`pip install mkslides` 构建幻灯片:`mkslides build` 编辑时实时预览:`mkslides serve` 与其他工具(如marp、slidev等)的比较: - 这个工具只需一个命令,易于集成到CI/CD管道中。 - 只需要Python环境。 - 工作流程与MkDocs非常相似,这使得在同一个GitHub/GitLab仓库中结合使用这两者变得简单。 - 为文件夹中的多个幻灯片生成一个索引着陆页,这在你每个章节都有一个幻灯片的情况下非常方便。 - 它非常轻量。 - 一切都是基础设施即代码(IaC)。