Just another C/lua hacker. If any of this stuff is useful to you, you could buy me a ko-fi: https://ko-fi.com/columpaget0277
Hashrat. Hashing tool supporting md5,sha1,sha256,sha512,whirlpool,jh and hmac versions of these. Includes recursive file hashing and other features.
72Movgrab. Simple downloader for videos from various websites
24Alaya. A webdav enabled webserver mostly focused on file storage
24enhancer. LD_PRELOAD library that adds features to binaries
24pam_ihosts. A linux PAM module that provides access control by ip, mac-address, or country-code/region.
20libUseful. Programmers 'C' library of functions for: resizable strings, file and network access, string tokenization, pattern matching, terminal output, etc, etc
15pam_honeycreds. A pam module to send warnings when certain 'fake' passwords are used to login
15pam_usbkey. A pam module that uses usbkeys as an authentication token. Written mostly as a learning exercise.
12barmaid.lua. A status-bar generation program for dzen2, lemonbar, or the terminal
8ColumsCut. A unix cut command that supports: multiple delimiters, outputing fields in any specified order, outputing a different delimiter to the ones in the input, treating runs of delimiters as a single delimiter, and honoring quoting within the target document.
8gngeo-cjp. fork of the gngeo emulator with a number of bugfixes and modifications
7menubuilder.lua. A lua script that builds root menus for several window managers
6github-search. Simple command-line github repo search written in lua with libUseful-lua
6term_wifi. command-line or terminal-menu wifi setup application targetting linux machines without X11 (servers etc)
5sommelier. Installer for downloadable apps that run under wine, java, gamesys emulators, freedoom wads, or native linux apps, and for pre-downloaded game packages from gog.com
5prosafe.lua. command-line management for netgear Prosafe switches
4cxine. mostly MPlayer-compatible media player using libxine
4daytime. Aims to be a swiss-army-knife of setting system time. Supports setting time from http, nist time, daytime and (s)ntp protocols, and also from the command-line in a number of formats. Can also act as an (s)ntp server and (s)ntp broadcaster.
4xkeyjoy. map keypresses and evdev events (from gamepads or joysticks) to actions
4linuxwacom-noudev. fork of linux-wacom drivers that optinally removes udev dependancy
3getlock. A simple file-locking utility
3sysmon.lua. Simple lua script that displays system info like cpu frequency and temperature for systems that lack a gui. Requires libUseful and libUseful-lua.
3libUseful-lua. lua bindings for libUseful
3githuber. Tool for managing a users github repos. Can list notifications and repo information, create and delete repos and releases, etc. Requires libUseful and libUseful-lua.
3filewatch. FileWatch - uses fanotify to trigger actions on file events
3qemu_mgr. A command-line/tui/yad/qarma/zenity frontend for launching VMs with qemu-system-x86_64
3fileferry. file transfer app with a focus on scripted transfers
3wallpaper_mgr.lua. Download randomly selected wallpapers and display on x11 root window
2timediff. a utility to calculate duration between logged events
2castclient.lua. Simple podcast/bitchute client written in lua with libUseful-lua
2distroflash.lua. installer for multiboot usb using syslinux
2transbt_mgr.lua. Text mode (menus or command-line) frontend for a transmission bittorrent daemon
2screenrecord.lua. simple ffmpeg screenrecord tool written in lua
2boinc_mgr.lua. Textmode manager for boinc that allows managing projects/tasks locally, over tcp, or over ssh
2fontporter. download and install fonts from googlefonts and other sites
2ColumsUniq. a unix 'uniq' command with extra features like user-specified delimiters, select first of last line of a collated group, match on a field, and update counts within a previous uniq output.
2devart.lua. simple lua script to access deviantart API
2pwned.lua. NO LONGER WORKING: HaveIBeenPwned API is now pay-to-use
2almanac. A command-line webcalendar display app for unix systems. Written in lua using 'libUseful-lua'
2Crayonizer. Another utility that colors/modifies stdout of command-line apps. Can add colors, menubars, typing history, alter xterm title, rewrite command line, etc, etc.
2ccalc. simple floating-point command-line calculator
1gogcat.lua. search for games on gog.com
1modconductor. C
1devlist. just another linux device (pci/usb/scsi) lister
1treasury.lua. simple secrets vault based around openssl
1vpn_mgr. vpn manager program that sets up client side of wireguard, openvpn, ssh, ppp-over-ssh and ppp-over-tls vpns
1alsaswitcher.lua. Crude cli/tui/gui ALSA device switcher
1bluetooth_mgr.lua. terminal menu interface to bluetoothctl
1cd-command. A primitive command-line cd-player/ripper
1kickstarters.lua. command-line search of kickstarter
1vulnvisor.lua. Pulls software vulnerabilities feeds from NIST NVD, bugtraq and securityfocus and reports those matching a keyword list to standard out, or in an email sent to a single address. Requires libUseful and libUseful-lua installed.
1releases.lua. Script that outputs recent software releases (taken from freshcode.club and fossies.org) and outputs it in xterm/console. Requires libUseful-lua
1untappd.lua. script to monitor beers recently reported at a list of venues via untappd.com
1vnc_mgr.lua. vnc launcher menu using zenity/qarma/yad etc
1certtool.lua. Another tool for doing basic openssl operations and creating self-signed certificates
1term_ctrl. command-line util for outputing colored text using the format: ~eBOLD~0~rRED~yYELLOW~0normal rather than remembering escape sequences
1pam_csession. PAM module that sets per-login limits using rlimit and cgroup2
1