pyradは、Python RADIUSクライアントです。
pyradは、いくつかのモジュールが含まれています。
pyrad.client
RADIUSクライアントクラス。
pyrad.dictionary
RADIUSディクショナリのサポート。標準にradiusd辞書をサポートし、FreeRADIUSのオクテットとabinary拡張のための予備的なサポートしています。
pyrad.packet
RADIUS要求または応答でパケット。パケット·オブジェクトは、標準のPythonデータ型を使用し、RADIUSが属性名に、プログラマを可能に必要なすべてのデータ変換を処理します。
pyrad.server
RADIUSサーバーとプロキシクラスの基本。
pyrad.tools
主にデータ変換のために内部的に使用されるユーティリティ関数、
簡単な例
以下のpyradを使用する方法の簡単な例です。それは、認証要求を行う方法を示しています。
輸入pyrad.packet
pyrad.clientインポートクライアントから
pyrad.dictionary輸入辞書
SRV =クライアント(サーバー= "radius.my.domain"、秘密= "s3cr3t」、
のdict =辞書( "dicts /辞書"、 "dictionary.acc」))
REQ = srv.CreateAuthPacket(コード= pyrad.packet.AccessRequest、
user_nameは「Wichertさん」、NAS_Identifierは= "localhost"が)
REQ [「ユーザーパスワード」] = req.PwCrypt( "パスワード")
返信= srv.SendPacket(REQ)
reply.code == pyrad.packet.AccessAccept場合:
印刷 "アクセスが受け入れ」
他:
印刷 "アクセスが拒否されました」
プリント "サーバーによって返された属性:"
reply.keys中のI():
印刷 "%sの:%s"は%(私は、返信[i])と
要件:
最近閲覧ソフト
カテゴリから探す
人気のソフトウェア
Yandex Browser 17 Feb 15
HardInfo 3 Jun 15
pfSense 22 Jun 18
Quirky Linux 22 Jun 18
Xubuntu 16 Aug 18
Android-x86 22 Jun 18
Elastix 2 Oct 16
pyrad
開発者の他のソフトウェア Wichert Akkerman
htmllaundry
11 May 15
Euphorie
12 Apr 15
へのコメント pyrad
最近閲覧ソフト
カテゴリから探す
人気のソフトウェア
Psiphon 20 Feb 15
AirSnort 3 Jun 15
Tiny Core Linux 2 Sep 17
KAVClient 3 Jun 15
DDRescue-GUI 17 Aug 18
NdisWrapper 11 May 16
GChemPaint 2 Jun 15
コメントが見つかりません