This activity is a Cyber Threat Monitoring Simulation designed for you to practice identifying and mitigating cyber threats.
You will run a Python program that:
- Displays 10 random realistic cyber attacks
- Shows logs for each attack
- Requires you to select the correct port to mitigate each threat
- Measures time taken, score, and rating
- Generates a log report file after completion
- Go to the repository: https://github.com/MasterMind8307/CTM_Activity_6
- Click Code → Download ZIP or clone using Git:
git clone <repository_url>
Extract the ZIP (if downloaded) or navigate to the folder (if cloned).
-
Make sure Python 3 is installed on your machine.
-
Open a terminal or command prompt in the repository folder.
-
Run the simulation:
python main.py
- Follow the on-screen instructions:
- Enter your Name and Cyber Handle
- Review the logs and threat descriptions
- Select the correct port for each threat (1–4)
- Each question has a time limit of 10 seconds
-
After completing the simulation, a log report will be generated:
cyber_log_report.txt
-
Take a screenshot of your final score and rating from the terminal.
-
Submit both of the following to your instructor:
Upload the cyber_log_report.txt file to the GitHub repository via Pull Request Attach the screenshot on Google Classroom
- Create a new branch in your local repo (e.g., student_name_activity6):
git checkout -b student_name_activity6
-
Copy or move your cyber_log_report.txt file into the repo folder.
-
Stage and commit your changes:
git add cyber_log_report.txt git commit -m "Add log report for CTM Activity 6"
-
Push the branch to GitHub:
git push origin student_name_activity6
-
Go to the repository on GitHub and create a Pull Request for your branch.