Wake-On-LAN emulator for GNS3
Find a file
2024-12-23 13:24:14 +01:00
external initial commit 2024-12-22 23:05:52 +01:00
source use smart pointer when creating an object with an instance of the creator 2024-12-23 13:24:14 +01:00
.gitignore initial commit 2024-12-22 23:05:52 +01:00
.gitmodules initial commit 2024-12-22 23:05:52 +01:00
CMakeLists.txt use an earlier version of C++ for a better compatibility 2024-12-22 23:28:47 +01:00
README.md improved installation instruction 2024-12-22 23:37:48 +01:00

GNS3 WoL Emulator

Emulate Wake-On-LAN behavior in a GNS3 environment.

This run on the host GNS3 server and listen for a WoL message on the system on any device. If found, it will wake up the destination machine based on its MAC address.

Dependencies

Debian :

# Build dependencies
sudo apt install build-essential ninja-build cmake
# Application dependencies
sudo apt install libpcap-dev

Downloads

git clone --recurse-submodules https://git.isriupjv.fr/ISRI/gns3-wol-emulator

Build

cmake -S ./ -B ./build/ -G "Ninja"
cd ./build/
ninja

Run

# Root required for sniffing the network
sudo ./gns3_wol_emulator