01 - find-asn - Part 1
Ci-dessous quelques exemples qui peuvent être facilement utilisés pour identifier une liste de ASN associé à une organisation.
Exemple avec le Gouvernement du Canada via le site BGP.he.net :
Sur le site https://bgp.he.net/ entrée dans le champs de recherche :
shared services canada
Lien direct incluant la recherche :
https://bgp.he.net/search?search%5Bsearch%5D=%22shared+services+canada%22&commit=Search
Bien que le résultats contient une bonne quantité de ASN, il ne couvre pas entièrement le Gourvernement du Canada. Certains ASN du gouvernement du Canada ne sont pas au nom de "shared services canada".
Un Exemple pourrait être AS27293 qui est associé à la banque du canada du Gouvernement du Canada.
Lien : https://bgpview.io/asn/27293#prefixes-v4
Un dernier exemple, AS3848 est associé à worldlinx-2, mais il contient un subnet dédié à l’utilisation de Poste Canada.
Lien : https://bgpview.io/prefix/198.33.104.0/21
Exemple avec Desjardins via l’API de bgpview.io avec une recherche par mot clé “desjardins” :
Vous pouvez utiliser la commande jq pour afficher le résultat ou encore enregistrer dans un fichier avec l'option -o de curl
curl -sS https://api.bgpview.io/search?query_term=desjardins | jq '.'
{
"status": "ok",
"status_message": "Query was successful",
"data": {
"asns": [
{
"asn": 64258,
"name": "DESJARDINS",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"country_code": "CA",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN"
}
],
"ipv4_prefixes": [
{
"prefix": "142.195.0.0/17",
"ip": "142.195.0.0",
"cidr": 17,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.0.0/16",
"ip": "142.195.0.0",
"cidr": 16,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.100.0/22",
"ip": "142.195.100.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.128.0/17",
"ip": "142.195.128.0",
"cidr": 17,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.130.0/24",
"ip": "142.195.130.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.149.0/24",
"ip": "142.195.149.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.150.0/24",
"ip": "142.195.150.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.152.0/22",
"ip": "142.195.152.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.156.0/22",
"ip": "142.195.156.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.187.0/24",
"ip": "142.195.187.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.191.0/24",
"ip": "142.195.191.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.208.0/22",
"ip": "142.195.208.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.212.0/22",
"ip": "142.195.212.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [],
"abuse_contacts": [],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.248.0/22",
"ip": "142.195.248.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.250.0/24",
"ip": "142.195.250.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.252.0/22",
"ip": "142.195.252.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.252.0/24",
"ip": "142.195.252.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.30.0/24",
"ip": "142.195.30.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.40.0/24",
"ip": "142.195.40.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.41.0/24",
"ip": "142.195.41.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.49.0/24",
"ip": "142.195.49.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.50.0/24",
"ip": "142.195.50.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.72.0/22",
"ip": "142.195.72.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.76.0/22",
"ip": "142.195.76.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.80.0/22",
"ip": "142.195.80.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.80.0/24",
"ip": "142.195.80.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.84.0/22",
"ip": "142.195.84.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.84.0/24",
"ip": "142.195.84.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.90.0/24",
"ip": "142.195.90.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.94.0/24",
"ip": "142.195.94.0",
"cidr": 24,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "142.195.96.0/22",
"ip": "142.195.96.0",
"cidr": 22,
"name": "DESJARDINS",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"lidpt@desjardins.com",
"abuse@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "142.195.0.0/16",
"parent_ip": "142.195.0.0",
"parent_cidr": 16
},
{
"prefix": "198.73.251.0/24",
"ip": "198.73.251.0",
"cidr": 24,
"name": "DESJARDINS-2",
"country_code": "CA",
"description": "GROUPE TECHNOLOGIES DESJARDINS INC.",
"email_contacts": [
"abuse@desjardins.com",
"lidpt@desjardins.com"
],
"abuse_contacts": [
"abuse@desjardins.com"
],
"rir_name": "ARIN",
"parent_prefix": "198.73.251.0/24",
"parent_ip": "198.73.251.0",
"parent_cidr": 24
}
],
"ipv6_prefixes": [],
"internet_exchanges": []
},
"@meta": {
"time_zone": "UTC",
"api_version": 1,
"execution_time": "51.22 ms"
}
}
Exemple de sites gratuit pour faire des recherches ORG -> ASN , IP -> ASN, ASN -> subnet, etc. . .
Un API est aussi disponible gratuitement : https://bgpview.docs.apiary.io/
Exemple de sites avec database pour téléchargement :
- Free IP address to ASN database - iptoasn.com
- https://iptoasn.com/data/ip2country-v4.tsv.gz
- https://iptoasn.com/data/ip2asn-combined.tsv.gz
- https://iptoasn.com/data/ip2asn-v4.tsv.gz
- et plein d’autres . . .
ASN / IP ranges de fournisseurs de service cloud/cdn
- Microsoft
- Microsoft (URL et IP range exemple)
- Microsoft autres ressources
- Microsoft Azure Datacenter IP Ranges (Lien en date du 7 juin 2021)
- curl -o aws-public-ip.json https://ip-ranges.amazonaws.com/ip-ranges.json
- curl -o cloudflare-ipv4.txt https://www.cloudflare.com/ips-v4
- curl -o google-service.json https://www.gstatic.com/ipranges/goog.json
- curl -o msft.csv https://download.microsoft.com/download/B/2/A/B2AB28E1-DAE1-44E8-A867-4987FE089EBE/msft-public-ips.csv
- curl -o azure.json https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63/ServiceTags_Public_20201214.json
- curl -o google-service.txt https://www.gstatic.com/ipranges/goog.txt
- curl -o google-cloud.json https://www.gstatic.com/ipranges/cloud.json
- curl -o google-cloud-geofeed.txt https://www.gstatic.com/ipranges/cloud_geofeed
- curl -o akamai.zip https://developer.akamai.com/api/cloud_security/network_lists/v2-api.zip
- curl -o imperva-ip.json -d "" https://my.imperva.com/api/integration/v1/ips
- curl -o fastly.com-public-ip.json https://api.fastly.com/public-ip-list
- curl -o akamai.zip https://developer.akamai.com/api/cloud_security/network_lists/v2-api.zip
- curl -o oracle-cloud-public-ip.json https://docs.cloud.oracle.com/iaas/tools/public_ip_ranges.json