I just learned of a new tool for fingerprinting a website: WHATWEB
(Using Kali) It’s as easy as typing the apps name followed by the URL/IP:
whatweb -v website.domain (or the IP of the server hosting the site – you can even add multiple URLs/IPs)
The best thing about this tool as the way in which it displays the findings – just remember to use the -v flag.
(There are also other great tools like netcat or the wappalyzer add-on/extension)