Yosai alternatives

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

Alternatives (by tag)

76

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.

84

Alternative: eapmd5pass

Eapmd5pass is a password attack tool for EAP-MD5 authentication traffic. It uses an offline attack, meaning it deals with captured network data.

Project details

eapmd5pass is written in C.

Strengths

  • + The source code of this software is available

Typical usage

  • network analysis
  • password discovery
  • penetration test

eapmd5pass project page

96

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

68

Alternative: Bandit

Bandit is an AST-based static analyzer for analyzing Python code. It helps with finding code flaws that could lead to security vulnerabilities.

64

Alternative: pyelftools

Pyelftools is a Python library to parse ELF files and DWARF debugging information. It can be useful to perform dynamic binary analysis on files.

Project details

pyelftools is written in Python.

Strengths

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

Typical usage

  • binary analysis
  • malware analysis

pyelftools project page

64

Alternative: PyT (Python Taint)

Python Taint (or PyT) is a static code analyzer for Python scripts and applications. It tries to discover vulnerabilities or other possible weaknesses.

Project details

PyT is written in Python.

Strengths

  • + The source code of this software is available

Typical usage

  • code analysis

PyT project page

68

Alternative: uncompyle6

Uncompyle6 is a decompiler for Python-based software. It can be used for developers and security professionals to investigate software components.

Project details

Strengths

  • + More than 10 contributors
  • + The source code of this software is available

Typical usage

  • binary analysis
  • code analysis

uncompyle6 project page