Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Cyclops, some hacks to make a 2 factor authentication framework using radius, Active Directory and Google authenticator. Best of all worlds.
PHP Perl
branch: master

Update otp.php

latest commit 4b3883fec1
Mazon authored
Failed to load latest commit information.
www Update otp.php no message started on replay protection with timestamp
default sites enabled



I created a small perl extension for freeradius to do a 2 factor authentication with AD and google authenticator.

  1. Authenticate against Active Directory with the use of PAM.
  2. Authenticate with time based otp. The secret is stored per user in a mysql. Google Authenticator

Enrollment of OTP secret: 1. A small Self service portal that lets a user generate a secret. If the user tries to login to the selfservice portal when otp is set. otp is required to login.


Installation Instructions

Something went wrong with that request. Please try again.