2009-10-08 12 views
6

Tenemos un controlador inalámbrico que solicita máquinas cliente para un nombre de usuario y pase utilizando el radio, el controlador inalámbrico que los envíos que nos solicitan, donde tenemos que enviar esa solicitud a un tercero sin cifrar .Emular un servidor de radio en .NET

  1. es posible emular un servidor de radio en .net hay una API.
  2. hay un cifrado de radio algo corto de texto claro que permite el descifrado con una clave compartida entre mi servidor de aplicaciones y el controlador inalámbrico.
  3. ¿Alguien ha hecho esto antes?
+0

¿cómo implementar ese decodificador inalámbrico? – AminM

Respuesta

3

RADIUS es un protocolo de servicios de red como cualquier otro modo ...

Pregunta # 1 - ¿puedes emular un servidor RADIUS en .NET?

Sí absolutamente. El protocolo se documenta en

RFC 2865 : Remote Authentication Dial In User Service

Crear un proceso de servidor que aloja un oyente UDP que maneja el protocolo y da las respuestas adecuadas.

Pregunta # 2 - secreta compartida de autenticación

MS-CHAP habilitó una de secretos compartidos desafíos

Pregunta # 3 - hacer antes?

Sí TekRADIUS fue escrito en .NET por lo que es ciertamente posible.

http://www.tekradius.com/

que había Talla de la camiseta esto como un gran a extra grande problema si estaban buscando para crear una solución completa. La compatibilidad es el mayor desafío para la integridad: por supuesto, es posible que pueda analizar este problema.

0

Es mucho trabajo, pero sí se puede hacer en .NET. Aquí hay dos enlaces para que:

nRadius

TinyRadius (que es un proyecto de Java, podría ser portado con algo de trabajo ...)

Hay otra biblioteca pero enorme (como http://www.freeradius.net/), también ¡mucho trabajo!