A small collection of shell helper scripts and a tmux config.
| Tool | Description |
|---|---|
ua |
Prints a common browser User-Agent string (from useragents.me). |
curla |
curl wrapper that sends the ua User-Agent. |
istor |
Checks whether the current connection is going through Tor (via check.torproject.org). Green true / red false, with matching exit code. |
pc |
Wrapper for proxychains4: builds a temporary config from [[protocol://]ip:]port arguments and runs your command through it. See pc with no args for usage. |
sshl |
SSH with legacy/obsolete algorithms enabled (only those still compiled into your client). Useful for old devices. |
ssho |
Hardened, config-less SSH: ignores ~/.ssh/config and known_hosts, disables agent/X11 forwarding, GSSAPI, host-based auth, and multiplexing sockets. Leaves nothing on disk. |
save |
Runs a command, streaming its output live while also saving it to ./logs/<timestamp>_<tool>.log. |
.tmux.conf — prefix remapped to C-a, vi copy mode, mouse mode, intuitive split/pane/window bindings, and a minimal status line. Copy to ~/.tmux.conf.
Drop the scripts somewhere on your PATH (they're already executable):
cp ua curla istor pc sshl ssho save ~/.local/bin/curla depends on ua being on PATH.