2009-10-08 7 views
6

Nous avons un contrôleur sans fil qui invite les machines clientes à entrer un nom d'utilisateur et à utiliser le rayon, le contrôleur sans fil, que les relais qui nous demandent, où nous devons envoyer cette requête à un tiers non crypté .Émuler un serveur radius dans .NET

  1. est-il possible d'émuler un serveur de rayon dans .net y at-il un api.
  2. Y at-il un rayon de cryptage algo court de texte clair qui permet le décryptage avec une clé partagée entre mon serveur d'application et le contrôleur sans fil.
  3. quelqu'un a déjà fait ça?
+0

comment implémentez-vous ce contorller sans fil ?? – AminM

Répondre

3

RADIUS est juste un protocole de service réseau comme tout autre si ...

Question # 1 - peut vous émuler un serveur RADIUS dans .NET?

Oui absolument. Le protocole est documenté dans

RFC 2865 : Remote Authentication Dial In User Service

Créer un processus serveur qui héberge un écouteur UDP qui gère le protocole et donne des réponses appropriées.

Question # 2 - secret partagé auth

MS-CHAP a permis à un défi secret partagé

Question # 3 - fait avant?

Oui TekRADIUS a été écrit en .NET, donc c'est certainement possible.

http://www.tekradius.com/

J'avais la taille T-shirt cela comme un grand problème à très grand si vous cherchez à créer une solution complète. La compatibilité est le plus grand défi à l'exhaustivité - bien sûr, vous pourrez peut-être régler ce problème.

0

C'est beaucoup de travail mais oui vous pouvez le faire en .NET. Voici deux liens pour vous:

nRadius

TinyRadius (c'est un projet java, il pourrait être porté avec un peu de travail ...)

Il y a d'autres bibliothèque, mais énorme (comme http://www.freeradius.net/), aussi beaucoup de travail!

Questions connexes