Running NTH with any file input only returns / prints the first one, for example :
jayy@pop-os:~/Documents/Contributing/Search-That-Hash$ nth -f test.txt --greppable
{
"a981b9a2fff3d75a6b3b8683c263f993": [
{
"name": "MD5",
"hashcat": 0,
"john": "raw-md5",
"extended": false,
"description": "Used for Linux Shadow files."
},
{
"name": "MD4",
"hashcat": 900,
"john": "raw-md4",
"extended": false,
"description": null
},
{
"name": "NTLM",
"hashcat": 1000,
"john": "nt",
"extended": false,
"description": "Often used in Windows Active Directory."
},
{
"name": "Double MD5",
"hashcat": 2600,
"john": null,
"extended": false,
"description": null
},
{
"name": "LM",
"hashcat": 3000,
"john": "lm",
"extended": false,
"description": null
},
{
"name": "RIPEMD-128",
"hashcat": null,
"john": "ripemd-128",
"extended": false,
"description": null
},
{
"name": "Haval-128",
"hashcat": null,
"john": "haval-128-4",
"extended": false,
"description": null
},
{
"name": "Tiger-128",
"hashcat": null,
"john": null,
"extended": false,
"description": null
},
{
"name": "Skein-256(128)",
"hashcat": null,
"john": null,
"extended": false,
"description": null
},
{
"name": "Skein-512(128)",
"hashcat": null,
"john": null,
"extended": false,
"description": null
},
{
"name": "Lotus Notes/Domino 5",
"hashcat": 8600,
"john": "lotus5",
"extended": false,
"description": null
},
{
"name": "Skype",
"hashcat": 23,
"john": null,
"extended": false,
"description": null
},
{
"name": "ZipMonster",
"hashcat": null,
"john": null,
"extended": true,
"description": null
},
{
"name": "PrestaShop",
"hashcat": 11000,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5(md5(md5($pass)))",
"hashcat": 3500,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5(uppercase(md5($pass)))",
"hashcat": 4300,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5(sha1($pass))",
"hashcat": 4400,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5($pass.$salt)",
"hashcat": 10,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5($salt.$pass)",
"hashcat": 20,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5(unicode($pass).$salt)",
"hashcat": 30,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5($salt.unicode($pass))",
"hashcat": 40,
"john": null,
"extended": true,
"description": null
},
{
"name": "HMAC-MD5 (key = $pass)",
"hashcat": 50,
"john": "hmac-md5",
"extended": true,
"description": null
},
{
"name": "HMAC-MD5 (key = $salt)",
"hashcat": 60,
"john": "hmac-md5",
"extended": true,
"description": null
},
{
"name": "md5(md5($salt).$pass)",
"hashcat": 3610,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5($salt.md5($pass))",
"hashcat": 3710,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5($pass.md5($salt))",
"hashcat": 3720,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5($salt.$pass.$salt)",
"hashcat": 3810,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5(md5($pass).md5($salt))",
"hashcat": 3910,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5($salt.md5($salt.$pass))",
"hashcat": 4010,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5($salt.md5($pass.$salt))",
"hashcat": 4110,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5($username.0.$pass)",
"hashcat": 4210,
"john": null,
"extended": true,
"description": null
},
{
"name": "md5(utf16($pass))",
"hashcat": null,
"john": "dynamic_29",
"extended": true,
"description": null
},
{
"name": "md4($salt.$pass)",
"hashcat": null,
"john": "dynamic_31",
"extended": true,
"description": null
},
{
"name": "md4($pass.$salt)",
"hashcat": null,
"john": "dynamic_32",
"extended": true,
"description": null
},
{
"name": "md4(utf16($pass))",
"hashcat": null,
"john": "dynamic_33",
"extended": true,
"description": null
},
{
"name": "md5(md4($pass))",
"hashcat": null,
"john": "dynamic_34",
"extended": true,
"description": null
},
{
"name": "net-md5",
"hashcat": null,
"john": "dynamic_39",
"extended": true,
"description": null
},
{
"name": "md5($salt.pad16($pass))",
"hashcat": null,
"john": "dynamic_39",
"extended": true,
"description": null
},
{
"name": "MD2",
"hashcat": null,
"john": "md2",
"extended": false,
"description": null
},
{
"name": "Snefru-128",
"hashcat": null,
"john": "snefru-128",
"extended": false,
"description": null
},
{
"name": "Domain Cached Credentials",
"hashcat": 1100,
"john": "mscach",
"extended": false,
"description": null
},
{
"name": "Domain Cached Credentials 2",
"hashcat": 2100,
"john": "mscach2",
"extended": false,
"description": null
},
{
"name": "DNSSEC(NSEC3)",
"hashcat": 8300,
"john": null,
"extended": false,
"description": null
},
{
"name": "RAdmin v2.x",
"hashcat": 9900,
"john": "radmin",
"extended": false,
"description": null
},
{
"name": "Cisco Type 7",
"hashcat": null,
"john": null,
"extended": true,
"description": null
},
{
"name": "BigCrypt",
"hashcat": null,
"john": "bigcrypt",
"extended": true,
"description": null
}
]
}