eapmd5pass alternatives

Looking for a better tool, or simply want to learn about alternatives? There is typically more than one option.

Alternatives (by tag)

78

Alternative: django-two-factor-auth (Django Two-Factor Authentication)

A complete Two-Factor Authentication for Django. It leverages the django-otp tooling together with Django's authentication framework.

97

Alternative: Fail2ban

Fail2Ban is an intrusion prevention software framework that protects computer servers from brute-force attacks

Project details

Fail2ban is written in Python.

Strengths

  • + More than 2000 GitHub stars
  • + The source code of this software is available

Typical usage

  • network traffic filtering
  • security monitoring

Fail2ban project page

81

Alternative: Yosai

Yosai is security framework for Python applications and adds authentication, authorization, and session management capabilities.

Project details

Yosai is written in Python.

Strengths

  • + The source code of this software is available

Typical usage

  • identity and access management

Yosai project page

56

Alternative: acccheck

The acccheck tool performs a password guessing and dictionary attack on SMB services used to share files and printers.

Project details

acccheck is written in Perl.

Strengths

  • + The source code of this software is available

Weaknesses

  • - No updates for a while

Typical usage

  • password discovery
  • password strength testing

acccheck project page

100

Alternative: Hashcat

Hashcat is a well-known tool to crack passwords. It has advanced features to improve performance, allow session resumption, and more.

Project details

Hashcat is written in C.

Strengths

  • + More than 25 contributors
  • + More than 3000 GitHub stars
  • + The source code of this software is available
  • + Well-known tool

Typical usage

  • password discovery

Hashcat project page

56

Alternative: John the Ripper

John the Ripper is a mature password cracker to find weak or known passwords.

John the Ripper is a mature password cracker to find weak or known passwords. It works on Linux and other flavors of Unix and Microsoft Windows.

70

Alternative: Patator

Patator is a security tool to perform enumeration or brute-force attempts to discover authentication details. It can be used during penetration testing.

Project details

Patator is written in Python.

Strengths

  • + More than 500 GitHub stars
  • + The source code of this software is available

Typical usage

  • password discovery
  • penetration test
  • reconnaissance
  • vulnerability scanning

Patator project page

100

Alternative: THC Hydra (thc-hydra)

THC Hydra is a brute-force cracking tool for remote authentication services. It supports many protocols, including telnet, FTP, LDAP, SSH, SNMP, and others.

Project details

THC Hydra is written in C.

Strengths

  • + More than 25 contributors
  • + More than 1000 GitHub stars
  • + Project is mature (10+ years)
  • + The source code of this software is available

Typical usage

  • penetration test
  • security assessment

THC Hydra project page