NExfil est un OSINT écrit en python pour rechercher des profils par nom d'utilisateur. Les noms d'utilisateur fournis sont vérifiés sur plus de 350 sites Web en quelques secondes. L'objectif derrière cet outil était d'obtenir des résultats rapidement tout en maintenant de faibles quantités de faux positifs.
NExfil est un OSINT* écrit en python pour rechercher des profils par nom d'utilisateur. Les noms d'utilisateur fournis sont vérifiés sur plus de 350 sites Web en quelques secondes. L'objectif derrière cet outil était d'obtenir des résultats rapidement tout en maintenant de faibles quantités de faux positifs.
NExfil vous permet à partir d'un nom d'utilisateur de trouver les sites web auquel il est associé.
Caractéristiques :
- Rapide, la recherche peut se terminer en moins de 20 secondes
- Plus de 350 plates-formes sont incluses
- Le traitement par lots
- Les noms d'utilisateur peuvent être fournis à partir de la ligne de commande
- La liste des noms d'utilisateur peut être fournie à partir d'un fichier
- Les résultats sont automatiquement enregistrés dans un fichier txt
- Formats de fichiers JSON et CSV [Bientôt disponible]
- Prise en charge du proxy [Bientôt disponible]
- Prise en charge de Tor [Bientôt disponible]
Journal des modifications v1.0.1 :
- performance améliorée
- vérification de la mise à jour facultative
- faux positifs supprimés
- nouveaux sites Web ajoutés
Installation :
clone git https://github.com/thewhiteh4t/nexfil.git
cd nexfil
pip3 install -r exigences.txt
Il vous faudra installer git et python3-pip s'il ne sont pas disponibles pour la compilation.
Utilisation en terminal dans le répertoire d'installation nexfil :
~/nexfil$ python3 nexfil.py -u nomrecherché
Le script vous informe des résultats de la recherche dans un fichier texte enregistré dans le répertoire :
/image%2F0553596%2F20220226%2Fob_773e39_dossier-nexfil.png)
python3 nexfil.py -h
utilisation : nexfil.py [-h] [-u U] [-d D [D …]] [-f F] [-l L] [-t T] [-v]
nexfil – Trouver des profils de réseaux sociaux sur le web | v1.0.0
Vous pouvez passer les arguments suivants :
- -h, –help affiche ce message d'aide et quitte
- -u U Spécifier le nom d'utilisateur
- -d D [D …] Spécifier les serveurs DNS [Par défaut : 1.1.1.1]
- -f F Spécifie un fichier contenant la liste des noms d'utilisateur
- -l L Spécifie plusieurs noms d'utilisateur séparés par des virgules
- -t T Spécifier le délai d'attente [Défaut : 20]
- -v Version imprimable
Les options de recherche :
# Recherche sur un Nom unique
python3 nexfil.py -u nom d'utilisateur
# Recherche sur plusieurs noms séparés par des *virgules*
python3 nexfil.py -l “user1, user2”
# Recherche à partir d'une liste de noms recherché inscrit dans un fichier
python3 nexfil.py -f utilisateurs.txt
*OSINT : Définitions