| Crates.io | nex-npcap-helper |
| lib.rs | nex-npcap-helper |
| version | 0.9.0 |
| created_at | 2024-03-24 04:41:30.211193+00 |
| updated_at | 2024-05-04 15:00:58.560875+00 |
| description | Helper crate for managing the installation of npcap on Windows, providing essential support for the nex |
| homepage | |
| repository | https://github.com/shellrow/nex |
| max_upload_size | |
| id | 1184100 |
| size | 80,830 |
Cross-platform networking library in Rust
nex is a Rust library that provides cross-platform low-level networking capabilities.
It includes a set of modules, each with a specific focus:
datalink: Datalink layer networking.packet: Low-level packet parsing and building.packet-builder: High-level packet building.socket: Socket-related functionality.The project has plans to enhance nex with the following features:
To use nex, add it as a dependency in your Cargo.toml:
[dependencies]
nex = "0.9"
You can also directly use specific sub-crates by importing them individually.
nex-datalinknex-packetnex-packet-buildernex-socketIf you want to focus on network interfaces, you can use the netdev.
Please note that in order to send and receive raw packets using nex-datalink on Windows, npcap is required.
Install Npcap, making sure to check Install Npcap in WinPcap API-compatible Mode during the installation.
Download the Npcap SDK. Add the SDK's /Lib/x64 (or /Lib) folder to your LIB environment variable.
To simplify the process of downloading and installing npcap, you can use nex-npcap-helper. This crate facilitates the download and installation process, which can be helpful when distributing applications that utilize nex-datalink on Windows.