Browse Source

Amélioration du README, correction d'une erreur dans la base de données

main
Eliott Lavier 5 months ago
parent
commit
316c85699f
Signed by: eliott GPG Key ID: 02158D57A015F86A
2 changed files with 25 additions and 3 deletions
  1. +24
    -2
      README.md
  2. +1
    -1
      asn_db.py

+ 24
- 2
README.md View File

@ -10,8 +10,30 @@ Ce projet à pour but d'étudier la centralisation du Web par de grandes multina
1) Récupération des noms de domaines 1rst party et 3rd party à partir du fichier produit par LightBeam.
2) Recherche des adresses IPv4 et IPv6 associées aux noms de domaines.
2) Recherche des adresses IPv4 ou IPv6 associées aux noms de domaines.
3) Recherche WHOIS sur les adresses IP récupérées et récupération de l'ASN (Autonomous System Number).
3) Recherche WHOIS sur les adresses IP et récupération de l'ASN (Autonomous System Number).
4) Comparaison de l'ASN trouvé avec une base de données d'ASN connus et analyse des résultats.
## Dépendances
Ce projet nécessite Python 3 avec les dépendances suivantes :
- IpWhois
À noter qu'il est recommandé d'installer ces dépendances dans un environnement virtuel avec : `python3 -m venv .venv/`
## Utilisation
Pour utiliser le projet, exécutez le fichier python avec en argument le nom du fichier JSON exporté par LightBeam.
Exemple :
`./analyseur.py ./lightbeamData.json`
## Limites
- La taille de l'échantillon de domaines analysé peut grandement influencer les résultats. Il est recommandé de tester le projet sur des échantillons d'au moins 500 noms de domaines.
- Pour avoir des données fiables, il est recommandé de tester le projet avec un échantillon d'utilisateurs représentatif de la réalité dans les usages d'internet.

+ 1
- 1
asn_db.py View File

@ -120,7 +120,7 @@ db = (
),
(
"Facebook",
"Google",
"AS6432",
"AS55023",
"AS45566",


Loading…
Cancel
Save