【我的Rust库】get_local_info 0.1.5发布

get_local_info是一个获取linux本地信息的Rust三方库,其目标是降低获取本地linux系统信息的难度。支持银河麒麟10、UOS、鸿蒙等国产系统。

项目维护:长期

当前版本0.1.5

当前功能:

1.获取活动网卡信息:网卡,IPv4,IPv6,mac

2.获取网络接口信息

3.获取系统版本

Kylin10支持2017及以上版本

Ubuntu支持22.04及以上版本

UOS20支持1020及以上版本

4.进程检测,虚拟机检测

怎么使用:

执行cargo add get_local_info,然后导入调用接口:

extern crate get_local_info;

fn main() {
    println!("{}", get_local_info::get_pc_net_card_name());
    println!("{}", get_local_info::get_pc_ipv4());
    println!("{}", get_local_info::get_pc_ipv6());
    println!("{}", get_local_info::get_pc_mac());
    println!("{:?}", get_local_info::get_pc_net_card_info());
    // osname: ubuntu or uos or kylin
    let osname = "uos";
    println!("{}", get_local_info::get_pc_system_ver(osname));
    //check proccess name
    let pname = "gnome";
    println!("{}", get_local_info::get_pc_system_check_pname(pname));
    // flase is Real machine, true is vm
    println!("{}", get_local_info::get_pc_system_is_vm());
}

About the Author

Liu Qiang in Wuhan, China

crates: https://crates.io/crates/get_local_info

github: https://github.com/daijianshusheng/rs_libGetDeviceInfo

mail: liulcsy@qq.com

Created on 2023.12.28

相关推荐

  1. Rust】get_local_info 0.1.5发布

    2024-01-05 10:28:01       41 阅读
  2. Rust】get_local_info 0.1.6发布

    2024-01-05 10:28:01       32 阅读
  3. Rust】get_local_info 0.1.7发布

    2024-01-05 10:28:01       27 阅读
  4. Rust】get_local_info 0.1.9发布

    2024-01-05 10:28:01       32 阅读
  5. RUST】get_local_info

    2024-01-05 10:28:01       34 阅读
  6. “工具”

    2024-01-05 10:28:01       7 阅读
  7. Rust:用 Warp 实现 Restful API 简单示例

    2024-01-05 10:28:01       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-05 10:28:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-05 10:28:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-05 10:28:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-05 10:28:01       20 阅读

热门阅读

  1. flink如何写入es

    2024-01-05 10:28:01       42 阅读
  2. 【Linux】不常用命令记录

    2024-01-05 10:28:01       40 阅读
  3. Openharmony hdc和adb指令对应

    2024-01-05 10:28:01       41 阅读
  4. K-均值聚类(K-means clustering)

    2024-01-05 10:28:01       35 阅读
  5. 腾讯云导入导出镜像官方文档

    2024-01-05 10:28:01       44 阅读
  6. (每日持续更新)jdk api之BufferedReader基础

    2024-01-05 10:28:01       39 阅读
  7. 云原生系列Go语言篇-标准库 Part 1

    2024-01-05 10:28:01       33 阅读
  8. OpenCV 安装概述

    2024-01-05 10:28:01       34 阅读