Pyhton library for Internet Health Report API
Project description
abondance: Python library for Internet Health Report API
Installation
The easy way
pip install abondance
From source files
Get the latest source files:
git clone git@github.com:InternetHealthReport/abondance.git
Install dependencies and install abondance:
cd abondance
sudo pip install -r requirements.txt
sudo python setup.py install
AS inter-dependency (AS hegemony)
Example: Retrieve dependencies for AS2501 on September 15th, 2018
from ihr.hegemony import Hegemony
hege = Hegemony(originasns=[2501], start="2018-09-15 00:00", end="2018-09-15 23:59")
for r in hege.get_results():
print(r)
Example: Retrieve dependents of AS2500 on September 15th, 2018
from ihr.hegemony import Hegemony
hege = Hegemony(asns=[2500], start="2018-09-15 00:00", end="2018-09-15 23:59")
for r in hege.get_results():
# Skip results from the global graph
if r["originasn"] == 0:
continue
print(r)
AS Delay
Example: Retrieve delay for AS7922 on September 15th, 2018
from ihr.delay import Delay
res = Delay(asns=[7922], start="2018-09-15 00:00", end="2018-9-15 23:59")
for r in res.get_results():
print(r)
AS Forwarding alarms
Example: Retrieve forwarding alarms for AS7922 on September 15th, 2018
from ihr.forwarding import Forwarding
res = Forwarding(asns=[7922], start="2018-09-15 00:00", end="2018-9-15 23:59")
for r in res.get_results():
print(r)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
abondance-0.1.2.tar.gz
(4.8 kB
view details)
Built Distribution
abondance-0.1.2-py3.9.egg
(21.2 kB
view details)
File details
Details for the file abondance-0.1.2.tar.gz
.
File metadata
- Download URL: abondance-0.1.2.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.2 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9539b76955016fcfb67bfa77949b164801de34fe2806d4aa05249cb30bee824 |
|
MD5 | 10b7b90d141fd4a6d060dc277839766e |
|
BLAKE2b-256 | 2904f00224ee30e8af886dc97d7f8fbfe767f7d6db85a4419bad4c8c17898d48 |
File details
Details for the file abondance-0.1.2-py3.9.egg
.
File metadata
- Download URL: abondance-0.1.2-py3.9.egg
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.2 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 866332dc1d842d818bc65e447714ce4be1575240731b2ef0527a845700692444 |
|
MD5 | 90f8ac03909c22ae929ac142e79b0c68 |
|
BLAKE2b-256 | eed909aec82c02e5909aac7c11b7ceccd3d3926445a882e67821a093f80b7b56 |