# Command: `fail2ban:audit`

**Description**: Audit and standardize fail2ban across the fleet
**Status**: completed
**Started**: 2026-08-25 02:11:40 | **Ended**: 2026-08-25 03:22:07 | **Duration**: 1h 10m
**Jobs**: 76 dispatched / 76 completed / 0 failed

---

## Command Output

*No command output*

---

## Jobs (76)

### Job #6a8cf9dc056dead6370b08c3 -- Completed -- N/A
**Started**: 2026-08-25 03:21:33 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: AC ds5744 (ID: 338926)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08c4 -- Completed -- N/A
**Started**: 2026-08-25 03:21:35 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 22 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: AI Workflows (ID: 325192)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08c5 -- Completed -- N/A
**Started**: 2026-08-25 03:21:36 | **Duration**: 4s

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: BHS5\_PC1 (ID: 87856)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 10 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08c6 -- Completed -- N/A
**Started**: 2026-08-25 03:21:37 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: BoilerplateH (ID: 173891)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08c7 -- Completed -- N/A
**Started**: 2026-08-25 03:21:38 | **Duration**: 4s

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CanyonThemes (ID: 66216)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 1 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08c8 -- Completed -- N/A
**Started**: 2026-08-25 03:21:38 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS1 (ID: 270601)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08c9 -- Completed -- N/A
**Started**: 2026-08-25 03:21:39 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS10 (ID: 270626)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 12 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08ca -- Completed -- N/A
**Started**: 2026-08-25 03:21:40 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS11 (ID: 270627)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 16 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08cb -- Completed -- N/A
**Started**: 2026-08-25 03:21:41 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS12 (ID: 270628)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08cc -- Completed -- N/A
**Started**: 2026-08-25 03:21:42 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS2 (ID: 270600)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 2 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08cd -- Completed -- N/A
**Started**: 2026-08-25 03:21:42 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS3 (ID: 270619)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 4 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08ce -- Completed -- N/A
**Started**: 2026-08-25 03:21:42 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS8 (ID: 270624)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 2 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d1 -- Completed -- N/A
**Started**: 2026-08-25 03:21:43 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 34 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CPX11P (ID: 246914)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d0 -- Completed -- N/A
**Started**: 2026-08-25 03:21:43 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CPX11 (ID: 101562)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 6 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08cf -- Completed -- N/A
**Started**: 2026-08-25 03:21:43 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Contabo VPS9 (ID: 270625)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 2 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d2 -- Completed -- N/A
**Started**: 2026-08-25 03:21:44 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CPX41 (ID: 204321)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d3 -- Completed -- N/A
**Started**: 2026-08-25 03:21:44 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CPX42 (ID: 93545)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 18 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d4 -- Completed -- N/A
**Started**: 2026-08-25 03:21:44 | **Duration**: 5s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: CryptoGamblerGuide (ID: 318702)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d5 -- Completed -- N/A
**Started**: 2026-08-25 03:21:44 | **Duration**: 4s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 45 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: DeletedWebsites (ID: 245938)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d6 -- Completed -- N/A
**Started**: 2026-08-25 03:21:45 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: DeutscheCasinoBonuses (ID: 26790)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0903 -- Completed -- N/A
**Started**: 2026-08-25 03:21:45 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Thememattic (ID: 101541)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 2 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08fd -- Completed -- N/A
**Started**: 2026-08-25 03:21:46 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 36 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: SBG5\_PC4 (ID: 137586)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08fa -- Completed -- N/A
**Started**: 2026-08-25 03:21:46 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: PatrasServices (ID: 98415)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 2 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f5 -- Completed -- N/A
**Started**: 2026-08-25 03:21:46 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 76 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ns3022760 (ID: 334652)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08fb -- Completed -- N/A
**Started**: 2026-08-25 03:21:47 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (2222) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  maxretry is 3, standard is 5

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 79 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: PublicCloud 1 (ID: 5912)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08df -- Completed -- N/A
**Started**: 2026-08-25 03:21:47 | **Duration**: 5s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GamblingInformation (ID: 299622)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b090e -- Completed -- N/A
**Started**: 2026-08-25 03:21:48 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Webdock BCB (ID: 318697)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b090a -- Completed -- N/A
**Started**: 2026-08-25 03:21:48 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (2200) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  maxretry is 3, standard is 5

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS443867 (ID: 3452)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 9 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e0 -- Completed -- N/A
**Started**: 2026-08-25 03:21:49 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Glesys ds11431 (ID: 333543)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e2 -- Completed -- N/A
**Started**: 2026-08-25 03:21:49 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GlucksspielInformationen 2404 (ID: 310503)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 10 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0904 -- Completed -- N/A
**Started**: 2026-08-25 03:21:49 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: topinternationalcasinosNominalia (ID: 189694)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08fe -- Completed -- N/A
**Started**: 2026-08-25 03:21:49 | **Duration**: 1s

> **[WARNING]** ⚠️  fail2ban is installed but not running

> **[WARNING]** Audit state: stopped

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: SBG7\_PC1 (ID: 183963)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: No
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f2 -- Completed -- N/A
**Started**: 2026-08-25 03:21:50 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: misshosting10 (ID: 333451)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08ef -- Completed -- N/A
**Started**: 2026-08-25 03:21:50 | **Duration**: 4s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: MissHosting\_8 (ID: 144017)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e3 -- Completed -- N/A
**Started**: 2026-08-25 03:21:51 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Gokkasten31 (ID: 90301)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e9 -- Completed -- N/A
**Started**: 2026-08-25 03:21:51 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 57 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA7\_PC1 (ID: 151184)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08da -- Completed -- N/A
**Started**: 2026-08-25 03:21:51 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 68 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ex101Kokos (ID: 268691)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d9 -- Completed -- N/A
**Started**: 2026-08-25 03:21:52 | **Duration**: 3s

> **[WARNING]** ⚠️  fail2ban is not installed

> **[WARNING]** Audit state: missing

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Docs (ID: 346043)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: No
- [INFO] fail2ban running: No
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e6 -- Completed -- N/A
**Started**: 2026-08-25 03:21:52 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (2200) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 54 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA11\_PC1 (ID: 147587)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0901 -- Completed -- N/A
**Started**: 2026-08-25 03:21:52 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ServerStuff (ID: 201103)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08ee -- Completed -- N/A
**Started**: 2026-08-25 03:21:52 | **Duration**: 4s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: MissHosting\_3 (ID: 101451)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 1 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d7 -- Completed -- N/A
**Started**: 2026-08-25 03:21:53 | **Duration**: 0s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: devweb1 (ID: 76461)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08de -- Completed -- N/A
**Started**: 2026-08-25 03:21:53 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: FreeSpinsNoDepositNoWager (ID: 77990)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0902 -- Completed -- N/A
**Started**: 2026-08-25 03:21:53 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: staticSites (ID: 239253)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 8 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e5 -- Completed -- N/A
**Started**: 2026-08-25 03:21:53 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA1\_PC3 (ID: 316836)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0900 -- Completed -- N/A
**Started**: 2026-08-25 03:21:54 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 26 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: SeoHosting\_2 (ID: 95168)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b090c -- Completed -- N/A
**Started**: 2026-08-25 03:21:54 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: vpsd28f79e0 (ID: 325844)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e1 -- Completed -- N/A
**Started**: 2026-08-25 03:21:55 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GlucksspielInformationen 2004 (ID: 197755)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08ec -- Completed -- N/A
**Started**: 2026-08-25 03:21:55 | **Duration**: 9s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: KamateraJC (ID: 318698)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08d8 -- Completed -- N/A
**Started**: 2026-08-25 03:21:55 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: DirettaSport24 (ID: 326299)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 2 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08dc -- Completed -- N/A
**Started**: 2026-08-25 03:21:55 | **Duration**: 4s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Floki VPS One (ID: 334004)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08eb -- Completed -- N/A
**Started**: 2026-08-25 03:21:55 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 31 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: hzfinp01 (ID: 256608)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b090d -- Completed -- N/A
**Started**: 2026-08-25 03:21:56 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Wayback Websites (ID: 209352)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 7 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08dd -- Completed -- N/A
**Started**: 2026-08-25 03:21:56 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 30 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Floki VPS Two (ID: 334993)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0907 -- Completed -- N/A
**Started**: 2026-08-25 03:21:56 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS433981 (ID: 2895)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 1 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0905 -- Completed -- N/A
**Started**: 2026-08-25 03:21:56 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Uptime Monitor (ID: 215445)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 2 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e8 -- Completed -- N/A
**Started**: 2026-08-25 03:21:57 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA4BM1 ns3250690 (ID: 313200)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08ea -- Completed -- N/A
**Started**: 2026-08-25 03:21:57 | **Duration**: 2s

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 36 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA9\_PC1 (ID: 155839)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0906 -- Completed -- N/A
**Started**: 2026-08-25 03:21:57 | **Duration**: 8s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: vps191883 (ID: 17745)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 3 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f4 -- Completed -- N/A
**Started**: 2026-08-25 03:21:57 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 118 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ns3018201 (ID: 334650)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08ed -- Completed -- N/A
**Started**: 2026-08-25 03:21:57 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 38 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: KokosLaravel (ID: 324641)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e4 -- Completed -- N/A
**Started**: 2026-08-25 03:21:58 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA1\_PC1 (ID: 105218)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 16 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f0 -- Completed -- N/A
**Started**: 2026-08-25 03:21:58 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: misshosting01 (ID: 331517)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f3 -- Completed -- N/A
**Started**: 2026-08-25 03:21:58 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 28 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: NextcloudEX44 (ID: 253421)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08ff -- Completed -- N/A
**Started**: 2026-08-25 03:21:59 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 35 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: SeoHosting\_1 (ID: 95030)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08fc -- Completed -- N/A
**Started**: 2026-08-25 03:21:59 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Rankchecker Live (ID: 77957)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08db -- Completed -- N/A
**Started**: 2026-08-25 03:21:59 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 54 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ex44dev (ID: 265104)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f9 -- Completed -- N/A
**Started**: 2026-08-25 03:21:59 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: OnlineGokkenGids AMS (ID: 83430)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08e7 -- Completed -- N/A
**Started**: 2026-08-25 03:22:00 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

> **[WARNING]** 🚨 Ban spike: 38 currently banned (threshold 20)

<details><summary>All output (8 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: GRA11\_PC2 (ID: 222973)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b090b -- Completed -- N/A
**Started**: 2026-08-25 03:22:00 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS763451 (ID: 77656)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 4 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f1 -- Completed -- N/A
**Started**: 2026-08-25 03:22:00 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: misshosting09 (ID: 333450)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f8 -- Completed -- N/A
**Started**: 2026-08-25 03:22:01 | **Duration**: 6s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: OnlineGamblingGuru (ID: 13751)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0908 -- Completed -- N/A
**Started**: 2026-08-25 03:22:01 | **Duration**: 3s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS438249 (ID: 3130)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 4 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b0909 -- Completed -- N/A
**Started**: 2026-08-25 03:22:01 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: VPS442472 (ID: 3378)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 9 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f7 -- Completed -- N/A
**Started**: 2026-08-25 03:22:01 | **Duration**: 1s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: Official FM (ID: 324024)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 2 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

### Job #6a8cf9dc056dead6370b08f6 -- Completed -- N/A
**Started**: 2026-08-25 03:22:01 | **Duration**: 2s

> **[WARNING]** ⚠️  sshd jail port (22) does not cover the real SSH port (23033)

> **[WARNING]** ⚠️  required jail \[nginx-badbots\] is absent

> **[WARNING]** ⚠️  required jail \[nginx-wplogin\] is absent

> **[WARNING]** Audit state: drift

<details><summary>All output (9 lines)</summary>

- [INFO] 🔍 Auditing fail2ban on: ns3122267 (ID: 327432)
- [INFO] Connecting via SSH (persistent key)...
- [INFO] Collecting fail2ban status...
- [INFO] fail2ban installed: Yes
- [INFO] fail2ban running: Yes
- [INFO] Real SSH port: 23033
- [INFO] Ban monitor: 0 currently banned (threshold 20) — OK
- [INFO] Updated existing inventory record
- [INFO] ℹ️  Dry-run mode — no changes applied. Use --fix to standardize.

</details>

---

*Exported at 2026-09-15T18:29:43+00:00*
