← Back to Catalog
🛡️

System Hardening

CIS benchmark-based hardening guides for servers, containers, firewalls, and cloud platforms. — 25 APIs available.

System Hardening Checklist

Generate system hardening checklists

GET https://hub.toolweb.in/hardening/system-checklist/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/system-checklist/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/system-checklist/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/system-checklist/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Windows Hardening

Windows Server/Desktop security hardening

GET https://hub.toolweb.in/hardening/windows/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/windows/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/windows/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/windows/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Kubernetes Hardening

Kubernetes cluster hardening guide

GET https://hub.toolweb.in/hardening/kubernetes/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/kubernetes/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/kubernetes/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/kubernetes/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Active Directory Hardening

Active Directory security hardening

GET https://hub.toolweb.in/hardening/active-directory/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/active-directory/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/active-directory/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/active-directory/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Ubuntu Linux Hardening

Ubuntu Linux security hardening

GET https://hub.toolweb.in/hardening/ubuntu/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/ubuntu/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/ubuntu/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/ubuntu/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

pfSense Hardening

pfSense firewall hardening guide

GET https://hub.toolweb.in/hardening/pfsense/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/pfsense/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/pfsense/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/pfsense/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Palo Alto Hardening

Palo Alto firewall security hardening

GET https://hub.toolweb.in/hardening/palo-alto/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/palo-alto/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/palo-alto/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/palo-alto/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Juniper OS Hardening

Juniper network OS hardening

GET https://hub.toolweb.in/hardening/juniper/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/juniper/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/juniper/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/juniper/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Aruba CX Hardening

Aruba CX switch security hardening

GET https://hub.toolweb.in/hardening/aruba-cx/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/aruba-cx/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/aruba-cx/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/aruba-cx/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

FortiGate Hardening

FortiGate firewall hardening

GET https://hub.toolweb.in/hardening/fortigate/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/fortigate/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/fortigate/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/fortigate/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Docker Hardening

Docker container security hardening

GET https://hub.toolweb.in/hardening/docker/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/docker/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/docker/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/docker/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Cisco NX-OS Hardening

Cisco NX-OS hardening guide

GET https://hub.toolweb.in/hardening/cisco-nxos/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/cisco-nxos/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/cisco-nxos/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/cisco-nxos/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Cisco IOS XR Hardening

Cisco IOS XR security hardening

GET https://hub.toolweb.in/hardening/cisco-iosxr/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/cisco-iosxr/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/cisco-iosxr/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/cisco-iosxr/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Cisco IOS XE Hardening

Cisco IOS XE security hardening

GET https://hub.toolweb.in/hardening/cisco-iosxe/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/cisco-iosxe/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/cisco-iosxe/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/cisco-iosxe/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Cisco Firewall Hardening

Cisco firewall hardening guide

GET https://hub.toolweb.in/hardening/cisco-firewall/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/cisco-firewall/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/cisco-firewall/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/cisco-firewall/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Cisco FTD Hardening

Cisco Firepower Threat Defense hardening

GET https://hub.toolweb.in/hardening/cisco-ftd/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/cisco-ftd/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/cisco-ftd/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/cisco-ftd/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Cisco ASA Hardening

Cisco ASA security hardening

GET https://hub.toolweb.in/hardening/cisco-asa/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/cisco-asa/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/cisco-asa/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/cisco-asa/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Check Point Hardening

Check Point firewall hardening

GET https://hub.toolweb.in/hardening/checkpoint/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/checkpoint/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/checkpoint/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/checkpoint/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

OpenShift Hardening

Red Hat OpenShift security hardening

GET https://hub.toolweb.in/hardening/openshift/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/openshift/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/openshift/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/openshift/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

GKE Autopilot Hardening

Google GKE Autopilot hardening

GET https://hub.toolweb.in/hardening/gke-autopilot/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/gke-autopilot/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/gke-autopilot/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/gke-autopilot/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

VMware ESXi Hardening

VMware ESXi security hardening

GET https://hub.toolweb.in/hardening/vmware-esxi/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/vmware-esxi/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/vmware-esxi/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/vmware-esxi/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

GKE Hardening

Google Kubernetes Engine hardening

GET https://hub.toolweb.in/hardening/gke/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/gke/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/gke/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/gke/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Oracle OKE Hardening

Oracle OKE container hardening

GET https://hub.toolweb.in/hardening/oracle-oke/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/oracle-oke/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/oracle-oke/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/oracle-oke/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Azure AKS Hardening

Azure Kubernetes Service hardening

GET https://hub.toolweb.in/hardening/azure-aks/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/azure-aks/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/azure-aks/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/azure-aks/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.

Amazon EKS Hardening

Amazon EKS security hardening

GET https://hub.toolweb.in/hardening/amazon-eks/
Quick Start ▾
# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/hardening/amazon-eks/
# Python
import requests
r = requests.get(
    "https://hub.toolweb.in/hardening/amazon-eks/",
    headers={"X-API-Key": "YOUR_API_KEY"}
)
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/hardening/amazon-eks/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.