ACIK KAYNAK
 
*
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun. Mayıs 17, 2008, 01:42:22 ÖS


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz



Reklamlar
Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: 6- IPTABLES INPUT uygulaması.  (Okunma Sayısı 90 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
acikkaynak
Administrator
*
Offline Offline

Mesaj Sayısı: 234



Üyelik Bilgileri
« : Eylül 04, 2007, 01:15:08 ÖÖ »

INPUT uygulaması

Örneğimiz :

Kod:
iptables -t INPUT -p ! tcp --sport ! 21 -s ! 192.168.1.1/255.255.255.0 -d ! 192.168.0.1/255.255.255.0 -i ! ppp0 -j DROP

1- Bu örnekte ilk olarak ( -t INPUT ) parametresini kullandık bu bize kuralın INPUT yani girişler üzerinde geçerli olacağını gösteriyor. Makinamıza bir paket geldiğinde çekirdek INPUT zincirine bakıyor. Eğer tanımladığımız bir kural bulursa uyguluyor yoksa devam ediyor.

2- Daha sonra ise ( -p ! tcp ) parametresi kullanılmış. Bu ise uygulanacak kuralda tcp protokolü haricindeki protokolleri kullanacağımızı belirtiyor. Burada tcp yerine udp, icmp yada all kullanabilirdik. all kuralın tüm protokoller üzerinde etkili olacağını gösterir.

3- (--sport 21 ) kuralda incelenecek hedef port'un 21 olmaması gerekmektedir.

4- (-s ! 192.168.1.1/255.255.255.0 )parametresi ise kuralımızın uygulanması için kaynak adresin 192.168.1.1 haricinde olması gerektiğini gösteriyor. Yani bir paket geldiğinde ip adresi 192.168.1.1 değilse bu kural uygulanacaktır. Burada ip yerine direkt dns adreside kullanabiliriz.

5- (-d ! 192.168.0.1/255.255.255.0 ) parametresi kuralımızın hedef ip'sinin 192.168.0.1 hariç tüm adresler olduğunu gösteriyor. Kural, paketimiz 192.168.0.1'e gitmiyorsa uygulanacak. Burada da yine ip yerine dns adresini kullanabiliyoruz.

6- (-i ! ppp0 kuralın uygulanması için paketin geldiği arabirimin ppp0 olmaması gerektiğini gösteriyor. Burada ppp0 yerine ppp+ da kullanabiliyoruz bu bize ppp ile başlayan tüm arabirimlerde kuralların uygulanmasını sağlar.

7- (-j DROP) kullanmışız bu ise kuralın uygulanması sonucunda paketin engellenmesini sağlar. Burada kullanabileceğimiz bazı parametreler ALLOW, REJECT'dir. Burada ALLOW paketi kabul eder. REJECT paketi kabul etmez fakat geri sinyal gönderir. DROP ile REJECT arasındaki fark DROP paketi geçirmez fakat geri sinyal göndermez, REJECT ise --reject-with ile verilen sinyali gönderir.
Logged
Sayfa: [1]   Yukarı git
  Yazdır  
 
Gitmek istediğiniz yer:  


[Basit Gorunum]

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks


acikkaynak
XHTML 1.0 Geçerli! CSS Geçerli! Dilber MC Theme by HarzeM