pyrad 파이썬 RADIUS 클라이언트입니다.
pyrad 여러 모듈이 포함되어 있습니다 :
pyrad.client
RADIUS 클라이언트 클래스입니다.
pyrad.dictionary
RADIUS 사전을 지원합니다. 표준 radiusd 사전을 지원하여 FreeRADIUS 옥텟과 abinary 확장을위한 예비 지원을하고있다.
pyrad.packet
RADIUS 요청 또는 응답과 패킷. 패킷의 목적으로 만 사용 표준 파이썬 데이터 유형 및 RADIUS 속성 이름에 프로그래머를 허용하는 모든 필요한 데이터 변환을 처리한다.
pyrad.server
기본 RADIUS 서버 및 프록시 클래스.
pyrad.tools
주로 데이터 변환을 위해 내부적으로 사용하는 유틸리티 함수
간단한 예
아래 pyrad를 사용하는 방법에 대한 간단한 예이다 그것은 인증 요청을 수행하는 방법을 보여줍니다.
수입 pyrad.packet
pyrad.client 수입 클라이언트에서
pyrad.dictionary 수입 사전에서
SRV = 클라이언트 (서버 = "radius.my.domain", 비밀 = "s3cr3t"
딕셔너리 = 사전 ( "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])
요구 사항 :
최근에 본 소프트웨어를
EDPcalc 12 Dec 14
카테고리별로 검색
인기있는 소프트웨어
Macpup 19 Feb 15
OpenShot Video Editor 17 Aug 18
Redis 28 Sep 15
CentOS Live CD 22 Jun 18
W-Packager 20 Feb 15
Plants vs. Zombies 12 May 15
XTerm 3 Jun 15
pyrad
개발자의 기타 소프트웨어 Wichert Akkerman
Euphorie
12 Apr 15
htmllaundry
11 May 15
코멘트 pyrad
최근에 본 소프트웨어를
EDPcalc 12 Dec 14
카테고리별로 검색
인기있는 소프트웨어
PSPP 3 Jun 15
Openfiler 12 May 15
PlayOnLinux 9 Dec 15
Porteus Xfce 12 Jan 17
Puppy Linux "Slacko" 28 Apr 17
Porteus MATE 12 Jan 17
Wifislax 9 Aug 16
댓글을 찾을 수 없습니다