Dokos (Py-Hydra)

Hydra is a parallelized login cracker which supports numerous protocols to attack. It is very fast and flexible. However, hydra is written in C, which means modifying the code can be challenging.


The goal of this project is to develop a simplified Python version of Hydra, that can be used to easily test the login form of a web application against a list of usernames and passwords.

The name of the project originates from the Greek island of Dokos, located next the island of Hydra.

Expected outcome

  • source code on our GitLab server
  • 1 blog post
  • 1 poster
  • a project report documenting the code

Required skills

To start this project you should have some knowledge of:

  • Python programming language

Tools and technologies

To achieve this project, you will use following tools and technologies:

  • Hydra
  • git to manage your source code
  • GitLab to implement continuous testing


Contact us

This website uses cookies. More information about the use of cookies is available in the cookies policy.