From aaab8fb5b2607c3a5818ca4a6f7db7f93cf30da8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Tue, 21 May 2019 11:22:58 +0200 Subject: [PATCH] Update README.md --- README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/README.md b/README.md index adc23a6..a885dac 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,52 @@ A Python library and client software is [available](https://github.com/D4-projec # CURL Example +## Get the ASN from an IP or a prefix ```bash +curl https://bgpranking-ng.circl.lu/ipasn_history/?ip=143.255.153.0/24 +``` + +## Response + +```json +{ + "meta": { + "address_family": "v4", + "ip": "143.255.153.0/24", + "source": "caida" + }, + "response": { + "2019-05-19T12:00:00": { + "asn": "264643", + "prefix": "143.255.153.0/24" + } + } +} +``` + +## Get the ranking of the AS +``` curl -X POST -d '{"asn": "5577"}' https://bgpranking-ng.circl.lu/json/asn ``` +## Response + +```json +{ + "meta": { + "asn": "5577" + }, + "response": { + "asn_description": "ROOT, LU", + "ranking": { + "rank": 0.0004720052083333333, + "position": 7084, + "total_known_asns": 15375 + } + } +} +``` + # Server Installation (if you want to run your own) **IMPORTANT**: Use [pipenv](https://pipenv.readthedocs.io/en/latest/)