codam-coding-college / freeradius-server

FreeRADIUS - A multi-protocol policy server. Modified for mschapv2 - kerberos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Freeradius-server

Modified for the 42Network

GNU

Server setup / Dev setup

  • Install all deps
$ apt install git libldap-dev libssl1.0-dev make gcc libsasl2-modules-gssapi-mit ldap-utils libtalloc-dev
# Your working env should looks like :
# - working dir
# |- krb5
# |- freeradius-server
# That's because freeradius will looks for ../../krb5.

Changes

As per GNUv2 we must specify which change we've made to the source code. This repo provide an additional modules, named rlm_mschapv2_kerberos which aims to provide compatibility between KRB5 and MSCHAPv2 protocole (based on Ether42).

rlm_mschap_kerberos

Config sample:

mschapv2_kerberos {
	#
	# libkdb path for dynamic linking
	#
	libkdb_path = /usr/local/lib/libkdb5.so

	#
	# libkdb_ldap path for dynamic linking
	#
	libkdb_ldap_path = /usr/local/lib/libkdb_ldap.so
   [...]
}

About

FreeRADIUS - A multi-protocol policy server. Modified for mschapv2 - kerberos

License:GNU General Public License v2.0


Languages

Language:C 88.2%Language:M4 4.1%Language:Makefile 2.1%Language:Perl 1.6%Language:Shell 1.5%Language:Python 0.7%Language:Dockerfile 0.7%Language:PLpgSQL 0.5%Language:TSQL 0.3%Language:PLSQL 0.1%Language:SaltStack 0.1%Language:Roff 0.1%Language:sed 0.0%Language:Ruby 0.0%Language:GDB 0.0%Language:DIGITAL Command Language 0.0%