Skip to content

nicocha30/ligolo-ng-web

Repository files navigation

Ligolo-ng WebUI

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.

Features

  • 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.

Prerequisites

  • Node.js: Ensure Node.js is installed on your machine.
  • Ligolo-ng: The Ligolo-ng tool must be operational on your system.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/ligolo-ng-webui.git
    cd ligolo-ng-webui
  2. Install dependencies:

    npm install

Development

To start the application in development mode with hot-reloading:

npm run dev

Then, access the UI via http://localhost:3000 (default).

Production Build

To create an optimized production build:

npm run build

The generated files will be available in the dist/ directory.

Deployment

After building, serve the static files from the dist/ directory using your preferred server (e.g., serve, nginx, etc.).

Contribution

Contributions are welcome! Please submit issues and pull requests on the GitHub repository.

License

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published