elham65_tansa Ответов: 2

конструкция брандмауэра с#


سلام

من میخوام یک فایروال با زبان سی شارپ طراحی کنم ولی هیچ اطلاعاتی ندارم کسی میتونه من رو راهنمایی کنه ؟

[Правка: Google Translate]
Привет

Брандмауэр разработан с использованием C#, но у меня нет никакой информации, может ли кто-нибудь мне помочь?

2 Ответов

Рейтинг:
2

BobJanova

Брандмауэры требуют довольно низкого уровня доступа к функциям ОС, которые зависят от того, на какую ОС вы ориентируетесь. Он не будет доступен через него .Net без использования P/Invoke. Вы захотите посмотреть примеры на C++ (или другом языке) для ОС, на которую вы ориентируетесь, и если есть веская причина для этого, вы можете перевести их на C# – но вам все равно придется вызывать те же методы API ОС.


elham65_tansa

спасибо.

Рейтинг:
19

Prerak Patel

Вы можете использовать некоторый код из следующего:
Фильтрация пакетов в .NET[^]
Простое Приложение Брандмауэра[^]


Sergey Alexandrovich Kryukov

Хороший перс, мой 5-й :-)
--СА

elham65_tansa

. ببخشید
من از این کدها اصلا سر در نمیارم نمیشه بیشتر کمکم کنید؟
منبع آسانتری بهم پیشنهاد بدید؟

Prerak Patel

К сожалению, нет простого способа реализовать брандмауэр.

[no name]

Хорошая Ссылка. Мой 5.

elham65_tansa

راه آسانتر نمیخوام
میخوام بهتر توضیح بده که راحتتر بفهمم

Prerak Patel

Вам нужно понять из самих статей и перестать писать на персидском.

elham65_tansa

К сожалению, я видел очень мало примеров кода, но ни одного недооцененного
Я могу познакомить меня с источником обучения или с чем-то еще?