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”
字典詞典=(“類型的字典/辭典”,“dictionary.acc”))
REQ = srv.CreateAuthPacket(代碼= pyrad.packet.AccessRequest,
的User_Name =“wichert”,NAS_Identifier =“本地主機”)
REQ [“用戶密碼”] = req.PwCrypt(“密碼”)
回复= srv.SendPacket(REQ)
如果reply.code == pyrad.packet.AccessAccept:
打印“訪問接受”
其他:
打印“拒絕訪問”
打印“屬性返回服務器:”
因為我在reply.keys():
打印“%S:%s的”%(我,回复[我])
要求:
按類別搜索
熱門軟件
-
Tor Browser 20 Jan 18
-
antiX MX 1 Dec 17
-
Puppy Linux 19 Feb 15
-
Super Grub2 Disk 20 Jan 18
-
Distro Astro 17 Feb 15
-
Porteus MATE 12 Jan 17
-
Duck Duck Go Toolbar 3 Jun 15
pyrad
顯影劑的其他軟件 Wichert Akkerman
Euphorie
12 Apr 15
htmllaundry
11 May 15
意見 pyrad
按類別搜索
熱門軟件
-
Fedora Electronic Lab Live CD 17 Feb 15
-
Zorin OS Lite 16 Aug 18
-
Robolinux 19 Jun 17
-
Plants vs. Zombies 12 May 15
-
BlackArch Linux 22 Jun 18
-
Yandex Browser 17 Feb 15
-
Kismet 17 Feb 15
評論沒有發現