menu X

Posté Par: Henry Fiti Creer: 06 June 2025, 08:02 Modifier: 06 June 2025, 08:02

Pour en savoir plus lire :

🛡️ Vérifier l'existence d'une adresse email avec KnockMail sur Kali Linux

🛡️ Vérifier l'existence d'une adresse email avec KnockMail sur Kali Linux

Dans un monde numérique où les arnaques et les comptes factices pullulent, il est souvent utile — voire nécessaire — de vérifier l’existence réelle d’une adresse email. Que vous soyez un professionnel en cybersécurité, un pentester, ou simplement un curieux passionné de technologie, l’outil KnockMail peut vous rendre ce service efficacement.

Dans ce tutoriel, nous allons apprendre Ă  installer et utiliser KnockMail sur Kali Linux, pas Ă  pas.


📌 Qu'est-ce que KnockMail ?

KnockMail est un outil open source conçu pour effectuer la vérification d’adresses email. Il le fait en exploitant les serveurs SMTP (le protocole utilisé pour envoyer des emails) pour déterminer si une adresse est valide ou non.

🔎 Il est capable de :

○ Identifier si un email est lié à un domaine valide.

○ Tester l’existence réelle de l’email via requêtes SMTP.

○ Fournir des informations techniques sur l’email cible.


⚠️ KnockMail ne peut pas garantir un taux de réussite à 100 %. Certains serveurs sont configurés pour ne jamais révéler si une adresse est valide, afin de se protéger contre les spammeurs.


⚙️ Pré-requis

Avant de commencer, assurez-vous d’avoir :

○ Une distribution Kali Linux installée et à jour.

â—‹ Une connexion Internet fonctionnelle.

○ Python 2.7 installé (KnockMail ne fonctionne qu’avec cette version).


🧰 Étapes d’installation de KnockMail sur Kali Linux

1. Cloner le dépôt GitHub

â—‹ Ouvrez un terminal et tapez :

git clone https://github.com/4w4k3/KnockMail.git

2. Accéder au dossier KnockMail

cd KnockMail

3. Installer Python 2.7 (si ce n’est pas déjà fait)

sudo apt update
sudo apt install python2


4. Passer en mode administrateur

sudo su

5. Installer les dépendances

â—‹ Attention au nom correct du fichier :

pip install -r requirements.txt

🛑 Note : Certains tutoriels mentionnent requeriments.txt (faux). Le fichier exact est requirements.txt.


▶️ Lancer KnockMail

Pour lancer le programme :

python2.7 knock.py


đź§Ş Comment utiliser KnockMail ?

Une fois KnockMail lancé :

1. Appuyez sur la touche 1 pour sélectionner l’option de vérification.

2. Entrez l’adresse email que vous souhaitez tester.

3. L’outil analysera les DNS, les enregistrements MX et la réponse du serveur pour vous dire si l’adresse est probablement valide ou non.



âť— Limitations et mises en garde

🛡️ Certains serveurs bloquent les requêtes SMTP anonymes, ce qui peut fausser les résultats.

🔒 KnockMail ne peut pas accéder à la boîte de réception, il se contente de tests techniques à distance.

❌ KnockMail est un ancien projet, basé sur Python 2.7, qui est aujourd’hui obsolète. Il peut donc présenter des problèmes sur des systèmes récents sans rétrocompatibilité.



✅ Résumé des commandes

# Cloner le projet
git clone https://github.com/4w4k3/KnockMail.git

# Accéder au dossier
cd KnockMail

# Installer Python 2.7
sudo apt install python2

# Passer en root
sudo su

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

# Lancer le programme
python2.7 knock.py



📝 Conclusion

KnockMail reste un excellent outil pour l'apprentissage de la cybersécurité et la compréhension des mécanismes de vérification des emails. Malgré son ancienneté, il peut encore être utile dans des scénarios spécifiques.

⚠️ Pour des solutions plus récentes, on recommande d’explorer des alternatives modernes compatibles Python 3, comme email-verifier, Hunter.io, ou des APIs professionnelles.

Commentaires

News Mots

News Tutoriels

News Annonces

Plus des Mots

• Informatique : L’informatique est la science du traitement automatique des inf ... • Intelligence Artificielle (IA) : L’intelligence artificielle (IA) désigne un ensemble de théor ... • Système d'exploitation (OS) : Un système d'exploitation (souvent abrégé en OS, pour Operatin ... • Ordinateur : Un ordinateur est un dispositif électronique conçu pour traiter ... • Kotlin : Kotlin est un langage de programmation open source, statiquement ... • Dart : Dart est un langage de programmation open source, développé par ... • macOS : macOS (anciennement Mac OS X, puis OS X) est un système d'exploi ... • HTML (HyperText Markup Language) : HTML (HyperText Markup Language) est un langage de balisage utili ...

Plus des Tutoriels

• Comment afficher les mots de passe enregistrés sur Google Chrome • Comment Créer une clé USB d'installation bootable • Comment Supprimez facilement des objets sur vos photos avec Magic Eraser ? • Comment installer le système d'exploitation Windows à partir d'une clé USB • 📍 Traquer une adresse IP en temps réel sur Termux : découvrez l’outil IpHack • Comment Installer et jouer à des jeux PSP sur Android avec PPSSPP • Comment télécharger facilement des jeux PC gratuitement ? • Comment obtenir un numéro américain et l’utiliser sur WhatsApp

Plus d'Annonces

• Comprendre les différences entre les systèmes de fichiers NTFS et FAT • 99% des utilisateurs Telegram ignorent qu’ils peuvent gagner de l’argent… comme dans un jeu ! • Générer des Images Cohérentes avec ChatGPT (L'Astuce du SEED) • ChatGPT : Une Révolution sur WhatsApp avec l’Analyse Vocale et Visuelle • Les 10 langages de programmation les plus populaires en 2025 • Une liste impressionnante d’outils IA pour booster votre efficacité ! • SaveFrom.net : Téléchargez Facilement Vidéos et Musique en Quelques Clics ! • Comment publier une application sur le Play Store