Skip to content

JoshGouvisis/python-security-scripts

Repository files navigation

🐍 Python Security Automation — Google Cybersecurity Certificate Labs

Python Cybersecurity Google Certificate Status

📋 Overview

This repository contains Python lab files completed as part of the Google Cybersecurity Professional Certificate issued by Google through Coursera.

These labs apply Python programming concepts directly to real-world cybersecurity scenarios including log file analysis, access control automation, intrusion detection support, and security data parsing.


🧪 Labs Included

Lab Description Skills Used
Update a File Through a Python Algorithm Parses an IP address allow list and automates removal of unauthorized addresses File I/O, list manipulation
Import and Parse a Text File Imports and parses a security log text file to extract structured login data String parsing, file handling
Debug Python Code Applies systematic debugging to identify and resolve syntax, exception, and logic errors Debugging, error handling
Develop an Algorithm With Python Builds an algorithm to manage approved user and device lists using conditional logic Algorithms, conditionals
Use Regular Expressions to Find Patterns Uses Python regex to extract IP addresses and device identifiers from security logs Regex, pattern matching

🛠️ Skills Demonstrated

  • Python scripting for security automation
  • Log file analysis and parsing
  • Access control and allow list management
  • Regular expressions for threat investigation
  • Systematic debugging of security-focused code

🎓 Certificate

These labs are part of the Google Cybersecurity Professional Certificate on Coursera.


👤 Author

Joshua GouvisisLinkedIn | GitHub

About

Python lab scripts from the Google Cybersecurity Professional Certificate — covering log parsing, access control, regex, and security automation

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages