Package: bitcron Version: 1.1-1 Architecture: all Maintainer: Pim van Pelt Installed-Size: 24 Depends: bash, sendmail | mail-transport-agent Filename: pool/common/main/bitcron_1.1-1_all.deb Size: 5764 MD5sum: 479f29d4f5ef4129c877382098a679b5 SHA1: bcea05ac0c35c7f0dc96326aa03fd4514bc37f14 SHA256: 3227a6d1a810563be44a987398f6a39c0b025040c1811d6ebcb94b13fc2912f4 Section: admin Priority: optional Homepage: https://git.ipng.ch/ipng/bitcron Description: Enhanced cron script framework with error handling and reporting Bitcron is a framework for writing cron scripts that provides enhanced error handling, warning management, and automatic email reporting capabilities. It makes cron jobs more robust and easier to monitor by providing structured logging and escalation mechanisms. . The framework includes functions for warning(), error(), and fatal() reporting, automatic log generation, and configurable email notifications for both successful runs and error conditions. Package: ctool Version: 0.1.0 Architecture: arm64 Maintainer: Pim van Pelt Filename: pool/common/main/ctool_0.1.0_arm64.deb Size: 4120724 MD5sum: d0483c28102ebf9e8c98c747ce415935 SHA1: f9cf908fac698f946c0b481291e3d472b489b859 SHA256: a126b83d226db44d98d4263a8a1017c2b2ec6daf02b97d3be362d16c8444435e Section: net Priority: optional Description: Tools for working with Static CT log tiles ctool is a busybox-style binary that fetches and decodes entries from Static CT API logs (c2sp.org/static-ct-api). . ctool fetch reads one or more log entries from a data tile — either by leaf index or by dumping a whole tile URL / local file — and prints them as structured JSON. Optional modifiers decode embedded SCTs, fetch the issuer certificate from the log, and enrich each SCT with operator and state information from the Chrome CT log list. . ctool tail follows a log's /checkpoint endpoint and prints a one-line summary per certificate or precertificate as new data tiles complete. Useful for live monitoring of a log's growth. . The package installs ctool under /usr/bin along with ctfetch and ctail symlinks, which invoke the matching subcommand directly for scripting convenience. Package: govpp-snmp-agentx Version: 1.3.2-1 Architecture: arm64 Maintainer: Pim van Pelt Depends: snmpd, adduser Filename: pool/common/main/govpp-snmp-agentx_1.3.2-1_arm64.deb Size: 1504980 MD5sum: 57f30ee4501e0e2419ec90dd110d533c SHA1: 1eeb609750deb2464aadda8b7a64036030453282 SHA256: c82b785a3daffb8de0ea7c17ce0d2842d0dda7b8e2b3ba2d51340b15ff003dda Section: net Priority: optional Homepage: https://git.ipng.ch/ipng/govpp-snmp-agentx Description: SNMP AgentX subagent that exposes VPP interface statistics govpp-snmp-agentx is a long-running daemon that connects to snmpd via the AgentX protocol and serves the standard IF-MIB (ifTable, ifXTable) from the VPP stats segment. It tracks interface lifecycle events and keeps counters for live interfaces only, using the VPP binary API for metadata and the stats shared memory for fast counter updates. . The daemon runs unprivileged as Debian-snmp:vpp; the systemd unit prepares /var/agentx for the AgentX socket. Configuration of the command-line flags happens in /etc/default/govpp-snmp-agentx. Package: ipng-router-backup Version: 1.4.1 Architecture: arm64 Maintainer: Pim van Pelt Depends: openssh-client Filename: pool/common/main/ipng-router-backup_1.4.1_arm64.deb Size: 4423816 MD5sum: 58d42f53e6ff0d0efe9f075ca8b6897f SHA1: 47a6afe00ef04eadfa0527d4982bb4af04f8634c SHA256: e9f19e28004c59f5ebb803d6be29c79d969482bfb743ed728f36636445535f61 Section: net Priority: optional Description: SSH Router Backup Tool A tool for backing up router configurations via SSH. Supports multiple device types and YAML configuration. Package: netbox-sync Version: 1.2.0 Architecture: arm64 Maintainer: Pim van Pelt Filename: pool/common/main/netbox-sync_1.2.0_arm64.deb Size: 4480188 MD5sum: 4cc81a4527df27c582faeec3b14f48e8 SHA1: ce5d3ab9d9db253b2cfa4cc0cb5d985f80f21597 SHA256: a722d8cd647a2da0c525ea56c913c9ca3ac538e67ce5344a7f99cfdede67b663 Section: net Priority: optional Description: One-shot Netbox reconciliation tool for network switches netbox-sync reads the live configuration of a single network switch over JSON-RPC (Nokia SR Linux, Arista EOS) or from a local IPng Router Backup file (Centec), normalises it into a vendor-neutral intermediate representation modeled on the Netbox data model, and pushes the diff into a Netbox instance over its REST API. . The tool is verb-driven (import, export, diff) and live writes are opt-in per invocation via --emit-netbox, so running with no arguments prints the verb list and never mutates anything. The same binary runs interactively from a shell or unattended inside a Gitea Action. Package: nginx-logtail Version: 1.0.1 Architecture: arm64 Maintainer: Pim van Pelt Filename: pool/common/main/nginx-logtail_1.0.1_arm64.deb Size: 11322936 MD5sum: c82de09b31bb722c844ff6b1155fb75a SHA1: 5ccc789a0de336537262099c3e58b443fcd88f3d SHA256: 1dd35d444d4ac7ac445479946f91395fb72ac259228ef45ef52fa8ea9ec51510 Section: net Priority: optional Homepage: https://git.ipng.ch/ipng/nginx-logtail Description: Real-time top-K traffic analysis for nginx clusters nginx-logtail is a four-binary Go system that ingests nginx access logs (from files or UDP) and answers ranked top-K queries over configurable time windows. See /usr/share/doc/nginx-logtail/README.md. Package: s3-genindex Version: 1.1.0-1 Architecture: arm64 Maintainer: Pim van Pelt Filename: pool/common/main/s3-genindex_1.1.0-1_arm64.deb Size: 2972448 MD5sum: ee3d0321e9de88783e141b419e522e23 SHA1: 65f43384f2c9c9b189e3ec55b0f1f7862b0cbcc2 SHA256: cc1b13c9f41fa7ccd48259b7d8dfb1c9768a274c4e46635e1b61cfa9663aa116 Section: utils Priority: optional Homepage: https://git.ipng.ch/ipng/s3-genindex Description: HTML directory index generator for local and S3 storage Generate HTML directory indexes with file type icons and responsive design for local directories and S3-compatible storage. Particularly useful for S3 buckets that are publicly readable. . Features include local directory indexing with recursive traversal, S3-compatible storage support (MinIO, AWS S3, etc.), hierarchical directory structure for S3 buckets, responsive HTML design with file type icons, dry run mode for testing, flexible filtering with glob patterns and regex exclusion, and hidden file control. Package: vpp-maglev Version: 1.1.3 Architecture: arm64 Maintainer: Pim van Pelt Filename: pool/common/main/vpp-maglev_1.1.3_arm64.deb Size: 11600360 MD5sum: 924e2fbeee6a23aaf1162695b31874e0 SHA1: b75fad031db342b5a4626ae205b0281b858069d4 SHA256: a49272ae5dc05246248527d351f5e6f38602eedc0f98cf127b7d9cbd4192c2ac Section: net Priority: optional Description: Maglev CLI client and out-of-band VIP tester maglevc is an interactive CLI client for maglevd with tab completion, inline help, and a one-shot mode for scripting. It talks to maglevd over gRPC and can drive either a local daemon or a remote one. . maglevt is an out-of-band HTTP probe TUI that reads a maglev.yaml, hits each configured frontend on a configurable HTTP path, and reports latency plus a response-header tally so operators can see Maglev failover as it happens. It does not talk gRPC and does not depend on a running maglevd; it is useful for validating a maglevd restart end-to-end from a client perspective and for debugging pool failover. . Install alongside the vpp-maglevd package to manage a local daemon, or install standalone on a jump host or operator workstation to manage remote maglevds over gRPC. Package: vpp-maglevd Version: 1.1.3 Architecture: arm64 Maintainer: Pim van Pelt Depends: systemd, adduser Recommends: vpp-maglev Filename: pool/common/main/vpp-maglevd_1.1.3_arm64.deb Size: 16897456 MD5sum: 14cef0f1db533511353b3290baefe04d SHA1: 1b35addb18f7d939b5c24a182e45b4c3b60163e8 SHA256: f5ddf972d2162c35da982fb929d4b9b1c50a47e011d138f0868a86ea72d24336 Section: net Priority: optional Description: Maglev health-checker daemon and web frontend for the VPP lb plugin maglevd monitors backends (HTTP, TCP, ICMP) with a rise/fall counter model, programs the VPP lb plugin via its binary API, and exposes the result over a gRPC API and Prometheus metrics endpoint. Configuration is loaded from a YAML file and supports live reload via SIGHUP. . maglevd-frontend is an optional web dashboard that fans one or more maglevd gRPC streams out to browsers over Server-Sent Events. It is installed but not enabled by default; enable with: systemctl enable --now vpp-maglev-frontend . The maglevc CLI client and the maglevt out-of-band tester live in the vpp-maglev package (recommended but not required).