iPhone, iPad ve Mac’ten MikroTik port tıklatma
RouterOS’ta bir tıklatma artalan süreci yoktur; ancak güvenlik duvarı adres listeleriyle tıklatmayı aşamalı olarak gerçekleştirebilir: eşleşen her paket kaynak adresi bir listeye ekler ve son liste Winbox veya SSH'yi açar. Secret Knock, her iki MikroTik tıklatma türünü de gönderir — bağlantı noktaları ve ping boyutları.
Portlarla tıklatma
Sırayla yapılan üç bağlantı denemesi adresi listeden listeye taşır; yalnızca son listedeki bir adres Winbox’a (8291) erişebilir. Bu kuralları giriş trafiğini engelleyen tüm kuralların üzerine yerleştirin.
/ip firewall filter
add chain=input protocol=tcp dst-port=4311 action=add-src-to-address-list \
address-list=knock-1 address-list-timeout=10s comment="knock 1"
add chain=input protocol=tcp dst-port=5822 src-address-list=knock-1 \
action=add-src-to-address-list address-list=knock-2 address-list-timeout=10s comment="knock 2"
add chain=input protocol=udp dst-port=6133 src-address-list=knock-2 \
action=add-src-to-address-list address-list=knocked address-list-timeout=1h comment="knock 3"
add chain=input protocol=tcp dst-port=8291 src-address-list=knocked action=accept comment="Winbox after the knock"
add chain=input protocol=tcp dst-port=8291 action=drop comment="Winbox for everyone else" Ping boyutlarıyla tıklatma
RouterOS, ICMP yankı isteklerini boyutlarına göre de eşleştirebilir. packet-size, IPv4 paketinin tamamıdır: 20 bayt IP başlığı, 8 bayt ICMP başlığı ve ping verisi; dolayısıyla 100 bayt veri 128 bayt olarak ulaşır. Secret Knock’ın ping düzenleyicisinde veri boyutunu girersiniz; uygulama ortaya çıkan ICMP, IPv4 ve IPv6 paket boyutlarını gösterir ve paketlerin parçalanabileceği 1280 baytın üzerindeki değerler için uyarır.
/ip firewall filter
add chain=input protocol=icmp packet-size=128 action=add-src-to-address-list \
address-list=ping-1 address-list-timeout=10s comment="ping 100 bytes of data"
add chain=input protocol=icmp packet-size=308 src-address-list=ping-1 \
action=add-src-to-address-list address-list=knocked address-list-timeout=1h comment="ping 280 bytes of data"
add chain=input protocol=tcp dst-port=8291 src-address-list=knocked action=accept
add chain=input protocol=tcp dst-port=8291 action=drop Uygulamada kapıyı ekleme
- 1Yeni kapı › Şablondan başla › MikroTik — bağlantı noktası sırası veya MikroTik — ping boyutları. Her ikisi de denetlenecek bağlantı noktası olarak Winbox’ı (8291) ayarlar.
- 2Portlarınızı veya pinglerinizin veri boyutlarını ve sayılarını girin.
- 3Tıklatın, Kapı aralık olmasını bekleyin, ardından Winbox’ı açın.
GitHub’daki tüm örnekler → Bu sayfadaki tüm yapılandırmalar, kopyalamaya hazır: github.com/mobilcomm/secretknock-examples (kamu malı).
Sorular
MikroTik tıklatmam neden açılmıyor?
Kuralların sırasını (tıklatma kuralları trafiği engelleyen kuraldan önce gelmelidir), address-list zaman aşımlarını ve yönlendiricinin tıklatma yaptığınız adresi gördüğünü kontrol edin — Secret Knock bunu ana ekranda gösterir.
Kurulumunuza yönelik kılavuzlar
- Port knocking açıklaması →
- iPhone, iPad ve Mac'te knockd →
- iPhone, Mac ve Apple Watch için fwknop SPA →
- DrayTek Vigor bağlantı noktası tıklatma →
- SSH'yi bağlantı noktası tıklatmasının arkasına gizleyin →
- Apple Watch’ta bağlantı noktası tıklatma →
- Port tıklatması neden kapıyı açmaz →
- knockd.conf örnekleri →
- fwknop sunucu kurulumu →
- Port knocking, VPN mi yoksa fail2ban mi? →