3 releases
0.1.2 | Jun 13, 2024 |
---|---|
0.1.1 | Jun 13, 2024 |
0.1.0 | Jun 13, 2024 |
#6 in #blink
26KB
300 lines
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
- Install
blinkscan
cargo add blinkscan
- 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);
}
}
Dependencies
~12â26MB
~378K SLoC