Geekcold

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

Plus des Mots

• Flutter (framework) : Flutter est un framework open-source développé par Google qui p ... • C++ : C++ est un langage de programmation compilé, polyvalent et orien ... • Langage informatique (langage de programmation) : Un langage informatique (ou langage de programmation) est un syst ... • Linux : Linux est un système d'exploitation libre et open source basé s ... • CSS (Cascading Style Sheets) : CSS (Cascading Style Sheets), en français "feuilles de style en ... • Java : Java est un langage de programmation de haut niveau, orienté obj ... • Ordinateur : Un ordinateur est un dispositif électronique conçu pour traiter ... • Dart : Dart est un langage de programmation open source, développé par ...

Plus des Tutoriels

• Comment Créer une chaîne YouTube • Xender : L'application que vous sous-estimez ! 🚀 • 🛡️ Vérifier l'existence d'une adresse email avec KnockMail sur Kali Linux • Comment Supprimez facilement des objets sur vos photos avec Magic Eraser ? • Comment Naviguer sur le Web en toute confidentialité avec Tor • Comment télécharger facilement des jeux PC gratuitement ? • Comment Créer une clé USB d'installation bootable • Comment Changer l'arrière-plan d'une image avec PowerPoint

Plus d'Annonces

• Qu'est-ce qu'on peut faire avec Excel ? • Transformez vos photos en style Ghibli gratuitement avec ChatGPT • Comprendre les différences entre les systèmes de fichiers NTFS et FAT • Comment apprendre l'informatique ? • Générer des Images Cohérentes avec ChatGPT (L'Astuce du SEED) • Imagin-AI : L’IA Parfaite pour les Étudiants et Chercheurs • Comment Extraire du Texte à Partir d’une Image ? | 3 Meilleurs Outils OCR en Ligne • Comment Google, YouTube, Facebook et autres plateformes vous paient réellement