Giter Site home page Giter Site logo

codam-coding-college / freeradius-server Goto Github PK

View Code? Open in Web Editor NEW

This project forked from martichou/freeradius-server

0.0 0.0 0.0 41.58 MB

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

License: GNU General Public License v2.0

Shell 1.53% Ruby 0.01% Python 0.71% Perl 1.57% C 88.18% Makefile 2.08% PLpgSQL 0.46% PLSQL 0.12% SaltStack 0.10% DIGITAL Command Language 0.01% M4 4.13% GDB 0.01% Dockerfile 0.70% Roff 0.10% sed 0.03% TSQL 0.25%

freeradius-server's Introduction

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
   [...]
}

freeradius-server's People

Contributors

alandekok avatar arr2036 avatar mcnewton avatar jpereira avatar alanbuxey avatar qnet-herwin avatar spbnick avatar pmayers avatar alejandro-perez avatar terryburton avatar jrouzierinverse avatar nchaigne avatar herwinw avatar pwdng avatar skids avatar martichou avatar spaetow avatar armitasp avatar fajarnugraha avatar matsimon avatar aaronhurt avatar candlerb avatar iboukris avatar bmork avatar zmousm avatar jimdigriz avatar hartmans avatar lytboris avatar cipherboy avatar lemenkov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.