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