2470d30914 | ||
---|---|---|
commands | ||
core/connect | ||
helpers | ||
scripts | ||
.gitignore | ||
README.md | ||
index.js | ||
package-lock.json | ||
package.json |
README.md
Agrégateur d'OSINT pour l'intranet d'HETIC.
Ce projet a été abandonné et n'est donc plus maintenu.
A propos
Ce projet permet de collecter les données de l'intranet d'HETIC et de constituer une base de données permettant le listing et l'analyse des étudiants. Cela nous permet d'obtenir l'ensemble des étudiants de l'école, classés par promotion avec un ensemble de données personnelles les concernants. En collectant les données des entreprises et leur fiche, nous sommes en mesure d'observer les différents secteurs dans lesquels travaillent ou ont travaillés les héticiens.
Les données collectés nous permettent aussi d'effectuer des investigations de masse sur tous les étudiants d'HETIC. Notamment pour trouver leurs profils sur les réseaux sociaux, ou encore vérifier si leurs adresse emails se trouvent dans des fuites de données. Le programme permet de collecter les données et de les exporter les données dans différents formats (json, csv).
Pourquoi ?
- Parce que la data c'est de l'argent
- Parce que l'OSINT c'est cool 😎
- Parce qu'il serait temps qu'HETIC mette en place une API (?)
- Pour une conférence sur l'OSINT à HETIC ? 👀
- Pour sensibiliser à la protection des données personnelles, aux fuites de données et au SOCINT
Vue d'ensemble des données collectés
Jeu de données
Étudiants :
- uid
- lastName
- heticEmail
- phone
- cursus
- birthdate
- picture
- promotion
- enterprise
- country
Visualisation de données
- Évolution du nombre d'étudiants dans chaque promotions
- Moyenne d'âge dans chaque promotion
- Évolution du nombre d'étudiants dans chaque secteur d'activité
- Évolution du nombre d'étudiants dans chaque secteur d'activité par promotions
- Répartition géographique des étudiants en entreprises toutes promotions confondues, puis évolution par promotions (heatmap)
- Répartition des fournisseurs de boîtes mails (gmail, outlook, protonmail ...) pour chaque étudiant
Évolution du nombre d'étudiants dans chaque promotions (échantillon: Bachelor Web)
Investigations OSINT
- Présence des adresses email personnelles dans les fuites de données
- Présence des adresses email hetic.net dans les fuites de données
- Profils Linkedin des étudiants
Recherche de profil Linkedin
Investigation OSINT sur des adresses email.
Installation
$ git clone https://github.com/sundowndev/hetic-console
$ npm install
Usage
Lancer le programme :
$ node index.js
Utilisez la commande help
pour afficher les commandes disponibles :
help Display this help message
connect Log in to outils.hetic.net using email and password
disconnect Log out from outils.hetic.net
status Check authentication status
pull Pull module data from outils.hetic.net
show <module> Display modules list
export <type> Export data to json or csv
Se connecter à l'intranet :
hconsole > connect
Récupérer les données :
hconsole > pull
Afficher le dataset students :
hconsole > show students
Exporter les données :
# Les données se trouveront dans le dossier data
hconsole > export json