An open API service indexing awesome lists of open source software.

https://github.com/stringmanolo/vulnera

Vulnera is a command-line interface (CLI) tool designed to deploy multiple vulnerable servers for educational and testing purposes. Choose from a curated list of insecure server environments to launch and explore various security vulnerabilities in a controlled environment. Ideal for educational purposes, security research, and testing scenarios.
https://github.com/stringmanolo/vulnera

Last synced: 10 months ago
JSON representation

Vulnera is a command-line interface (CLI) tool designed to deploy multiple vulnerable servers for educational and testing purposes. Choose from a curated list of insecure server environments to launch and explore various security vulnerabilities in a controlled environment. Ideal for educational purposes, security research, and testing scenarios.

Awesome Lists containing this project

README

          

# Vulnera: Multi-Vulnerable Servers CLI

Vulnera is a command-line interface (CLI) tool that allows you to deploy and manage multiple vulnerable server environments for educational and testing purposes.

## Features

- **Choose Your Vulnerable Environment:** Select from a variety of pre-configured vulnerable server setups.
- **Educational Tool:** Learn about common security vulnerabilities and best practices.
- **Flexible and Customizable:** Easily deploy, manage, and interact with vulnerable servers via a simple CLI interface.

## Installation

### Prerequisites
- Linux or Termux
- `git`
- `npm`
- `node`

##### Warning
- Some vulnerabilities are real, not simulated.
- Do not expose ports ranging from 3000-3999 to the internet.
- You can run most servers offline. (recommended)

### Download
```bash
git clone https://github.com/stringmanolo/vulnera.git
cd vulnera
```

### Install
```bash
./install.sh
```

## Usage

### Basic Usage

#### help
```bash
# show available commands
vulnera help
```

#### start a server
```bash
# vulnera start
vulnera start clickjacking
```

#### list servers
```bash
# list all available servers
vulnera list
```

#### show server code
```bash
# vulnera code
vulnera code clickjacking
```

#### show exploit
```bash
# vulnera exploit
vulnera exploit clickjacking
```

#### update
```bash
vulnera update
```

## Contributing

Contributions are welcome! If you want to contribute to Vulnera, fork the repository and submit a pull request with your proposed changes.

[More Details](https://github.com/StringManolo/vulnera/blob/main/CONTRIBUTE.md)

## License

This project is licensed under the [GPLv3 License](https://github.com/StringManolo/vulnera/blob/main/LICENSE.md).

## Contact

For questions or feedback, feel free to contact the maintainer at [Telegram](https://t.me/stringmanolo) or open an issue.