3 个版本
0.1.2 | 2024 年 6 月 13 日 |
---|---|
0.1.1 | 2024 年 6 月 13 日 |
0.1.0 | 2024 年 6 月 13 日 |
#5 in #blink
每月 31 下载
26KB
300 行
Blink
Blink 是一款轻量级、快速且跨平台的网络扫描工具,无需管理员权限即可运行。
功能
- 🚀 快速:得益于 Rust,blink scan 在 1-2 秒内扫描 255 个目标。
- 🖥️ 跨平台:无缝运行于 macOS、Windows 和 Linux。
- 🔒 无需管理员权限:无需管理员权限即可运行 Blink。
- ℹ️ 有用信息:提供主机厂商名称、IP 地址、MAC 地址甚至主机名等详细信息。
安装
有关安装说明,请访问 Blink 网站。
构建
cargo build --release
用法
blink --help
作为库使用
- 安装
blinkscan
cargo add blinkscan
- 在
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