02 Apr 25

03 Feb 25

httptap is a process-scoped http tracer that you can run without root priveleges. You can run httptap <command> where <command> is a linux program and you get a trace of http/https requests and responses in standard output.

It works by running <command> in an isolated network namespace. It has its own TCP/IP stack (for which it uses gVisor). It is not an HTTP proxy and so does not rely on <command> being configured to use an HTTP proxy. It decrypts TLS traffic by generating a CA on the fly. It won’t install any iptables rules or make other global system changes.

by mlb 1 year ago

29 May 24

TerminalTextEffects (TTE) is a terminal visual effects engine. TTE can be installed as a system application to produce effects in your terminal, or as a Python library to enable effects within your Python scripts/applications.

by mlb 1 year ago

09 Jan 23

Owl is a toolkit for writing command-line user interfaces in Elixir.

by mlb 3 years ago

07 May 22

This blog post documents my understanding of how the conventions for Unix command line syntax have evolved over time. It’s not properly sourced, and may well be quite wrong. I’ve not been using Unix until 1989, so I wasn’t there for the early years.

by mlb 3 years ago

19 Apr 22

gpg-tui is a Terminal User Interface for GnuPG

by mlb 3 years ago

11 Feb 22

jless is a command-line JSON viewer. It is written in Rust and can be installed as a single standalone binary

by mlb 4 years ago

29 May 21

The Unix Game is a programming contest where players solve coding challenges by constructing “pipelines” of UNIX text processing utilities to compute the solution.

by mlb 4 years ago
Tags:

18 Nov 20

Picocli is a one-file framework for creating Java command line applications with almost zero code. It supports a variety of command line syntax styles including POSIX, GNU, MS-DOS and more. It generates highly customizable usage help messages that use ANSI colors and styles to contrast important elements and reduce the cognitive load on the user.

by mlb 5 years ago

02 Jul 19

A resource for exploring the design of command-line utilities. It is best used as an accompaniment providing useful background while reading the source code of the utility you may be interested in

by mlb 6 years ago

21 Sep 16

Tutorial on GnuPG’s features to sign, verify, encrypt, and decrypt files and messages for distribution over untrusted channels like the internet.

by mlb 9 years ago