Fork me on GitHub

LLDP beacon

Simple LLDP beacon for win32/64


Simple LLDP beacon (LLDP broadcast service) for windows 32bit/64bit.

https://en.wikipedia.org/wiki/Link_Layer_Discovery_Protocol

Github project: https://github.com/drxaos/lldp-beacon

Downloads: https://github.com/drxaos/lldp-beacon/releases

Requirements

Build tools

Build

Download project:

git clone https://github.com/drxaos/lldp-beacon.git

Go to build folder:

cd lldp-beacon/build

Configure:

cmake -G "MinGW Makefiles" ..

Build .exe file:

make

Running

lldp-beacon -h <host name> -s <system name>

LLDP packets are sent to all interfaces every 30 seconds

wireshark

debug

perf

Install as windows service

Copy lldp-beacon.exe to a new directory (e.g. C:\Program Files\lldp-beacon).

Run command:

lldp-beacon.exe install

Hostname and OS name will be taken from wmic

To remove service run command:

lldp-beacon.exe remove