# AD Assault

[![Gem Version](https://badge.fury.io/rb/adassault.svg)](https://badge.fury.io/rb/adassault)
![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/noraj/adassault)
[![GitHub forks](https://img.shields.io/github/forks/noraj/adassault)](https://github.com/noraj/adassault/network)
[![GitHub stars](https://img.shields.io/github/stars/noraj/adassault)](https://github.com/noraj/adassault/stargazers)
[![GitHub license](https://img.shields.io/github/license/noraj/adassault)](https://github.com/noraj/adassault/blob/master/LICENSE)
[![Rawsec's CyberSecurity Inventory](https://inventory.raw.pm/img/badges/Rawsec-inventoried-FF5050_flat.svg)](https://inventory.raw.pm/tools.html#AD%20Assault)

[![Packaging status](https://repology.org/badge/vertical-allrepos/adassault.svg)](https://repology.org/project/adassault/versions)

![logo](https://github.com/noraj/ADAssault/raw/master/docs/_media/logo.png)

> Dominate the Active Directory game.
>
> An Active Directory environments pentest tool complementary to existing ones like NetExec.

## Features

- CLI and library
- `DNS`
  - `find_dcs`: Find computer name, FQDN, and IP address(es) of all DCs
  - `duzdu` (add, check, delete, get, replace): DNS unsecure zone dynamic update (DUZDU)

## Installation

```plaintext
$ gem install adassault
```

Check the [installation](https://noraj.github.io/ADAssault/yard/file.Installation.html) page on the documentation to discover more methods.

## Documentation

Documentation:

- [Homepage](https://noraj.github.io/adassault/)
- [Usage](https://noraj.github.io/ADAssault/yard/file.Usage.html)

## Author

Made by Alexandre ZANNI ([@noraj](https://pwn.by/noraj/)).
