Contributors Forks Stargazers Issues MIT License LinkedIn

Centralized Active Directory Auditing Tool

Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project

  2. Getting Started

  3. Contributing
  4. License
  5. Contact

About The Project


I started this project to complete some needs that I met and to be able to adapt them as I want. You are free to contribute to this project and bring some new features.

The project consists in centralizing the audit of one or several AD domain controllers. It’s working with a powershell script as agent on the DC, pushing several data to MongoDB through a REST API.

Built With

Getting Started


For the client parts:

You will need to setup the powershell script on your Domain Controller(s). You can find them on this repository:

For the server parts:

You will need a MongoDB instance.


  1. Clone the repo
    git clone
  2. Install NPM packages
    npm install
  3. Enter your config in .env



Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag “enhancement”. Don’t forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request


Distributed under the GNUv3. See LICENSE for more information.


Your Name – @alchmst_[email protected]

Project Link:


View Github