An open API service indexing awesome lists of open source software.

https://github.com/touti-sudo/touti-cracker

a hacking tool for password cracking
https://github.com/touti-sudo/touti-cracker

brute-force brute-force-attacks bruteforce hacking hacking-tool hacking-tools hacktool hacktools pantest pentest-scripts pentest-tool pentesting pentesting-tools security security-tools windows windows-11 windows10

Last synced: 5 months ago
JSON representation

a hacking tool for password cracking

Awesome Lists containing this project

README

          

do not forget to star ⭐🌟⭐
## **Touti Cracker**

![Mon Logo](assets/logo.png)

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)

[![Issues](https://img.shields.io/github/issues/Touti-Sudo/Touti-Cracker?style=for-the-badge&logo=github)](https://github.com/Touti-Sudo/Touti-Cracker/issues)
[![Closed Issues](https://img.shields.io/github/issues-closed/Touti-Sudo/Touti-Cracker?style=for-the-badge&logo=github)](https://github.com/Touti-Sudo/Touti-Cracker/issues)

[![Contributors](https://img.shields.io/github/contributors/Touti-Sudo/Touti-Cracker?style=for-the-badge&logo=github)](https://github.com/Bloul-Mohamed/gazachat_app/graphs/contributors)
[![Forks](https://img.shields.io/github/forks/Touti-Sudo/Touti-Cracker?style=for-the-badge&logo=github)](https://github.com/Touti-Sudo/Touti-Cracker/network/members)
[![Stars](https://img.shields.io/github/stars/Touti-Sudo/Touti-Cracker?style=for-the-badge&logo=github)](https://github.com/Touti-Sudo/Touti-Cracker/stargazers)

[![Download from GitHub](https://img.shields.io/badge/Download-GitHub%20Releases-181717?style=for-the-badge&logo=github&logoColor=white)](https://github.com/Touti-Sudo/Touti-Cracker/releases)

## 🇬🇧 English version :

do not forget to star ⭐🌟⭐

# 🚀 Touti Cracker v2.2.2

>[!WARNING]
This tool is for **educational purposes only**. Any misuse is **strictly prohibited**. The developer holds no responsibility for unethical use.

---

## 🧠 What is Touti Cracker?

**Touti Cracker** is a cross-platform ethical hacking toolkit for educational purposes, featuring password cracking, WiFi auditing, and reverse shell payload generation to demonstrate system vulnerabilities. It also offers a fun and neon-styled UI

---

## 🆕 What's New in v2.2.2?

### [1] Project Reorganization
----------------------------------------------------
- Refactored the project structure for better readability and maintainability

- Separated core logic, utility scripts, and assets into dedicated directories

- Improved file and module naming consistency across the project

- Reduced code duplication by centralizing shared functions

- Prepared the codebase for easier future updates and contributions
### [2] Bug Fixes & Stability Improvements
----------------------------------------------------
- Fixed multiple runtime errors and unexpected crashes

- Improved error handling for missing files, permissions, and interruptions

- Resolved platform‑specific issues (Windows / Linux compatibility)

- Cleaned unused code and deprecated functions

- Improved overall stability and execution flow

### [3] Installation Script Review & Improvements
----------------------------------------------------
- Reviewed and cleaned the installation script for reliability

- Improved dependency checks and installation flow

- Reduced installation failures caused by missing or incompatible packages

- Made the installation process clearer and more user‑friendly

- Prepared the script for easier troubleshooting and future extensions
---

## đŸ› ïž Core Features
- CrossPlatform.
- Admin rights checker with auto-restart.
- Auto Hashcat setup.
- Better Python version parsing and detection.
- Antivirus activity check.
- Hash extraction via `secretsdump` (Impacket).
- Dependencies fetched automatically.
- Enhanced neon-styled terminal UI using `rich`, `colorama`, `pyfiglet`.
- Improved directory management for saved files.
- Robust error handling (Permissions, FileNotFound, etc.).
- Generate password lists (Custom or Random).
- Backup SYSTEM & SAM registry hives.
- Launch Hashcat automatically to crack hashes.
- Auto-create directories for output files.

---

## ⚙ Installation Guide

#### Prerequisites:

- Python 3.8+
- pip installed
- 7-Zip installed + added to system PATH (Windows only): [Website](https://www.7-zip.org/)
- Chocolatey (Windows only): [see documentation for installation guide.](https://docs.chocolatey.org/en-us/)

#### Steps:

```bash
# 1. Clone the repository
$ git clone https://github.com/Touti-Sudo/Touti-Cracker.git

# 2. Move into the directory
$ cd Touti-Cracker
$ cd main

# 3. Install required Python packages
$ pip install -r requirements.txt

# 4. Run the script
$ python main.py
```
> [!NOTE]
> On Windows, run the script as Administrator. On Linux/macOS, use `sudo` if needed.

> [!WARNING]
> Please disable your antivirus software for proper installation and operation.

- Please ensure that Metasploit is in the path.

- Please ensure that Chocolatey and 7-Zip are properly installed.

---

## đŸ“± Screenshots / Demo

![Touti Cracker Demo](https://raw.githubusercontent.com/Touti-Sudo/Touti-Cracker/main/assets/test.gif)

---

## đŸ‘šâ€đŸ’» Developer

![Contributors](https://contributors-img.web.app/image?repo=Touti-Sudo/Touti-Cracker)
Created by **Touti-Sudo**

- GitHub: [https://github.com/Touti-Sudo](https://github.com/Touti-Sudo)

---

> [!WARNING]
Touti Cracker is intended only for ethical and educational purposes. Using it on systems without authorization is illegal and punishable by law. Please act responsibly.

> [!IMPORTANT]
ToutiCracker is currently in **beta**. We are working on improving features, fixing bugs, and enhancing user experience. Your feedback is invaluable!

## đŸ€ Contributing

We welcome contributions from the community!

### How to Contribute

1. **Fork** the repository
2. **Create** a feature branch (`git checkout -b feature/cool-feature`)
3. **Commit** your changes (`git commit -m 'Add cool feature'`)
4. **Push** to the branch (`git push origin feature/cool-feature`)
5. **Open** a Pull Request

### 🐛 Found a Bug?

If you find a bug or any issue, please [open an issue](https://github.com/Touti-Sudo/Touti-Cracker/issues/new) with:
- Description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if possible)

### 💡 Feature Requests

Have an idea a new feature? We'd love to hear it! [Open a feature request](https://github.com/Touti-Sudo/Touti-Cracker/issues/) and let's discuss about it !

## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---
## đŸ‡«đŸ‡· Version française :

n'oubliez pas de mettre une Ă©toile ⭐🌟⭐

## 🚀 Touti Cracker v2.2.2

>[!WARNING]
> Cet outil est destinĂ© uniquement Ă  des fins Ă©ducatives. Toute utilisation abusive est strictement interdite. Le dĂ©veloppeur dĂ©cline toute responsabilitĂ© en cas d’usage non Ă©thique.

---

### 🧠 Qu'est-ce que Touti Cracker ?

**Touti Cracker** est une boßte à outils de piratage éthique multiplateforme à vocation pédagogique, proposant le craquage de mots de passe, l'audit Wi-Fi et la génération de charges utiles de shell inversé pour démontrer les vulnérabilités du systÚme. Elle propose également une interface utilisateur ludique et au style néon.

---

## 🆕 Quoi de neuf dans la v2.2.2 ?

### [1] Réorganisation du projet
----------------------------------------------------
- Refonte de la structure du projet pour une meilleure lisibilité et maintenabilité

- Séparation claire entre la logique principale, les scripts utilitaires et les assets

- Amélioration de la cohérence des noms de fichiers et de modules

- Réduction de la duplication de code via la centralisation des fonctions communes

- Préparation du projet pour de futures mises à jour et contributions
### [2] Corrections de bugs et améliorations de la stabilité
----------------------------------------------------
- Correction de plusieurs erreurs d’exĂ©cution et crashs inattendus

- Amélioration de la gestion des erreurs (fichiers manquants, permissions, interruptions)

- Résolution de problÚmes spécifiques aux plateformes (Windows / Linux)

- Suppression du code inutilisé et des fonctions obsolÚtes

- AmĂ©lioration globale de la stabilitĂ© et du flux d’exĂ©cution
### [3] RĂ©vision et amĂ©lioration du script d’installation
----------------------------------------------------
- Nettoyage et rĂ©vision du script d’installation pour plus de fiabilitĂ©

- AmĂ©lioration de la vĂ©rification et de l’installation des dĂ©pendances

- RĂ©duction des Ă©checs d’installation liĂ©s aux paquets manquants ou incompatibles

- Processus d’installation plus clair et plus convivial

- Préparation du script pour un débogage et des extensions futures plus simples

---

### đŸ› ïž FonctionnalitĂ©s principales

- **Multiplateforme**.
- **Vérificateur des droits d'administrateur** avec redémarrage automatique.
- **Configuration automatique de Hashcat**.
- Meilleure analyse et détection des versions Python.
- **Vérification de l'activité antivirus**.
- Extraction de hachage via `secretsdump` (Impacket).
- **Récupération automatique des dépendances**.
- **Interface utilisateur de terminal néon** améliorée avec `rich`, `colorama`, `pyfiglet`.
- Gestion améliorée des répertoires pour les fichiers enregistrés.
- Gestion robuste des erreurs (autorisations, fichier introuvable, etc.).
- Génération de listes de mots de passe (personnalisées ou aléatoires).
- Sauvegarde des ruches de registre SYSTEM et SAM.
- Lancez Hashcat automatiquement pour déchiffrer les hachages.
- Créez automatiquement des répertoires pour les fichiers de sortie.

---

### ⚙ Guide d'installation

#### Prérequis :

- Python 3.8+
- pip installé
- 7-Zip installé et ajouté au PATH systÚme (Windows uniquement) : [Site web](https://www.7-zip.org/)
- Chocolatey (Windows uniquement) : [Consultez la documentation pour obtenir le guide d'installation.](https://docs.chocolatey.org/en-us/)

#### Étapes :

```bash
# 1. Cloner le dépÎt
$ git clone https://github.com/Touti-Sudo/Touti-Cracker.git

# 2. Accéder au dossier
$ cd Touti-Cracker
$ cd main

# 3. Installer les dépendances Python
$ pip install -r requirements.txt

# 4. Lancer le script
$ python main.py
```

> [!NOTE]
> Sous Windows, exĂ©cutez le script en tant qu’administrateur. Sous Linux/macOS, utilisez sudo si nĂ©cessaire.

> [!WARNING]
> Veuillez désactiver votre antivirus pour une installation et un fonctionnement corrects

- Assurez-vous que Metasploit est présent dans le PATH

- Assurez-vous que Chocolatey et 7-Zip sont correctement installés
---

### đŸ“± Captures d'Ă©cran / DĂ©mo

![Touti Cracker Demo](https://raw.githubusercontent.com/Touti-Sudo/Touti-Cracker/main/assets/test.gif)

---

### đŸ‘šâ€đŸ’» DĂ©veloppeur

![Contributors](https://contributors-img.web.app/image?repo=Touti-Sudo/Touti-Cracker)
Créé par **Touti-Sudo**

- GitHub : [https://github.com/Touti-Sudo](https://github.com/Touti-Sudo)

---

>[!WARNING]
> Touti Cracker est conçu uniquement pour des usages éthiques et pédagogiques. L'utiliser sur des systÚmes sans autorisation est illégal et puni par la loi. Merci d'agir de maniÚre responsable.

>[!IMPORTANT]
> Touti Cracker est actuellement en version bĂȘta. Nous travaillons activement Ă  l’amĂ©lioration des fonctionnalitĂ©s, Ă  la correction des bugs et Ă  l’optimisation de l’expĂ©rience utilisateur. Vos retours sont trĂšs importants !

## đŸ€ Contribuer

Les contributions sont les bienvenues !

### Comment contribuer

1. **Fork** le dépÎt

2. **Créer** une branche (git checkout -b feature/super-fonctionnalite)

3. **Commit** les changements (git commit -m 'Ajout d’une super fonctionnalitĂ©')

4. **Push** la branche (git push origin feature/super-fonctionnalite)

5. **Ouvrir** une Pull Request

### 🐛 Bug trouvĂ© ?

Si vous trouvez un bug, veuillez ouvrir une issue avec :

- Description du problĂšme

- Étapes pour reproduire

- Comportement attendu vs réel

- Captures d’écran (si possible)

### 💡 Suggestions de fonctionnalitĂ©s

Vous avez une idée ? [Ouvrez une demande de fonctionnalité](https://github.com/Touti-Sudo/Touti-Cracker/issues/) et discutons-en !

## 📄 Licence

Ce projet est sous licence MIT – voir le fichier LICENSE pour plus de dĂ©tails.