Ligolo-ng WebUI is a web application providing an intuitive user interface for the Ligolo-ng tool, an advanced tunneling/pivoting solution using a TUN interface. This UI simplifies the management and control of tunnels established by Ligolo-ng.
- Agent visualization: Displays a list of connected agents with their respective details.
- Tunnel management: Enables easy creation, monitoring, and termination of tunnels.
- Network information: Provides details on configured network interfaces and routes.
- Node.js: Ensure Node.js is installed on your machine.
- Ligolo-ng: The Ligolo-ng tool must be operational on your system.
-
Clone the repository:
git clone https://github.com/your-username/ligolo-ng-webui.git cd ligolo-ng-webui
-
Install dependencies:
npm install
To start the application in development mode with hot-reloading:
npm run dev
Then, access the UI via http://localhost:3000
(default).
To create an optimized production build:
npm run build
The generated files will be available in the dist/
directory.
After building, serve the static files from the dist/
directory using your preferred server (e.g., serve
, nginx
, etc.).
Contributions are welcome! Please submit issues and pull requests on the GitHub repository.
This project is licensed under the GPL-3.0.
Note: This project is a user interface for the Ligolo-ng tool. For more details on Ligolo-ng, please refer to the main repository.