Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.23 KB

File metadata and controls

36 lines (24 loc) · 1.23 KB

🛡️ Security Automation with Python

Python License Last Updated

Real-time SOC alerting engine built with Python — includes log parsing, IP geolocation, Slack alerts, Streamlit dashboard, and watchdog monitoring.

This project automates log parsing, anomaly detection, and alerting using Python scripting. It simulates key tasks performed by SOC analysts and blue teams to streamline security operations.


🚀 Features

  • 🔍 Log Parsing with Regex
  • ⚠️ Anomaly Detection (e.g. failed logins, critical events)
  • 📬 Alert Simulation
  • 🔁 Shell Script Workflow
  • 📁 JSON Output for further processing

📂 How to Use

git clone https://github.com/DamianLee20/security-automation-python.git
cd security-automation-python
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
bash scripts/workflow_example.sh

## 🎥 Demo

[![asciicast](https://asciinema.org/a/V7jhRvjcQNjQbWLHI7eIaypU8.svg)](https://asciinema.org/a/V7jhRvjcQNjQbWLHI7eIaypU8)