2009-10-08 16 views
6

Mamy bezprzewodowy kontroler, który monituje maszyny klienckie o nazwę użytkownika i przekazuje za pomocą promienia, kontrolera bezprzewodowego, niż przekaźniki, które nam prosi, gdzie musimy wysłać to żądanie do niezaszyfrowanej strony trzeciej .Emuluj serwer o promieniu w .NET

  1. czy możliwe jest emulowanie serwera radius w .net jest tam api.
  2. czy istnieje szyfrowanie promienia oprócz wyraźnego tekstu, który umożliwia odszyfrowanie za pomocą klucza wspólnego między serwerem aplikacji a sterownikiem bezprzewodowym.
  3. ktokolwiek to zrobił wcześniej?
+0

W jaki sposób zaimplementować tego contorller Wireless? – AminM

Odpowiedz

3

RADIUS jest tylko protokół usługa sieciowa podobnie jak każdy inny ...

Pytanie # 1 - można emulować serwer RADIUS w .NET?

Tak, oczywiście. Protokół ten jest opisany w

RFC 2865 : Remote Authentication Dial In User Service

Tworzenie proces serwera, który obsługuje detektor UDP, który obsługuje protokół i daje odpowiednie odpowiedzi.

Pytanie nr 2 - wspólne tajne auth

MS-CHAP umożliwił wspólne tajne wyzwania

Pytanie # 3 - zrobić wcześniej?

Tak TekRADIUS został napisany w .NET, więc jest to z pewnością możliwe.

http://www.tekradius.com/

ja bym rozmiar koszulkę jak duża do bardzo duży problem, jeśli szukałeś do stworzenia kompletnego rozwiązania. Kompatybilność jest największym wyzwaniem dla kompletności - oczywiście możesz zmniejszyć ten problem.

0

To dużo pracy, ale tak, można zrobić w .NET. Oto dwa linki do Ciebie:

nRadius

TinyRadius (jest to projekt Java, może zostać przeniesiony z niektórych prac ...)

Istnieją inne biblioteki, ale ogromny (jak http://www.freeradius.net/), zbyt dużo pracy!

Powiązane problemy