Skip to content Loading repository dataβ¦
Security-Automation-Scripts GitHub Details, Stars and Alternatives | OpenRepoFinder
Home / Repositories / kongali1720/Security-Automation-Scripts kongali1720 / repository
Security-Automation-Scripts π₯ Security Automation Scripts** is an open-source collection of Python, Bash, and PowerShell scripts designed to automate common cybersecurity tasks for Blue Team operations, SOC analysts, system administrators, and security enthusiasts. This repository focuses on defensive security, security monitoring, incident response, and system auditing.
View Repository on GitHub β REPOSITORY OVERVIEW Live repository statistics β
1 Stars
β 0 Forks
β― 0 Open issues
β 1 Watchers
65 /100
OPENREPOHUB HEALTH SIGNAL Healthy signals A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
90 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
π‘οΈ Security Automation Scripts
Enterprise-grade automation framework for Blue Team operations, SOC analysis, and proactive system hardening.
π Table of Contents
π Overview
Security Automation Scripts merupakan kumpulan script automation lintas platform (Python, Bash, dan PowerShell ) yang dirancang untuk membantu aktivitas Security Operations Center (SOC), Blue Team, Incident Response, Threat Hunting, serta Hardening Infrastruktur.
Framework ini mempermudah proses:
Incident Triage
Threat Intelligence
Host Hardening
ALGORITHMICALLY RELATED Similar Open-Source Projects Selected from shared topics, language and repository descriptionβnot editorial ratings.
π This is a collection of hackingπ₯ and pentesting π§ scripts to help with enumeration, OSINT, exploitation and post exploitation automated scripts to make hacking easierπ . Have fun!π
74 /100 healthActive repository
PythonMIT #automation #bash #brute-force #cybersecurity
β 46 forks β― 1 issues Updated Jun 10, 2026
π₯ Magtronix is an upcoming powerful desktop application designed to bring AI-driven automation to your local system. Unlike cloud-based services like Make.com, this tool will run entirely on your machine using Electron, Python, and Docker, ensuring complete privacy, security, and performance.
38 /100 healthActive repository
HTMLNo license #ai #automation #electron-app
β 0 forks β― 0 issues Updated Sep 6, 2025
Digital Forensics
Compliance Audit
Security Monitoring
π― Key Capabilities
ποΈ Core Architecture graph TD
Root[Security Automation Scripts]
Root --> PY[π Python Engine]
Root --> SH[π§ Linux Hardening]
Root --> PS[πͺ Windows Audit]
PY --> PY1[IOC Extractor]
PY --> PY2[Log Analyzer]
PY --> PY3[YARA Scanner]
PY --> PY4[FIM Engine]
SH --> SH1[System Audit]
SH --> SH2[SSH Hardening]
SH --> SH3[Firewall Controller]
PS --> PS1[Event Log Parser]
PS --> PS2[Windows Audit]
PS --> PS3[Defender Status]
ποΈ Module Reference
π Python Engine (/python) Utility Functional Scope Target Artifacts log_analyzer.pySIEM-style log parsing and correlation Authentication Logs, Apache, Nginx log_parser.pyGeneric log parsing engine System & Application Logs file_integrity_monitor.pyBaseline hashing and file integrity monitoring Critical System Files ioc_extractor.pyExtract Indicators of Compromise (IOC) IP, Domain, URL, Email, Hash hash_checker.pyVerify file integrity using cryptographic hashes Files & Malware Samples dns_lookup.pyDNS enumeration and lookup Domains whois_lookup.pyWHOIS information retrieval Domains url_checker.pyURL validation and inspection URLs network_monitor.pyMonitor active network connections Network Sessions yara_scanner.pyMalware detection using YARA rules PE Files, Scripts, Documents report_generator.pyGenerate HTML & JSON security reports Scan Results
π§ Linux Hardening (/bash) Utility Functional Scope Compliance / Target system_audit.shLinux Security Audit CIS Benchmark ssh_hardening.shSSH Configuration Hardening /etc/ssh/sshd_configfirewall_status.shFirewall Status Inspection UFW / iptables / firewalld backup_logs.shBackup Security Logs /var/loguser_audit.shUser Enumeration & Shadow Audit /etc/passwd, /etc/shadow
πͺ Windows Security (/powershell) Utility Functional Scope Event IDs / Target windows_audit.ps1Windows Security Audit Defender, Build, Hotfixes eventlog_parser.ps1Windows Event Log Analysis 4624, 4625, 4688, 7045 firewall_check.ps1Windows Firewall Inspection Firewall Profiles defender_status.ps1Microsoft Defender Status AV Engine & Signatures
π Deployment
π Prerequisites
Python 3.10+
PowerShell 7+
Bash Shell
Administrator / Root Privileges
1οΈβ£ Clone Repository git clone https://github.com/kongali1720/Security-Automation-Scripts.git
cd Security-Automation-Scripts
pip install -r requirements.txt
2οΈβ£ IOC Extraction python python/ioc_extractor.py \
--input samples/suspect_payload.txt
3οΈβ£ Linux Security Audit chmod +x bash/system_audit.sh
sudo ./bash/system_audit.sh
4οΈβ£ Windows Security Audit Set-ExecutionPolicy Bypass -Scope Process
.\powershell\windows_audit.ps1 -Detailed
π Usage Examples
π File Integrity Monitoring # Monitor /etc every 30 seconds
python python/file_integrity_monitor.py \
-d /etc \
--monitor \
-i 30
# Run a one-time integrity check
python python/file_integrity_monitor.py \
-d /etc \
--check
π¦ Malware Scanning (YARA) python python/yara_scanner.py \
-r malware_rules/ \
-t /tmp \
--recursive \
-o report.json
π Log Analysis python python/log_analyzer.py \
-f /var/log/auth.log \
--json \
-o auth_report.json
πͺ Windows Security Audit # Perform a complete Windows security audit
.\powershell\windows_audit.ps1
# Export audit results to HTML
.\powershell\windows_audit.ps1 -ExportHTML
π Engineering Roadmap Security Automation Scripts
βββ β
Core Automation Engine
β βββ Log Analyzer
β βββ IOC Extractor
β βββ YARA Scanner
β βββ File Integrity Monitor
β
βββ π§ External Threat Intelligence
β βββ VirusTotal
β βββ AbuseIPDB
β βββ Shodan API
β
βββ π
SIEM Integration
β βββ Splunk
β βββ Elastic Stack
β βββ Graylog
β
βββ π
Dashboard Generator
πΊοΈ Project Roadmap Status Component Description β
Log Analysis Engine SIEM-style log parsing and correlation β
IOC Extraction Extract IPs, Domains, URLs, Emails, and File Hashes β
File Integrity Monitoring Baseline hashing and file change detection β
Security Mapping Security event categorization and reporting π§ VirusTotal Integration Automatic file and hash reputation lookup π§ AbuseIPDB Integration IP reputation and threat intelligence lookup π§ Shodan Integration Internet-facing asset enrichment β¬ SIEM Forwarder Forward logs to Wazuh, Splunk, ELK, or Microsoft Sentinel β¬ GitHub Actions CI/CD Automated testing, linting, and releases β¬ Web Dashboard Interactive web interface for reports β¬ HTML & PDF Reports Executive-friendly reporting engine β¬ Email Notifications Automated security alert delivery β¬ Docker Support Containerized deployment β¬ REST API API for automation and third-party integration
π€ Contributing Contributions are welcome and greatly appreciated!
If you'd like to improve this project, please follow these guidelines before submitting a Pull Request.
Contribution Checklist
β
Follow PEP 8 coding standards for Python.
β
Run flake8 before committing Python code.
β
Validate Bash scripts using ShellCheck .
β
Use descriptive commit messages.
β
Document every command-line option with argparse .
β
Include practical usage examples for new modules.
β
Update the README and documentation whenever new features are added.
β
Ensure new scripts include comments and basic error handling.
β
Test your changes before opening a Pull Request.
Development Workflow flowchart LR
A[Fork Repository]
-->B[Create Feature Branch]
-->C[Develop Feature]
-->D[Run Tests & Linters]
-->E[Update Documentation]
-->F[Commit Changes]
-->G[Push Branch]
-->H[Open Pull Request]
-->I[Code Review]
-->J[Merge]
π Repository Structure Security-Automation-Scripts/
βββ python/
β βββ log_analyzer.py
β βββ log_parser.py
β βββ ioc_extractor.py
β βββ yara_scanner.py
β βββ file_integrity_monitor.py
β βββ report_generator.py
β
βββ bash/
β βββ system_audit.sh
β βββ ssh_hardening.sh
β βββ user_audit.sh
β
βββ powershell/
β βββ eventlog_parser.ps1
β βββ windows_audit.ps1
β
βββ requirements.txt
βββ LICENSE
βββ README.md
π¨βπ» Author
Kong Ali Cybersecurity Enthusiast β’ Security Automation Engineer β’ Blue Team
π― Focus Areas Domain Description π΅ Blue Team Engineering Defensive security, monitoring, and detection engineering π΄ Incident Response Investigation, containment, eradication, and recovery π‘οΈ Security Automation Python, Bash, and PowerShell automation for security operations π Threat Hunting IOC analysis, threat detection, and behavioral analysis π Security Operations Center (SOC) Log analysis, SIEM, detection, and monitoring
π Support the Project If you find this project useful, please consider supporting its development.
β Star this Repository Giving this repository a Star helps increase its visibility and motivates future development.
β Buy Me a Coffee Every contribution helps support ongoing maintenance and the development of new security tools.
π‘οΈ Secure β’ Automate β’ Detect β’ Defend Made with β€οΈ for the Open Source Cybersecurity Community
Code Quality Standards Tool Purpose flake8 Python style and linting ShellCheck Bash script analysis argparse Standardized CLI interface GitHub Actions Continuous Integration (Planned)
Thank you for helping improve Security Automation Scripts and contributing to the open-source cybersecurity community. π
Python Cybersecurity & OSINT Challenge This repository documents my 1-month Python learning journey, focusing on cybersecurity & OSINT automation. Each day, I tackle a structured challengeβfrom basics to real-world security scripts. Follow along as I refine my skills & build practical tools! π₯
27 /100 healthActive repository
PythonNo license
β 1 forks β― 0 issues Updated May 27, 2025
π₯ Automate firewall policies for Palo Alto and FortiGate platforms, enhancing security management with ease and precision.
75 /100 healthRecently updated Active repository Has homepage
PythonMIT #automation #compliance #devops #firewall
β 0 forks β― 0 issues Updated 2 days ago
Project homepage β π My personal learning lab containing core coding concepts, syntax practice, and mini-projects across JavaScript, Python, and backend development for security automation. π»π₯
59 /100 healthRecently updated Active repository
Jupyter NotebookNo license
β 0 forks β― 0 issues Updated today