mkpasswd

intelligent WHOIS client

Install

All systems
curl cmd.cat/mkpasswd.sh
Debian Debian
apt-get install whois
Ubuntu
apt-get install whois
Alpine
apk add expect
Arch Arch Linux
pacman -S expect
image/svg+xml Kali Linux
apt-get install whois
CentOS
yum install expect
Fedora
dnf install mkpasswd
Windows (WSL2)
sudo apt-get update sudo apt-get install whois
OS X
brew install expect
Raspbian
apt-get install whois
Docker
docker run cmd.cat/mkpasswd mkpasswd powered by Commando

whois

intelligent WHOIS client

This package provides a commandline client for the WHOIS (RFC 3912) protocol, which queries online servers for information such as contact details for domains and IP address assignments. It can intelligently select the appropriate WHOIS server for most queries. The package also contains mkpasswd, a features-rich front end to the password encryption function crypt(3).

expect

Automates interactive applications

Expect is a tool for automating interactive applications according to a script. Following the script, Expect knows what can be expected from a program and what the correct response should be. Expect is also useful for testing these same applications. And by adding Tk, you can also wrap interactive applications in X11 GUIs. An interpreted language provides branching and high-level control structures to direct the dialogue. In addition, the user can take control and interact directly when desired, afterward returning control to the script. This package contains the expect binary and several Expect based scripts.

whois-mkpasswd

using a salt

mkpasswd

mkpasswd with configurable number of rounds