Online hash crack lookup (rainbow)
CrackStation - Online Password Hash Cracking - MD5, SHA1, Linux, Rainbow Tables, etc.
E.g. for SHA512 Crypt (denoted by shadow file containing "$6$")
./hashcat64.exe -m 1800 -a 0 hashes.txt ../wordlists/6billion.txt -O -w 4
This will initiate an "Optimized-kernel" highest-workload GPU cracking task that will take the input of hashes.txt and attempt to crack them using the wordlist 6billion.txt.
-m is the type of hash, 1800 is "sha512crypt".
You can get a list of hash types hashcat will crack by typing:
./hashcat64.exe --help
Using my 2080Ti the following is the cracking rate of sha512crypt using a wordlist of 6 billion: