IpTables Rope

Yazılım ekran görüntüsü:
IpTables Rope
Yazılım detaylar:
Versiyon: 20051223
Qayıt: 3 Jun 15
Geliştirici: Chris Lowth
Lisans: Ücretsiz
Popülerlik: 3

Rating: nan/5 (Total Votes: 0)

HALAT basit bir amaçla tasarlanmış bir betik dili ile yazılmış, son derece esnek kurallar kullanılarak paketler eşleştirilecek olanak Linux iptables için bir "maç modülü" dir. Bu peer-to-peer uygulama trafik çeşitli stilleri kontrol etmek için P2PWall projesinin bir sonraki aşaması için destek sağlamak için başlangıçta yazılı, ama mümkün kullanımları var bu çok daha geniştir edildi. Bir öğretici tarzı genel görünümü için Temel sayfasına bakın.
iptables maç modülleri kuralları paketleri belirli ölçütlere uyan veya olmamasına bağlı olarak eylemleri için izin verir. Netfilter / iptables standart dağılımı, bu tip yararlı modülleri bir dizi sağlar. Bunlar tipik protokol türleri (TCP veya UDP), kaynak ve hedef adresleri ve portları vb kontrol edilmesini sağlar.
Bazı genişletilmiş paket eşleştirme özellikleri sağlamak için çekirdeğin içine derlenmiş olabilir daha ilginç "ekstra" bir dizi de vardır. Böyle bir örnek paketleri her yerde paketlerin veri yükü kısmında belirtilen dizeleri varlığı (veya başka türlü) bazında Bahisler sağlar "string" modülü. Önemli ölçüde sistemin özelliklerini genişletmek için kullanılabilecek diğer gizli hazineleri vardır.
Bir maç kuralı oluşturmak için halat kullanmak için, öncelikle maç kriterlerini kodlar HALAT scriptlet'i yazmak gerekir. Örnek olarak, biz bir HTTP indir "Content-uzunluğu" başlığı için bakmak ve uzunluğu aşağıdaki komut dosyası kullanarak 1000000 bayt aşmadığı kontrol edebilir ..
Bu komut o iş yapmak için aşağıdaki adımları vardır:
1. Aramalar dize için paketin veri yükü "Content-uzunluk:" Bu arar gibi, ama harf yok sayar.
Dize bulunamazsa 2. senaryo durur ve netfilter bir "eşleşmedi" durumu döndürür.
Dize bulunursa 3., script onu takip rakamları alır ve kayıt $ n bir dize olarak saklar.
4. $ n dize 1000000 sonra komut sona erdirir ve IPTables bir "eşleşti" durumu döndürür dolardan n büyükse sayı 1000000 karşı bir tamsayıya dönüştürülür ve karşılaştırılır.
   5. Aksi takdirde, script "eşleşmedi" statüsünde sona erdirir.
Böyle komut dosyaları yazılı olduğu dil ReversePolish gösterimi fikrine dayalı ancak AnchorBrackets kavramını ele genişletilir. dil LanguageReference ayrıntılı olarak belgelenmiştir.

Benzer yazılım

Bifrost
Bifrost

3 Jun 15

pms_utils
pms_utils

11 May 15

procmon
procmon

11 May 15

Geliştirici Diğer yazılım Chris Lowth

Cutter
Cutter

17 Feb 15

FTwall
FTwall

2 Jun 15

Yorumlar IpTables Rope

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!