3 个版本

0.1.2 2024 年 6 月 13 日
0.1.1 2024 年 6 月 13 日
0.1.0 2024 年 6 月 13 日

#5 in #blink

每月 31 下载

MIT 许可证

26KB
300

Blink

Blink 是一款轻量级、快速且跨平台的网络扫描工具,无需管理员权限即可运行。

功能

  • 🚀 快速:得益于 Rust,blink scan 在 1-2 秒内扫描 255 个目标。
  • 🖥️ 跨平台:无缝运行于 macOS、Windows 和 Linux。
  • 🔒 无需管理员权限:无需管理员权限即可运行 Blink。
  • ℹ️ 有用信息:提供主机厂商名称、IP 地址、MAC 地址甚至主机名等详细信息。

安装

有关安装说明,请访问 Blink 网站

构建

cargo build --release

用法

blink --help

作为库使用

  1. 安装 blinkscan
cargo add blinkscan
  1. main.rs 中包含
fn main() {
    let interface = blinkscan::get_default_interface().unwrap();
    let network = blinkscan::create_network(&interface);
    for host in blinkscan::scan_network(network, std::time::Duration::from_secs(3)) {
        println!("{:?}", host);
    }
}

依赖项

~11–28MB
~377K SLoC