Merhabalar,
Öncelikle herkese iyi çalışmalar. Bir yazılım güvenliği için Linux CentOS'daki belli bir portu, belli bir IP ile sınırlandırmak istiyorum. Bunu nasıl yapabilirim ?
PHP ile Sunucu Port Sınırlandırma Olayı
5
●557
- 02-06-2015, 15:50:23iptables ile yapabilirsiniz.
konumuzu inceleyebilirsiniz.
https://www.r10.net/dedicated-server-...-yonetimi.html - 02-06-2015, 15:59:53Üyeliği durdurulduHocam IPtables girişi engelliyor.GlobalHosting adlı üyeden alıntı: mesajı görüntüle
Aradığım şey bu değil
- 02-06-2015, 16:34:17belirli ip lere izin de verebilirsiniz.
yani her şeyi engelleyip bazı portlara bazı ip lerin erişimini verebilirsiniz
- 02-06-2015, 23:00:22PHP ile port sınırlamanın bir mantığı yoktur. Port sınırlama dediğiniz işi network bağlantısını dinleyerek ve tespit ederek yaparsınız. Bunu da PHP yapamaz işletim sistemi yapar.
Bahsettiğiniz olay şu sanırım; PHP ile yazılmış bir sistem var ben IP ve Port değerleri gireyim sunucudaki o IP ve Port sınırlamaları yapılsın. Eğer demek istediğiniz bu ise PHP ile exec() fonksiyonu aracılığı ile iptables üzerinden bu sınırlandırmayı yapabilirsiniz.
Örneğin;
<?php echo exec("iptables -A INPUT -i eth0 -p tcp --destination-port {PORT-NUMARASI} -s {IP-ADRESI} -j DROP"); ?>Aradığım şey bu değil demişsiniz sonra soruyu açmamışsınız. ben yine beyin ışınları ile sorunuzu tahmin etmeye çalışıp 2. ihitmali değerlendireyim. Belli porttan gelen ziyaretçi bir sayfayı göremesin diyosanız eğer .htaccess ile bir kural yazıp o ziyaretçiyi yasak.html gibi bir sayfaya yönlendirebilirsiniz. Veya size kalmış ne yapmak istiyorsanız.
RewriteCond %{SERVER_PORT} 12345 RewriteRule ...