fx

command module
v0.95.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2025 License: MIT Imports: 13 Imported by: 0

README

The Swiss Army Knife for examining text files. Combining the power of cat, less, grep, hexdump, head, tail, wc, and various decompression and hash algorithms into one performant standalone binary. As a forensic tool, no write access is made. For more information type fx --help.

Install

go install github.com/cuhsat/fx@latest

Features

  • Memory mapped lazy loading in support of big files
  • Multi core data handling for fast response time
  • Canonical hex view of binary files
  • Regular expression filtering
  • Unicode multi-byte support
  • Unicode bi-directional character filtering
  • Build-in decompression of: bzip2, gzip, tar, zip
  • Build-in cryptographic hashes: md5, sha1, sha256, sha3
  • Build-in AI support via Ollama
  • Build-in file statisics support
  • Build-in input history
  • Evidence bag formats: text, xml, json, jsonl, markdown
  • Evidence bag cryptographic signing
  • Graphical user interface
  • Suspend to shell support
  • Mouse scrolling support
  • Full clipboard support
  • Theme support including:
    • Examiner-Light
    • Examiner-Dark
    • Catppuccin-Latte
    • Catppuccin-Frappe
    • Catppuccin-Macchiato
    • Catppuccin-Mocha
    • Solarized-Light
    • Solarized-Dark
    • VSCode-Light
    • VSCode-Dark
    • Monokai
    • Darcula
    • Nord
    • Corporate
    • Matrix
    • Ansi16
    • Monochrome

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL