{'fraction_non_alphanumeric': 0.024456521739130436, 'fraction_numerical': 0.0, 'mean_word_length': 5.464912280701754, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Network reconnaissance, attack, and defense laboratories for an introductory cyber-security course

Cyber-security is an area in which much curriculum development is taking place; it is important that such efforts be evaluated and shared. We describe three laboratories developed at the United States Naval Academy (USNA) for use in its fundamentals of cyber-security course. All three labs are conducted in a sandboxed virtual environment. Detailed instructor notes, student instructions, worksheets, grading guidance and supporting course software were developed for these labs. In this paper we share our experiences with these labs, assessment and evaluation material, and lessons learned so that others might benefit from our work.