Compare commits

..

No commits in common. "9f96f92f32f54b84f6809f991a38eb11c0f37350" and "811f80c92c09a3785caa4fb05daeaf6a6fb4e87d" have entirely different histories.

3 changed files with 5 additions and 23 deletions

View file

@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.16) cmake_minimum_required(VERSION 3.29)
project(gns3_wol_emulator) project(gns3_wol_emulator)
set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD 23)
# Dependencies # Dependencies
add_subdirectory(external/json) add_subdirectory(external/json)

View file

@ -8,30 +8,12 @@ If found, it will wake up the destination machine based on its MAC address.
## Dependencies ## Dependencies
Debian : Debian :
```bash
# Build dependencies
sudo apt install build-essential ninja-build cmake
# Application dependencies
sudo apt install libpcap-dev
``` ```
sudo apt install libpcap-dev
## Downloads
```bash
git clone --recurse-submodules https://git.isriupjv.fr/ISRI/gns3-wol-emulator
``` ```
## Build ## Build
```bash
cmake -S ./ -B ./build/ -G "Ninja"
cd ./build/
ninja
``` ```
cmake ...
## Run
```bash
# Root required for sniffing the network
sudo ./gns3_wol_emulator
``` ```

View file

@ -57,7 +57,7 @@ void packet_wol_handler(
return; return;
} }
std::cerr << "Found no matching node." << std::endl; std::cerr << "Found no matching node." << std::endl
} }
int main() { int main() {