Kata SUHU

Cara Menggunakan AI Penetration Testing dengan Claude + Kali Linux MCP

25 Mar 2026

Belakangan ini, salah satu inovasi paling menarik adalah integrasi AI menggunakan Claude dengan Kali Linux melalui Model Context Protocol (MCP). Kombinasi ini memungkinkan kita menjalankan Penetration Testing hanya dengan instruksi, tanpa harus menghafal command yang kompleks.

Nah, dalam artikel ini kita akan membahas tutorial dan cara untuk automate security assessment menggunakan Claude + Kali Linux MCP.

Seperti Apa Integrasi Claude + Kali Linux MCP?

Sebelum masuk ke tutorial, penting memahami arsitekturnya.

Komponen Utama

Layer Komponen Fungsi
Interface Claude Desktop Input natural language & analisis hasil
Execution Kali Linux + MCP Server Eksekusi tools security
Intelligence Claude AI Model Orchestration, reasoning, reporting

1. Claude AI (LLM Engine)

Claude berfungsi sebagai:

  • Brain analysis

  • Orchestrator tools

  • Interpreter hasil scanning

2. Kali Linux MCP Server

Mcp Kali

MCP (Model Context Protocol) adalah bridge antara AI dan tools di Kali Linux.

Fungsinya:

  • Menjalankan command dari AI

  • Mengembalikan output terstruktur

  • Menjaga konteks antar proses

3. Security Tools (Execution Layer)

Tools

Fungsi

nmap

Port scanning & service detection

ffuf

Directory brute force

curl

HTTP header analysis

whatweb

Fingerprinting teknologi

netcat

Network connectivity testing

Workflow Architecture

Berikut workflownya:

  1. User memberi prompt ke Claude

  2. Claude menentukan tools yang dibutuhkan

  3. MCP server mengeksekusi command di Kali Linux

  4. Output dikembalikan ke Claude

  5. Claude menganalisis dan memberikan insight

Flow:

Prompt → Planning → Execution → Analysis → Report


⚙️Prasyarat (Requirements)

Claude Desktop

Sebelum mulai, pastikan Anda memiliki:

Software

  • Claude Desktop / API access

  • Docker

  • Git

  • Kali Linux (local / VM / server)

Basic skills:

  • Linux command line

  • Networking basics

  • Web security fundamentals

⚠️Catatan Penting

Selalu gunakan:

  • Target lab / staging

  • Atau sistem yang sudah mendapat izin resmi


🛠️Tutorial Setup Claude + Kali MCP

Kali Linux Integrates Claude Ai

Step 1: Clone Repository MCP Server

git clone https://github.com/hassanaftab93/kali-docker-mcp

cd kali-docker-mcp

Step 2: Build Docker Image

docker build -t kali-mcp .

Proses ini akan:

  • Install Kali tools

  • Setup MCP server

  • Konfigurasi environment

Step 3: Jalankan Container

docker run -d -p 3000:3000 times-mcp

Secara default:

  • MCP Server berjalan di port 3000
  • API siap menerima request dari Claude

Step 4: Konfigurasi Claude Desktop

Tambahkan konfigurasi MCP di file:

claude_desktop_config.json

Contoh konfigurasi:

{
"mcpServers": {
"time": {
"command": "docker",
"args": ["exec", "-i", "kali-mcp", "python3", "server.py"]
}
}
}

Step 5: Test Koneksi

Coba prompt sederhana di Claude:

Check if nmap is available and run basic scan on localhost

Jika berhasil:

  • Claude akan menjalankan command

  • Output ditampilkan langsung

Penetration Testing Simulation (End-to-End)

Claude Desktop Output

Mari kita lakukan simulasinya.

Phase 1: Reconnaissance

Prompt:

Scan port 80 dan 443 pada target dan identifikasi servicenya

Claude akan menjalankan:

nmap -sV -sC -p 80.443 target.com

Output yang dianalisis:

  • Open ports

  • Service version

  • SSL status


Phase 2: HTTP Security Analysis

Prompt:

Analisis security headers dari target website

Claude menjalankan:

curl -I https://target.example.com

 

Output yang Dianalisis:

  • HSTS
  • CSP
  • X-Frame-Options
  • Cookie security

⚠️ Contoh Temuan:

  • CSP menggunakan 'unsafe-inline'
  • Missing header tertentu

Phase 3: Directory Enumeration

Prompt:

Let's try ffuf for directory enumeration

Claude menjalankan:

ffuf -u https://target.example.com/FUZZ \
     -w /usr/share/seclists/Discovery/Web-Content/common.txt \
     -mc 200,204,301,302,307,401,403,405 \
     -fc 404 -t 40

Hasil Scan

  • Total path diuji: 4.750 endpoint
  • Durasi: ~25 detik
  • Kecepatan: ~190 request/detik

Phase 4: Deep Analysis

Pada tahap ini, kekuatan Claude AI mulai terlihat. tidak hanya menjalankan tools tapi bisa melakukan korelasi antar temuan (contextual reasoning).

Temuan Awal dari Enumeration

Dari hasil sebelumnya, Claude mendeteksi adanya redirect yang tidak biasa:

/assets → http://target.example.com:4200/assets/
/media → http://target.example.com:4200/media/

Analisis Otomatis oleh AI

Claude langsung mengidentifikasi bahwa:

  • Port 4200 umumnya digunakan oleh Angular development server
  • Redirect ke port ini tidak lazim di environment production

Kemudian Claude memberikan interpretasi berbasis konteks:

"These redirects reference port 4200, which is the default port for Angular
development servers. This suggests either:

  1. A development server is running in production
  2. Nginx is misconfigured
  3. Assets aren't being served properly

Let me test if port 4200 is accessible..."

Automatic Validation oleh AI

Untuk memastikan apakah port tersebut benar-benar terbuka, Claude melanjutkan dengan pengujian konektivitas:

nc -zv -w 5 target.example.com 4200

Hasil PenTest

  • ❌ Port 4200 tidak dapat diakses dari luar
  • ✅ Tidak ada exposure langsung ke publik

Phase 5: Generate Report

Prompt:

“Generate full security report”

Output:

  • Executive summary

  • Risk rating

  • Detail vulnerability

  • Recommendation


Contoh Hasil Assessment

🔴 Strength

  • HTTPS enforcement kuat

  • Security headers lengkap

  • Cookie secure

🟡 Medium Risk

Issue

Dampak

CSP unsafe-inline

Potensi XSS

Port 4200 exposure

Info leakage

Dev environment

Risk unauthorized access

🟢 Low Risk

  • Server header exposed

  • Certificate nearing expiration


Kelebihan AI PenTest

Claude Desktop 14 Prompt

1. Otomasi End-to-End

Tidak perlu:

  • Pindah terminal

  • Manual copy output

  • Dokumentasi manual

2. Intelligent Reasoning

AI tidak hanya menjalankan tools, tapi:

  • Menghubungkan hasil

  • Memberi konteks

  • Menentukan prioritas

3. Efisiensi Waktu

Metode

Waktu

Tradisional

2–3 jam

AI-assisted

10–20 menit

4. Cocok untuk DevSecOps

Integrasi ke pipeline:

claude-security-scan --target staging.app\

--output report.md

Use Case Claude + Kali Linux MCP

Bug Bounty

1. Continuous Security Testing

  • Scan otomatis setiap deploy

2. Compliance Audit

  • OWASP Top 10

  • ISO 27001

3. Training Junior Analyst

  • Belajar langsung dari workflow AI

4. Bug Bounty

  • Recon lebih cepat

  • Dokumentasi otomatis


Keterbatasan AI Penetration Testing

Meski powerful, tetap ada limit:

❌ Tidak otomatis exploit vulnerability
❌ Tidak handle social engineering
❌ Tidak menemukan zero-day
❌ Tidak menggantikan human judgment


Best Practice Implementasi

Banner Kali Claude Desktop

1. Gunakan Least Privilege

Batasi akses tools di MCP

2. Logging Wajib

Simpan semua aktivitas untuk audit

3. Human-in-the-loop

Untuk:

  • Exploitation

  • High-risk action

4. Scope Jelas

Pastikan target testing:

  • Legal

  • Authorized


Tips Optimasi untuk Profesional IT

Pentesting Errore

Gunakan Prompt yang Jelas

Contoh:

  • ❌ “Scan website”

  • ✅ “Scan port, cek header, dan analisa vulnerability”


Chain Prompt

1. Recon

2. Enumerasi

3. Analisa

4. Report


Gunakan Template Workflow

Buat standar:

  • Web app testing

  • API testing

  • Network testing


The Future of AI in Cybersecurity

 pentesting

Short Term

  • Integrasi dengan tools seperti Burp Suite

  • Auto vulnerability mapping

Mid Term

  • AI exploit suggestion

  • Threat modeling otomatis

Long Term

  • Autonomous pentesting agent

  • Self-healing system


Kesimpulan

Jika Anda bekerja di bidang:

  • DevSecOps

  • Cybersecurity

  • Infrastructure Security

Maka teknologi ini wajib dicoba.

Mulailah dari kecil:

  • Automasi scanning

  • Lanjut ke reporting

  • Integrasi ke pipeline

🚀Upgrade terus Skill Anda Sebagai Profesional Cyber Security

Kini saatnya memperkuat tim IT dan tim Cyber Security dengan mengikuti pelatihan dan sertifikasi di bidang cyber security. 

Berikut rekomendasi pelatihan untuk Anda atau tim IT Anda:

Silakan konsultasikan kebutuhan Anda bersama kami dengan klik link berikut: https://bit.ly/kontaksuhu

Kata SUHU Pilihan

Loading...