Sniffnet v1.5:网络流量监控工具

Sniffnet v1.5正式上线,核心更新与改进如下:
- 新增应用识别功能:可查看占用网络带宽的程序及对应网络连接,支持添加收藏并接收流量通知,覆盖 Windows、Linux、macOS、BSD 系统。
- 支持自定义 IP 黑名单:可导入公共威胁情报或个人黑名单,实时提醒恶意连接。
- 优化界面预览:启动页可展示所有网卡流量预览,快速查看活跃接口与流量概况。
Repo: https://github.com/GyulyVGC/sniffnet
plotlars v0.12.0: 已实现后端无关性
Plotlars 是一款功能全面的 Rust 库,它在功能强大的 Polars 数据分析库与各类可视化渲染后端之间搭建起桥梁。该库支持两种渲染后端:一是用于生成交互式 HTML 图表的 Plotly,二是用于输出 PNG、SVG 等静态图片的 Plotters。
Plotlars 简化了基于数据帧创建可视化图表的流程,让开发者能够专注于挖掘数据价值,而非纠结于绘图实现的复杂细节。
0.12.0 是一个里程碑版本:该库现已实现后端无关性。图表定义基于一套中间表示层构建,而实际渲染器则通过 Cargo 特性进行选择。
除了现有的 Plotly 后端外,现在新增了 Plotters 后端,可生成静态 PNG/SVG 图片,供不想依赖 JavaScript 库的用户使用。
本版本其他更新:
- 内置文件加载器(CsvReader、ParquetReader、JsonReader、ExcelReader),无需在自己的 Cargo.toml 中单独引入 Polars 仅用于读取数据,即可实现从文件到图表的一站式绘制。
- Polars 已在
plotlars::polars模块下重新导出。当你需要使用 Polars 完整 API 时,该重导出机制能确保使用的版本与 Plotlars 编译时所用版本完全一致,避免出现版本不匹配的意外问题。
Repo: https://github.com/alceal/plotlars
flate2 计划默认切换至 zlib-rs
flate2 是一个基于 DEFLATE 算法、支持流式处理的 Rust 压缩 / 解压缩库。项目团队计划不久后将 flate2 的默认实现切换为使用 zlib-rs 后端。zlib-rs 是 zlib 的纯 Rust 实现,在基准测试中,其性能优于 C 语言实现。它将替代当前默认的 miniz_oxide。将 zlib-rs 设为默认选项,能让 Rust 生态中大量项目免费获得性能提升。现在已经可以通过特性开关显式启用 zlib-rs 来获取这一性能优化。
Repo: https://github.com/rust-lang/flate2-rs
--
From 日报小组 Yuan YQ
社区学习交流平台订阅:
评论区
写评论还没有评论