Cara Delete Otomatis Address List Menggunakan Regex Berdasarkan Comment

 

Selamat pagi, udah gk terasa ya jam 0.45 pagi WIB. Bertemu lagi dengan saya Een Pahlefi, kali ini saya punya kasus dimana semua ip address yang ingin terkoneksi ke internet sudah mempunyai format comment [CMN0001] - EEN PAHLEFI dst.

Berdasarkan berjalan nya waktu, beberapa team saya terkadang sering membuat address list sembarangan yang tidak sesuai dengan format, misalkan saja comment [EENTESTING] . sampai sini sudah paham maksudnya? jika belum , baca pelan pelan ya..


Langkah pertama string yang kita gunakan adalah [CMN3936] - ALFENDRI 






Regex yang saya gunakan adalah ^.CMN.*].* dimana regex tersebut akan match/cocok dengan string [CMN3936] - ALFENDRI

Selanjutnya kita akan membuat scripting di RouterOS , logika nya sebagai berikut : jika selain regex tersebut, maka kita akan remove semua address-list yang tidak sesuai tersebut.

/ip firewall/address-list/remove [find (!(comment~"^.CMN.*].*"))];

perhatikan, ada tanda ! didepan comment 

Pembaca dapat mencoba lewat terminal langsung juga boleh, atau menggunakan scripting atau langsung menggunakan scheduler, terserah sesuai selera.

Semoga Bermanfaat
Penulis : Een Pahlefi,S.Kom
Tested : RouterOS v7.1.1

0 Response to "Cara Delete Otomatis Address List Menggunakan Regex Berdasarkan Comment"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel