【我的 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。
🏷️

标签

➡️

继续阅读