pyrad

소프트웨어 스크린 샷:
pyrad
소프트웨어 정보:
버전: 2.0
업로드 날짜: 12 May 15
개발자: Wichert Akkerman
라이센스: 무료
인기: 47

Rating: 5.0/5 (Total Votes: 1)

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])
요구 사항 :

개발자의 기타 소프트웨어 Wichert Akkerman

htmllaundry
htmllaundry

11 May 15

Euphorie
Euphorie

12 Apr 15

코멘트 pyrad

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!