package
0.12.0
Repository: https://github.com/rbmk-project/rbmk.git
Documentation: pkg.go.dev

# README

rbmk - Really Basic Measurement Kit

Usage

rbmk COMMAND [args...]

RBMK (Really Basic Measurement Kit) is a command-line utility to facilitate network exploration and measurements.

Commands

Core measurement commands

  • curl - Measures HTTP/HTTPS endpoints with curl(1)-like syntax.
  • dig - Performs DNS measurements with dig(1)-like syntax.
  • nc - Measures TCP and TLS endpoints with an OpenBSD nc(1)-like syntax.
  • stun - Performs STUN binding requests to discover public IP address.

Unix-like Commands for Scripting

  • cat - Concatenates files to standard output.
  • head - Print first lines of files.
  • ipuniq - Shuffle, deduplicate, and format IP addresses.
  • markdown - Renders Markdown to console.
  • mkdir - Creates directories.
  • mv - Moves (renames) files and directories.
  • pipe - Creates named pipes for inter-process communication.
  • random - Generates random bytes.
  • rm - Removes files and directories.
  • sh - Runs POSIX shell scripts.
  • tar - Creates tar archives.
  • timestamp - Prints filesystem-friendly UTC timestamp.

Help Commands

  • intro - Shows a brief introduction with usage examples.
  • tutorial - Provides comprehensive usage documentation.
  • version - Prints the version of the rbmk utility to the stdout.

Getting Started

New to RBMK? Try rbmk intro to get started!

Run rbmk COMMAND --help for more information about COMMAND.

License

SPDX-License-Identifier: GPL-3.0-or-later

Reporting Bugs

Please, use the rbmk-project/issues repository to report bugs or suggest improvements.