Installing lueur
lueur is a designed to be easily installed on major systems such as Linux, macOS and Windows. We provide a variety of approaches to install lueur depending on your environment.
Download the lueur binary
The most direct route is to download the lueur binary on your machine.
-
Download lueur
You can download the appropriate lueur-cli binary for your platform from here.
-
Ensure
lueur
can be found in yourPATH
-
Turn the binary into an executable
On Linux and macOS you will need to make sure the binary gets the executable permission flipped on with:
Stealth Dependencies
lueur stealth mode requires additional dependencies only available on Linux.
-
Download lueur with ebpf support
Instead, of
lueur-cli
, you will need to download and runlueur-cli-ebpf
which comes with the appropriate stealth mode enabled.You can download lueur-cli-ebpf here.
-
Turn the binary into an executable
On Linux and macOS you will need to make sure the binary gets the executable permission flipped on with:
-
Download lueur's ebpf programs
You can download lueur-ebpf-programs from here.
-
Copy them in their default location
Move the
lueur-ebpf
binary to$HOME/.local/bin
-
Give privileges to
lueur
to load and attach these ebpf programseBPF is powerful Linux kernel level feature which requires elevated privileges to be used. While you can always run
lueur
withsudo
, it might be better to set privileges more specifically to the executable:
Install using cargo
lueur is a rust application. It can be installed using cargo which will recompile it on the machine.
-
Requirements
lueur expects rust 1.85+ and the nightly channel.
-
Install the
lueur
executable
Stealth Dependencies
-
Install the
lueur
executable with stealth mode enabledIn this case, you need to enable the stealth feature. when installing the
lueur
executable. -
Install the
ebpf
binaries on Linux -
Give privileges to
lueur
to load and attach these ebpf programseBPF is powerful Linux kernel level feature which requires elevated privileges to be used. While you can always run
lueur
withsudo
, it might be better to set privileges more specifically to the executable: