Skip to content

Ligolo-ng WebUI

Ligolo-ng WebUI is a new way of managing Ligolo-ng starting at Ligolo-ng version 0.8.

It is actively maintained by L'Ami du Raisin and Nicocha30.

Warning

Update your settings in ligolo-ng.yaml!

Enabling the Web API / UI

To enable the Web API and UI, you have to modify the ligolo-ng.yaml configuration file, and set the web > enabled parameter to true.

Accessing the WebUI

You have three ways to use the WebUI:

Using the WebUI locally

Once you modified theĀ enabled and enableui in the web section of the ligolo-ng.yaml configuration file, you can start the ligolo-ng proxy.

By default, the WebUI is listening on 127.0.0.1:8080. At startup, Ligolo-ng will tell you where the API is located:

INFO[0000] Starting Ligolo-ng Web, API URL is set to: http://127.0.0.1:8080

You should now be able to access the webUI.

webui login

Info

By default, the credentials are ligolo:password. You should change the passwords in ligolo-ng.yaml.

Features

Agent

On the Agent page, you can see all connected agents. You can also setup the tunneling, or use autoroute.

agents

autoroute

Interfaces

On the Interfaces page, you can setup interfaces and routes.

interfaces

new route

Listeners

On the Listeners page, you can setup listeners.

listeners

Troubleshooting

Failed to fetch when login in

This error can be caused by:

  • a bad "API URL";
  • the API URL is not in allowed origins (corsallowedorigin in ligolo-ng.yaml).