Cyber threat intelligence: Getting on the front foot against adversaries