Skip to main content

No project description provided

Project description

⚡ MetaTrace

Tests PyPI

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.

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

metatrace-0.1.0.tar.gz (953.0 kB view details)

Uploaded Source

Built Distribution

metatrace-0.1.0-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file metatrace-0.1.0.tar.gz.

File metadata

  • Download URL: metatrace-0.1.0.tar.gz
  • Upload date:
  • Size: 953.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for metatrace-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f4c846eca5e61cd5202bb6c43678af50b1ac9e397f2a6c9718831df4db5935d2
MD5 73a1582b4a7e50f6828b4fe9a9b6d6d5
BLAKE2b-256 1e635df79eebd881a797cc07a90ffabbb73e2f4b6321b2454fd449ade4955f4a

See more details on using hashes here.

File details

Details for the file metatrace-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: metatrace-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for metatrace-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15a0d68d5c1dc8f1e5268e9e82ea742bf7c578b9cb813edae7d93ed649dca96a
MD5 e79eb61fc6bff38a141cd88b12a9536c
BLAKE2b-256 cfe30e2c868d547bf0bff7fe254d6646abb70f3ad5cc48ef7c9658df6e9f5a35

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page