Forum
Arkadaşlar benim c#'ta bir firewall programı yazmam gerekiyor. Ancak firewall konusunda çok fazla bilgiye sahip değilim firewall'da port açma ve gelen portları kontrol etme işlemleri hakkında yardıma ihtiyacım var. Konu ile ilgilenen arkadaşlar bu konuda bana yardımcı olursanız çok sevinirim. ben çalışmaya henüz yeni başladım...
Merhaba;
yazılım açısında teknik detayları bilmiyorum ancak öncelikle network ve firewall mantığını iyi kavramanız gerekmekte. çünkü hangi portun/paketin/isteklerin ne anlama geldiğini ve nasıl davranış gösterdiğini öğrenmeniz gerekmekte. daha sonra bunu yazılım mantığı çerçevesinde oturtmaya çalışabilirsiniz. ilk olarak aşağıdaki dokümanı incelemeniz size bir fikir verecektir.
Firewall API'sini kullanabilirsiniz sanırım. Ama C# tarafında bunu yapmak çok kolay değil. 2. linkte VBNet örneği var. Ordakileri C#'a çevirebilirsiniz.
http://www.codeproject.com/KB/cpp/firewallpapi.aspx (C/Cpp)
http://www.webtropy.com/articles/art21-firewall-api.asp?Firewall%20api (vbnet)