Skip to main content

klyrek-monitor

Continuous monitoring of authorized targets, built on periodic re-scans rather than a scheduler daemon — Klyrek doesn't ship a task queue, so "continuous" here means "run klyrek crawl again later (via your own cron/CI schedule) and diff the result against the last one."

  • snapshot — save_snapshot(result, path) / load_snapshot(path) round-trip a full ScanResult to/from JSON on disk, so a scan from last week can be compared against today's.
  • diff — compute_diff(old, new) compares two scans of the same target: new/removed endpoints, new/removed/version-changed technologies, and new/resolved findings.
  • report — render_diff_markdown(diff) turns a ScanDiff into a readable change summary (or a one-line "no changes" message).
from pathlib import Path

from klyrek_monitor.diff import compute_diff
from klyrek_monitor.report import render_diff_markdown
from klyrek_monitor.snapshot import load_snapshot, save_snapshot

previous = load_snapshot(Path("last_scan.json"))
diff = compute_diff(previous, current_result)
print(render_diff_markdown(diff))
save_snapshot(current_result, Path("last_scan.json"))

Metadata

Release files for klyrek-monitor 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for klyrek-monitor 0.1.0
File Size Uploaded Provenance Actions
klyrek_monitor-0.1.0.tar.gz 5.5 kB Without provenance Details for klyrek_monitor-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for klyrek-monitor 0.1.0
File Interpreter ABI Platform Actions
klyrek_monitor-0.1.0-py3-none-any.whl Python 3 none any Details for klyrek_monitor-0.1.0-py3-none-any.whl

Total release size: 10.7 kB

Release files / klyrek_monitor-0.1.0.tar.gz

Download URL klyrek_monitor-0.1.0.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
aad68059368a465c7b8cd43a7cb8e0f81cb2d8c1c1d46df915b2e01b032d3abc
BLAKE2b-256 checksum
How to use checksums
fa3120c1c432e497d0db2c21bf5bf8f0b9a14bd4d79e9f54886e3fde8dd472ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.2

Release files / klyrek_monitor-0.1.0-py3-none-any.whl

Download URL klyrek_monitor-0.1.0-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cb8825de8453dc63d465c98c2ad7a0bb963be7d6ff7a74c53a08c53c5c5be1a0
BLAKE2b-256 checksum
How to use checksums
287448445911821f44530329ec32f5ba99decc1997568f112fc9f867b8340064
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.2

Security for klyrek-monitor 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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page