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

https://github.com/mvladislav/ansible-pentest

ansible-role to setup a pentest environment with defined services and settings
https://github.com/mvladislav/ansible-pentest

ansible ansible-role linux pentest ubuntu

Last synced: 4 months ago
JSON representation

ansible-role to setup a pentest environment with defined services and settings

Awesome Lists containing this project

README

          

# Pentest

---

- [Pentest](#pentest)
- [Extend with following tools](#extend-with-following-tools)
- [Requirements](#requirements)
- [Role Variables](#role-variables)
- [Dependencies](#dependencies)
- [Example Playbook](#example-playbook)
- [License](#license)
- [Resources](#resources)

---

An Ansible role to setup some default tools and configs to start with pentest or similar tasks
and avoid install it for each test env manually.

Tested with:

- Ubuntu 22.04
- Ubuntu 23.04

## Extend with following tools

-
-
-
- gem install evil-winrm
- go install github.com/d3mondev/puredns/v2@latest

## Requirements

To start working in this Role you just need to **install** **Python** and **Ansible**:

```sh
$sudo apt install python3 python3-pip sshpass
# if python >= 3.11 used add also '--break-system-packages'
$python3 -m pip install ansible ansible-lint yamllint
```

For run **tests** with **molecule**, you need also to **install**:

```sh
# if python >= 3.11 used add also '--break-system-packages'
$python3 -m pip install molecule molecule-plugins[docker]
```

## Role Variables

TODO: add here

## Dependencies

Developed and testes with Ansible 2.14.4

## Example Playbook

TODO: add here

## License

MIT

---

## Resources

-
-