⚡ MetaTrace
Quickstart
Docker
docker run ghcr.io/dioptra-io/metatrace --help
Python
pip install metatrace
metatrace --help
Repository
git clone git@github.com:dioptra-io/metatrace.git
cd metatrace
poetry install
poetry run metatrace --help
Usage
CLI
Data
metatrace data create|delete|get|insert|query
Metadata
metatrace METADATA create|delete|get|query
For example:
metatrace asn add --collector route-views2.routeviews.org --date 2014-01-01T00:00:00
metatrace asn get
# ┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┓
# ┃ Identifier ┃ Collector ┃ Date ┃ Creation date ┃ Rows ┃ Size ┃
# ┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━┩
# │ 202205312208_1f59 │ route-views2.routeviews.org │ Wed Jan 1 00:00:00 2014 │ Tue May 31 22:08:18 2022 │ 498110 │ 3.5454529999999997 MB │
# └───────────────────┴─────────────────────────────┴──────────────────────────┴──────────────────────────┴────────┴───────────────────────┘
metatrace asn query 202205312208_1f59 8.8.8.8
# 15169
metatrace asn delete 202205312208_1f59
Web
metatrace server
http://localhost:5555
Python
metatrace.lib
Data
Public CAIDA Ark data is supported.
Metadata
Autonomous system number
This metadata maps an IP address to its originating AS number, as seen by a BGP collector. RouteViews and RIPE RIS are supported.
Geolocation
This metadata maps an IP address to its country, city, latitude and longitude. MaxMind GeoLite2 City is supported.
Internet Exchange Point
This metadata maps an IP address to its IXP if it belongs to its peering LAN. PeeringDB is supported.
Authors
MetaTrace is developed and maintained by the Dioptra group at Sorbonne Université in Paris, France.
Metadata
Release files for metatrace 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| metatrace-0.1.0.tar.gz | 953.0 kB | Without provenance | Details for metatrace-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| metatrace-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for metatrace-0.1.0-py3-none-any.whl |
Total release size: 2.6 MB
Release files / metatrace-0.1.0.tar.gz
| Download URL | metatrace-0.1.0.tar.gz |
|---|---|
| Size | 953.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4c846eca5e61cd5202bb6c43678af50b1ac9e397f2a6c9718831df4db5935d2
|
|
BLAKE2b-256 checksum How to use checksums |
1e635df79eebd881a797cc07a90ffabbb73e2f4b6321b2454fd449ade4955f4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.0
|
Release files / metatrace-0.1.0-py3-none-any.whl
| Download URL | metatrace-0.1.0-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
15a0d68d5c1dc8f1e5268e9e82ea742bf7c578b9cb813edae7d93ed649dca96a
|
|
BLAKE2b-256 checksum How to use checksums |
cfe30e2c868d547bf0bff7fe254d6646abb70f3ad5cc48ef7c9658df6e9f5a35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.0
|
Security for metatrace 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.