J’ai vu passer un article de Korben qui a titillé ma curiosité et j’ai voulu relayer cela (+ faire un tuto’ débutant pour les personnes découvrant les lignes de commandes, comme moi) :
DaProfiler (projet Open Source sur Github, Python 3.8 requis) vous permet de créer un profilage sur une cible résidant en France.
Aperçu de la console :
Aperçu de la visualisation graphique :
La particularité de ce programme est sa capacité à trouver les adresses e-mail d’une cible via des recherches Skype et des tests de combinaison d’adresses e-mail, suivis d’une vérification de l’existence ou non de l’adresse e-mail.
De rassembler les différents réseaux sociaux et de procéder à une recherche sur plusieurs sources pour créer le profilage.
Attention aux faux négatifs, les résultats affichés ne concernent pas forcément la cible recherchée si une autre personne est un homonyme (le même nom et prénom).
TUTO’ DÉBUTANT PAR UN DÉBUTANT 📚
Pour pouvoir utiliser le programme si vous n’êtes pas dev’ (5min)
Sous Windows 10 en 64 bits et si vous ne connaissez pas Python & les lignes de commandes :
- Installer Python supérieur à 3.8 – Pour pouvoir exécuter les scripts
Lien de téléchargement direct 3.10.0 (Win10 64bits)
2. Lancer l’installeur en cochant la case « Add Python 3.10 to PATH »
3. Créer un dossier sur votre Bureau ou ailleurs
4. Ouvrir votre invite de commande en tapant CMD dans la recherche
5. Taper « cd » puis la touche « espace » dans l’invite de commande
et glisser le dossier dans l’invite de commande (« cd » permet de préciser le chemin du répertoire)
Puis appuyer sur la touche « Entrée ».
=> Pour coller dans l’invite de commande car Ctrl + V ne fonctionnera pas, il y a deux solutions :
Méthode 1 : « Clique-droit » dans la fenêtre de l’invite de commande, puis « propriété » et cocher la case « Utiliser Ctrl+MAJ+V » puis « OK »
Mais pour moi ça n’a pas fonctionné avec « Ctrl + MAJ + V » mais « CTRL + V » directement.
Si ça ne fonctionne pas pour vous, il y a une alternative, la méthode 2.
Méthode 2 :
Les touches « Alt + Space » et vous verrez cela :
Voilàààà le wagon est raccroché, plus qu’à suivre comme tout le monde plus bas (Je suis loin loin de maîtriser tout ça, mais ça fait le taf 😉)
Il suffira de copier/coller/entrer les commande ligne par ligne.
Il faut bien être dans le répertoire, souvenez-vous, le cd « Répertoire » qui permet de choisir le répertoire là où l’on va exécuter la suite des commandes => « application » dans notre exemple.
Pour plus tard
Pour pouvoir relancer l’outil avec la commande profiler.py, il faut :
Ouvrir l’invite de commande,
Entrer « cd [chemin de votre dossier] »,
Entrer « cd DaProfiler »
Les commandes pour l’installer :
git clone https://github.com/dalunacrobate/DaProfiler.git cd DaProfiler pip install -r requirements.txt
OU LIGNE PAR LIGNE
git clone https://github.com/dalunacrobate/DaProfiler.git
cd DaProfiler
pip install -r requirements.txt
Un souci de version » Your are using version 21.2.3″ ou un « No matching distribution found for string » après la ligne python-socketio ?
pip install --upgrade pip --user
pip install python-socketio
Les commandes pour l’utiliser :
Exemple :
Pour une recherche sur John DOE par exemple
profiler.py -n John -ln DOE
Pour une recherche sur John DOE avec la vue graphique par exemple
profiler.py -n John -ln DOE -W WEBUI
usage: profiler.py [-h] [-n NAME] [-l LOGGING] [-ln LASTNAME] [-e EMAIL] [-O OUTPUT] [-W WEBUI] optional arguments: -h, --help show this help message and exit -n NAME, --name NAME Victim name -l LOGGING, --logging LOGGING Enable terminal logging (Optional) -ln LASTNAME, --lastname LASTNAME Last name of victim -e EMAIL, --email EMAIL Email (Optional) -O OUTPUT, --output OUTPUT ( -O output.txt ) -W WEBUI, --webui WEBUI Open HTML report at the end
Pour retrouver les résultats, c’est dans le dossier « DaProfiler », puis « Reports »
Edit : Suite aux échanges sur le forum Growthhacking, il y a une solution qu’il est intéressant de considérer : Maigret.
Merci Josselin,
son message 👉 LIEN ICI