🌐 📘 Bagian 2 (Lanjutan & Penerapan) • Modul 11 100% Standar Industri & Vokasi

Port Knocking ICMP & Secure Remote

Teknik rahasia membuka akses Winbox hanya melalui ketukan paket ICMP (Ping) dengan payload byte khusus, serta isolasi port remote.

1. Apa itu ICMP Port Knocking?

Port Knocking adalah metode pengamanan di mana port manajemen router (Winbox 8291 atau SSH 22) ditutup rapat dari publik ($100\%$ tertutup). Port hanya akan terbuka secara otomatis untuk IP komputer administrator jika administrator mengirimkan urutan paket ping dengan ukuran byte tertentu (misal 128 byte lalu 256 byte).

2. Skrip Port Knocking ICMP BuanaNET

# Ketukan 1: Ping router dengan paket size 128 bytes -> Masuk Stage 1 (Durasi 1 menit)
/ip firewall filter add chain=input protocol=icmp packet-size=128 action=add-src-to-address-list address-list=Knock-Stage-1 address-list-timeout=1m comment="Ketukan Pertama 128 Byte"

# Ketukan 2: Ping router dengan paket size 256 bytes dalam tempo 1 menit -> Masuk Admin-Allowed (Durasi 1 jam)
/ip firewall filter add chain=input protocol=icmp packet-size=256 src-address-list=Knock-Stage-1 action=add-src-to-address-list address-list=Admin-Allowed address-list-timeout=1h comment="Ketukan Kedua 256 Byte (Akses Terbuka 1 Jam)"

# Buka Port Winbox HANYA untuk IP di Address List Admin-Allowed
/ip firewall filter add chain=input protocol=tcp dst-port=8291 src-address-list=Admin-Allowed action=accept comment="Allow Winbox for Knocked IP"
/ip firewall filter add chain=input protocol=tcp dst-port=8291 action=drop comment="Drop Winbox from Everyone Else"

💻 Cara Administrator Membuka Akses dari Windows Command Prompt:

ping 103.112.20.2 -l 100 -n 1 (100 byte payload + 28 byte header = 128 byte)
ping 103.112.20.2 -l 228 -n 1 (228 byte payload + 28 byte header = 256 byte)
Setelah itu, buka Winbox dan koneksi langsung berhasil!