Skip to content

About

Tools and configs to make live more enjoyable

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny_helpers

A small collection of shell helper scripts and a tmux config.

Scripts

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

.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.

Install

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.

About

Tools and configs to make live more enjoyable

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages