Guide to Network Defense and Countermeasures