This repository provides automation scripts to install, configure, and manage essential cybersecurity, trading, and networking tools on Linux systems.
Each module is optimized for speed, reliability, and reproducibility, enabling system administrators, DevOps engineers, and cybersecurity analysts to deploy tools effortlessly in both personal and enterprise environments.
config/
├── Defender/ # Microsoft Defender for Endpoint automation (RHEL/Ubuntu)
│ ├── MicrosoftDefenderATPOnboardingLinuxServer.py
│ ├── redhat-defender-installer.sh
│ ├── ubuntu-defender-installer.sh
│ └── README.md
│
├── openvas-setup/ # OpenVAS (Greenbone GVM) installation automation
│ ├── gvm-installer-and-setup.sh
│ └── README.md
│
├── packetfence-setup/ # PacketFence NAC installation automation
│ ├── packetfence-install.sh
│ └── README.md
│
├── MT4-MT5-setup/ # MetaTrader 4 / MetaTrader 5 installation automation
│ ├── mt4-mt5-setup.sh
│ └── README.md
│
└── README.md # Main documentation
-
Location:
Defender/ -
Description: Automates installation and onboarding of Microsoft Defender for Endpoint on RHEL (7/8/9) and Ubuntu (18.04–24.04).
-
Features:
- Auto-detects OS version and sets correct repositories.
- Installs dependencies and enables real-time protection.
- Runs post-install Defender health and status checks.
Usage Example:
cd Defender
chmod +x redhat-defender-installer.sh
sudo ./redhat-defender-installer.shor
chmod +x ubuntu-defender-installer.sh
sudo ./ubuntu-defender-installer.sh-
Location:
openvas-setup/ -
Description: Automates full installation and configuration of OpenVAS, the Greenbone Vulnerability Management (GVM) suite.
-
Features:
- Cleans up old installations.
- Installs required packages and services.
- Starts GVM, creates admin user, and resets credentials if needed.
Usage Example:
cd openvas-setup
chmod +x gvm-installer-and-setup.sh
./gvm-installer-and-setup.sh-
Location:
packetfence-setup/ -
Description: Automates setup of PacketFence Network Access Control (NAC) on Debian-based Linux distributions.
-
Features:
- Adds official repository and imports GPG keys.
- Installs all necessary NAC components.
- Performs basic configuration steps post-install.
Usage Example:
cd packetfence-setup
chmod +x packetfence-install.sh
./packetfence-install.sh-
Location:
MT4-MT5-setup/ -
Description: Automates installation of MetaTrader 4 and MetaTrader 5 trading platforms on Linux using Wine and Winetricks.
-
Features:
- Installs all dependencies required for Wine.
- Configures Wine environment for stable MT4/MT5 performance.
- Downloads and installs the official MetaTrader installer automatically.
- Compatible with Ubuntu, Debian, and Kali Linux.
Usage Example:
cd MT4-MT5-setup
chmod +x mt4-mt5-setup.sh
./mt4-mt5-setup.shgit clone https://github.com/KIRAN-KUMAR-K3/config.git
cd configExample:
cd Defender
# or
cd openvas-setup
# or
cd MT4-MT5-setupchmod +x scriptname.sh
sudo ./scriptname.sh| Tool | Purpose | Supported OS |
|---|---|---|
| 🛡️ Microsoft Defender for Endpoint | Endpoint protection and malware defense | Ubuntu / RHEL |
| 🧠 OpenVAS (GVM) | Vulnerability assessment and scanning | Debian / Kali Linux |
| 🔐 PacketFence NAC | Network access control system | Debian / Ubuntu |
| 💹 MetaTrader 4 & 5 | Financial trading and automation setup | Ubuntu / Debian |
Kiran Kumar K Cybersecurity | Linux Automation | Ethical Hacking 📍 Mangalore, Karnataka, India 🔗 GitHub – KIRAN-KUMAR-K3
This project is licensed under the MIT License. You are free to use, modify, and distribute with attribution.
- Microsoft Defender for Endpoint on Linux
- Greenbone OpenVAS Docs
- PacketFence Documentation
- MetaTrader Official Site
All scripts are tested and optimized for enterprise and personal Linux environments. They include error handling, environment checks, and automated configurations for smoother deployment. Ideal for SOC automation, DevSecOps, system hardening, and financial platform setup on Linux.