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])と
要件:
最近閲覧ソフト
-
Password Vault Manager 31 Dec 14
カテゴリから探す
人気のソフトウェア
-
Puppy Linux "Slacko" 14 Jul 16
-
BackBox Linux 16 Aug 18
-
DEFT 9 Mar 17
-
SecureCRT 11 Apr 16
-
KTurtle 2 Jun 15
-
Boot-Repair-Disk 20 Feb 15
-
HP Linux Imaging and Printing 1 Dec 17
pyrad
開発者の他のソフトウェア Wichert Akkerman
htmllaundry
11 May 15
Euphorie
12 Apr 15
へのコメント pyrad
最近閲覧ソフト
-
Password Vault Manager 31 Dec 14
カテゴリから探す
人気のソフトウェア
-
Return To Castle Wolfenstein Coop 20 Feb 15
-
Tor Browser 20 Jan 18
-
Puppy Linux "Slacko" 14 Jul 16
-
AirSnort 3 Jun 15
-
Fedora Electronic Lab Live CD 17 Feb 15
-
antiX MEPIS 19 Jun 17
-
Damn Small Linux 17 Feb 15
コメントが見つかりません