Skip to content


Subversion checkout URL

You can clone with
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 Shell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

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.