blinkscan

Crates.ioblinkscan
lib.rsblinkscan
version0.1.2
sourcesrc
created_at2024-06-13 01:37:58.94484
updated_at2024-06-13 02:02:29.2512
descriptionNetwork scanner in speed of a blink
homepage
repositoryhttps://github.com/thewh1teagle/blink
max_upload_size
id1270147
size87,859
(thewh1teagle)

documentation

README

Blink

Blink is a lightweight, fast, and cross-platform network scanning tool that operates without requiring admin privileges.

Features

  • 🚀 Fast: thanks to rust, blink scan 255 targets in 1-2 seconds.
  • đŸ–Ĩī¸ Cross-platform: Works seamlessly on macOS, Windows, and Linux.
  • 🔒 No admin rights required: Run Blink without needing administrative permissions.
  • ℹī¸ Useful information: Provides details such as host vendor names, IP addresses, MAC addresses, and even hostnames.

Installation

For installation instructions, visit the Blink Website.

Build

cargo build --release

Usage

blink --help

Use as a library

  1. Install blinkscan
cargo add blinkscan
  1. Include in 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);
    }
}
Commit count: 22

cargo fmt