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])
요구 사항 :
카테고리별로 검색
인기있는 소프트웨어
-
Parrot security OS 23 Oct 17
-
Lubuntu 16 Aug 18
-
Puppy Linux "Slacko" 28 Apr 17
-
BackBox Linux 16 Aug 18
-
Lantern 3 Jun 15
-
HP Linux Imaging and Printing 1 Dec 17
-
Zorin OS Lite 16 Aug 18
pyrad
개발자의 기타 소프트웨어 Wichert Akkerman
htmllaundry
11 May 15
Euphorie
12 Apr 15
코멘트 pyrad
카테고리별로 검색
인기있는 소프트웨어
-
Zorin OS Ultimate 16 Aug 18
-
Vyatta 18 Feb 15
-
Robolinux 19 Jun 17
-
Xfburn 17 Feb 15
-
Puppy Linux "Slacko" 28 Apr 17
-
Elive 20 Jan 18
-
KTurtle 2 Jun 15
댓글을 찾을 수 없습니다