Martin Hauke
mnhauke
Involved Projects and Packages
Sluice reads from standard input and write to standard output at a specified
data rate. This can be useful for benchmarking and exercising I/O streaming at
desired throughput rates.
smem is a tool that can give numerous reports on memory usage on Linux
systems. Unlike existing tools, smem can report proportional set size (PSS),
which is a more meaningful representation of the amount of memory used by
libraries and applications in a virtual memory system.
Because large portions of physical memory are typically shared among
multiple applications, the standard measure of memory usage known as
resident set size (RSS) will significantly overestimate memory usage. PSS
instead measures each application's "fair share" of each shared area to give
a realistic measure.
Smemstat reports the physical memory usage taking into consideration shared
memory. The tool can either report a current snapshot of memory usage or
periodically dump out any changes in memory.
The Suricata Engine is an Open Source Next Generation Intrusion Detection and Prevention Engine. This engine is not intended to just replace or emulate the existing tools in the industry, but will bring new ideas and technologies to the field.
OISF is part of and funded by the Department of Homeland Security's Directorate for Science and Technology HOST program (Homeland Open Security Technology), by the the Navy's Space and Naval Warfare Systems Command (SPAWAR), as well as through the very generous support of the members of the OISF Consortium. More information about the Consortium is available, as well as a list of our current Consortium Members.
This package provides a shared system user for all thola components.
A tool for monitoring network devices written in Go (mainly using SNMP).
It features a check mode which complies with the monitoring plugins
development guidelines and is therefore compatible with Nagios, Icinga,
Zabbix, Checkmk, etc.
Alpine Package Keeper (apk) is a package manager originally built for
Alpine Linux, but now used by several other distributions as well.
Ansible-cmdb takes the output of Ansible's fact gathering and converts it into
a static HTML overview page (and other things) containing system configuration
information.
It supports multiple types of output (html, csv, sql, etc) and extending
information gathered by Ansible with custom data. For each host it also shows
the groups, host variables, custom variables and machine-local facts.
aha (ANSI HTML Adapter) converts ANSI colors to HTML, e.g. if you
want to publish the output of ls --color=yes, git diff, ccal or htop
as static HTML somewhere.
Hex diff viewer using alignment algorithms from biology.
The tool is able to show two binary files side by side so that similar
places will be at the same position on both sides and bytes missing
from one side are padded. It uses bio-informatics algorithms from the
rust-bio library (typically used for DNA sequence alignment) for that.
Features
- Unaligned view for moving both sides independently as contiguous
byte segments.
- Aligned view for comparing corresponding bytes of both files.
- Many configurable byte representations (bases 2, 8, 10, 16;
mixed ascii/hex, braille, roman numerals).
- Right-to-left mode, horizontal and vertical split, ascii and bar
column.
- bytes per row, adjustable by pressing [, ], 0.
- Automatic determination of width by finding repetitions in
visible/selected bytes by pressing '='.
- Search using text, regex and hexagex.
Bitwise is multi base interactive calculator supporting dynamic base
conversion and bit manipulation. It's a handy tool for low level
hackers, kernel developers and device drivers developers.
Some of the features include:
* Interactive ncurses interface Command line calculator.
* Individual bit manipulator.
* Bitwise operations such as NOT, OR, AND, XOR, and shifts.
A cross-platform graphical process/system monitor with a
customizable interface and a multitude of features.
bp-nfoview is a simple viewer for NFO files, which are "ASCII" art in
the CP437 codepage. The advantages of using NFO Viewer instead of a
text editor are preset font, color and encoding settings.
This project emulates the sound of my old faithful IBM Model-M space
saver bucklespring keyboard while typing on my notebook, mainly for
the purpose of annoying the hell out of my coworkers.
A fast, terminal-native document viewer for Word files.
View, search, and export .docx documents without leaving
your command line.
Features:
* Beautiful terminal rendering with formatting, tables, and lists.
* Fast search with highlighting
* Smart tables with proper alignment and Unicode borders
* Copy to clipboard — grab content directly from the terminal
* Export formats — Markdown, CSV, JSON, plain text,
ANSI-colored output.
* Terminal images for Kitty, iTerm2, WezTerm.
* Color support — see Word document colors in your terminal.
Enchive is a tool to encrypt files to yourself for long-term archival.
It's a focused, simple alternative to more complex solutions such as
GnuPG or encrypted filesystems.
Files are secured with ChaCha20, Curve25519, and HMAC-SHA256.
grepcidr can be used as a stream filter when you need to compare a list of IP
addresses against one or more Classless Inter-Domain Routing (CIDR) mask
specifications. Think of grepcidr as a CIDR-aware grep; instead of using
'grep 1.2.3.4' you can use 'grepcidr -e 1.2.3.4/30', for example. Multiple
specifications, of arbitrary mask lengths, can be specified both on the
command line or loaded from a file.
gron transforms JSON into discrete assignments to make it easier
to grep for what you want and see the absolute 'path' to it. It
eases the exploration of APIs that return large blobs of JSON but
have terrible documentation.
jc is used to JSONify the output of many standard linux cli tools
and file types for easier parsing in scripts.
JLess is a command-line JSON viewer designed for reading, exploring, and
searching through JSON data.
JLess will pretty print your JSON and apply syntax highlighting. Use it when
exploring external APIs, or debugging request payloads.
Expand and collapse Objects and Arrays to grasp the high- and low-level
structure of a JSON document. JLess has a large suite of vim-inspired commands
that make exploring data a breeze.
JLess supports full text regular-expression based search. Quickly find the data
you're looking for in long String values, or jump between values for the same
Object key.