Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/hjunker/twittersearch2gephi
OSINT (Renseignement de Sources Ouvertes)Collecte d'InformationsIngénierie SocialeCrawler
GitHubhjunker/twittersearch2gephi

TwitterSearch2Gephi

Cette application CLI pour Windows vous permet de collecter des données depuis Twitter via l'API REST et de les convertir en un ensemble de données CSV utilisable avec Gephi. D'autres réseaux sociaux (Reddit, Youtube, WWW) sont également pris en charge.

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web
242il y a 5 ansVérifié par Kitploit

TwitterSearch2Gephi

TwitterSearch2Gephi est une application CLI Windows qui vous permet de collecter des données depuis les réseaux sociaux et de les convertir en un jeu de données CSV utilisable avec Gephi. Actuellement, elle prend en charge :

  • Twitter
  • Reddit
  • Youtube
  • Domaines / URLs WWW

D'autres plateformes de réseaux sociaux et davantage de fonctionnalités pour les plateformes déjà implémentées seront ajoutées ultérieurement.

Écrit par @DisinfoG

Installation

Il n'existe actuellement aucun paquet binaire disponible pour TwitterSearch2Gephi sur GitHub. Comme dirait Obi Wan : Que la source soit avec vous. Pour l'instant, TwitterSearch2Gephi n'a pas pour ambition d'être un produit (et cela ne changera probablement pas dans un avenir proche) – c'est plutôt une preuve de concept ou quelque chose pour vous lancer. Selon ce que vous voulez faire, vous devez coder vous-même ou me contacter. Une connaissance de base en programmation (pas forcément .NET) devrait suffire.

TwitterSearch2Gephi nécessite le dossier C:\TwitterSearch2Gephi comme répertoire de travail où il peut lire et écrire des fichiers. Si vous souhaitez utiliser TwitterSearch2Gephi avec Mono, vous devez ajuster ce répertoire (codé en dur). Cela devrait suffire pour vous permettre de démarrer avec Mono, puisque TwitterSearch2Gephi est une application .NET-Core (pas une application .NET complète).

x

Les identifiants d'accès à l'API REST de Twitter doivent être placés dans credentials.txt avec une entrée par ligne pour consumerKey, consumerSecret, userAccessToken, userAccessSecret, dans cet ordre.

Les identifiants d'accès à l'API Reddit doivent être placés dans redditcredentials.txt. Le fichier doit contenir les 3 paramètres d'identification de votre compte/application Reddit, un par ligne, dans l'ordre appId, refreshToken, accessToken. Ces jetons doivent être générés avec un composant tiers tel que Reddit.NET. Si vous obtenez une erreur 401, vous devez renouveler vos identifiants – ces jetons deviennent obsolètes après une courte période de non-utilisation.

L'identifiant (clé API ! pas OAuth2.0) pour accéder à l'API Youtube doit être placé dans youtube.txt. Référez-vous à https://console.developers.google.com/apis/dashboard pour obtenir une clé API.

Utilisation

x

Twitter (options a et s)

TwitterSearch2Gephi récupère les comptes (ScreenName) à rechercher depuis accounts.txt (un ScreenName par ligne sans @). Pour chaque compte, il collecte les éléments suivants afin de générer des données d'engagement. Vous pouvez également collecter des données en utilisant les termes de recherche dans searchterms.txt.

  • Abonnés (par défaut max. 250)
  • Amis (par défaut max. 250)
  • Favoris (par défaut max. 40)
  • Retweets

Veuillez noter que les « engagements » font référence aux comptes qui interagissent avec un autre compte ou ses tweets. Les données sont collectées depuis l'API REST standard de Twitter, pas l'API d'engagement.

La collecte de données peut être effectuée de manière récursive. TwitterSearch2Gephi vous demandera alors un entier pour choisir une profondeur maximale autre que la valeur par défaut (fixée à 1 pour une itération). Il vous demandera également si vous souhaitez écrire les résultats dans un fichier ou les envoyer en direct vers l'interface web de Gephi.

L'outil est invoqué en double-cliquant sur TwitterSearch2Gephi.exe ou en le lançant depuis une invite cmd. La sortie est écrite dans edges.csv, qui peut être importée dans Gephi. x

x Gephi devrait reconnaître automatiquement les données dans edges.csv comme une table d'arêtes. x Les paramètres d'importation par défaut peuvent être utilisés. x TwitterSearch2Gephi crée edges.csv qui contient généralement des arêtes parallèles. Utilisez l'option 'w' pour convertir edges.csv en weighted-edges.csv. x Si tout fonctionne correctement, vous devriez voir les données dans la vue Data Lab. x Vous pouvez maintenant visualiser les données en utilisant les mises en page que vous avez installées dans Gephi. x

Reddit (option r)

documentation à venir

Youtube (option y)

documentation à venir

WWW (option d)

documentation à venir

général (options w, u et c)

documentation à venir

L'option 'u' convertit edges.csv en edges-ucinet.csv afin de la rendre utilisable dans UCINET. edges-ucinet.csv doit être converti en fichier xslx (par exemple avec LibreOffice). Le fichier xslx peut ensuite être importé avec l'éditeur DL d'UCINET (type edges23). Vous pouvez alors enregistrer les données importées sous forme de fichiers ##d et ##h. Travaillez sur ces fichiers avec UCINET.

À faire

Certaines choses ne sont pas encore implémentées.

  • corriger certains problèmes de limites de taux (actuellement, TwitterSearch2Gephi ne détecte pas toujours qu'il a dépassé les limites de taux et ne traite donc aucun engagement, c'est-à-dire qu'il saute des comptes)
  • Implémentation correcte du paramètre timeset
  • Gestion des caractères spéciaux, émojis, etc.
  • documentation
  • …

Contact

N'hésitez pas à donner votre avis ou à demander des fonctionnalités ici sur GitHub ou sur Twitter (@DisinfoG / https://twitter.com/DisinfoG).

Pour les services, veuillez vous référer à seculancer.de ou envoyer un DM à @DisinfoG via Twitter.

Contribuer à TwitterSearch2Gephi

N'hésitez pas à donner une petite pièce (dollar/euro/...) ou deux... Cela servira à améliorer davantage mes projets open source. Donate

Vous pouvez également soutenir mes projets en faisant don de matériel et d'autres éléments pour maintenir les systèmes backend et de développement opérationnels. Veuillez consulter (ma liste sur, amazon)

Télécharger l’outil