【我的 Rust Crate】获取 Linux 本地信息
💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
get_local_info是一个Rust crate,用于获取Linux本地信息,支持KyLin、UOS、HarmonyOS等中文操作系统。目前功能包括网络功能、系统版本获取、系统功能、安全信息检测和文件信息获取等。使用方法为添加依赖并导入到项目中。作者是中国武汉的刘强。
🎯
关键要点
- get_local_info是一个Rust crate,用于获取Linux本地信息,支持中文操作系统如KyLin、UOS、HarmonyOS等。
- 当前功能包括网络功能、系统版本获取、系统功能、安全信息检测和文件信息获取等。
- 网络功能包括获取网络接口信息、活动网卡信息、外部IPv4地址和域名解析。
- 系统版本支持Kylin10(2017及以上)、Ubuntu(18.04及以上)和UOS20(1020及以上)。
- 系统功能包括进程检测、虚拟机检测和双系统检测。
- 安全信息检测包括topsec杀毒数据库日期检测。
- 文件信息功能可以遍历指定目录下的所有文件。
- 使用方法为通过cargo添加依赖并导入到项目中。
- 作者是中国武汉的刘强,相关链接包括crates.io和GitHub。
➡️