-J DROP ve -j STEAL arasındaki fark nedir?


9

Sıklıkla insanların STEALiptables kurallarında hedef belirlediklerini görüyorum . Bu hedefi, (debian'da) xtables-addons-commonve 'yi kurarak elde etmek mümkündür xtables-addons-dkms. İnsanlar tercih ediyoruz Merak ettim STEALüzerinde DROPkontrol ettim bu yüzden, kılavuzu , fakat sadece aşağıdaki bilgileri var:

   STEAL
       Like the DROP target, but does not throw an error like DROP when used
       in the OUTPUT chain.

Hangi hatayı bilen var mı? Örneğin, aşağıdaki iki kuralı alabiliriz:

-A OUTPUT --protocol tcp --match multiport ! --dports 80,443 --match set --match-set bt_level1 dst --jump STEAL

ve:

-A OUTPUT --protocol tcp --match multiport ! --dports 80,443 --match set --match-set bt_level1 dst --jump DROP 

Onların arasındaki fark ne?

Yanıtlar:


3

Drop, OUTPUT zinciri ile kullanıldığında bir hata paketi gönderir. REPECT'in INPUT zinciri ile kullanıldığında nasıl bir hata paketi döndürdüğü gibi. STEAL bunu yapmıyor.

EDIT: Bahama başına, IPtables uzantıları aslında netfilter ekibi tarafından yapılır.


1
Bu uzantılar netfilter ekibi tarafından sağlanır. Aslında yazıyorlar iptablesve onunla birlikte gelen çekirdek modülleri. Kod dışarıda değil çünkü güvenilmeyen bir tarafça. Çünkü kod deneysel.
— Bahama

Bilmek güzel, dış bir grup tarafından tutulduğu izlenimi altındaydım.
— rfelsburg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.