Skip to main content

Find and notify users in your Active Directory with weak passwords

Project description

Crack-O-Matic

Find and notify users in your Active Directory with weak passwords.

Features:

  • Linux-based
  • Flask-based web app
  • Hashcat or John cracker
  • Automated e-mails
  • Graphical reports
  • Privacy preserving

Read the docs for more information.

Tests

If you're a developer and want to run the tests, you need to edit tests/.env and define the following variables according to your environment:

  • JOHN_PATH (path to john binary)
  • HASHCAT_PATH (path to hashcat binary)
  • DOMAIN (FQDN of a test domain)
  • DOMAINUSER (name of one of its domain admins)
  • DOMAINPASS (domain admin password)
  • HOST (FQDN of a domain controller in the test domain)

If you don't have a test domain, you can use the docker-compose file in tests/docker to run a Samba DC (docker-compose run --service-ports dc). Inside the file you will find the values you need. You should also create an entry for the FQDN in your /etc/hosts.

License and Copyright

MIT, Copyright 2021 Adrian Vollmer

See LICENSE for the full license text.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Crack-O-Matic-0.0.tar.gz (28.7 kB view hashes)

Uploaded Source

Built Distribution

Crack_O_Matic-0.0-py3-none-any.whl (34.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page