Mac实时网速监控工具使用Rust开发的应用程序
Monitor是一款Mac状态栏应用,可以实时显示网速。默认情况下,它使用Nettop的命令行工具获取网速数据。最近,我计划尝试通过解析/dev/bpf来获取数据,因为命令行工具的多进程通信可能会消耗一定的资源。为了学习Rust和网络相关知识,我开发了一款Rust应用程序来替代原来的方法。目前,由于静态库的方法尚有一些不足,您可以通过修改NetworkBar.swift的第22行和第33行注释来选择不同的实现方式。默认设置为使用nettop。
11.83MB
文件大小:
评论区