Tut1x is
an open source implementation of IEEE
802.1x
Port Based Network Access Control Supplicant part. It is a software research
project at Tampere University of Technology, Finland. Our goal was to make
an easily configurable and usable 802.1x supplicant for Linux and
in the same time do research in the area of communications security,
authentication protocols and programming techniques of communication
software. The project was carried through in
Institute of Communications
Engineering at TUT as part of a
TEKES funded Retiisi project.
Highlights
- Easy configuration with one configuration file
- Supports MD5, PAP, CHAP, MS-CHAP, MS-CHAPv2, TLS, PEAP and TTLS
tunneling
- Dynamic WEP keys on Linux
- Text-based remote configuration program
- Lightweight, uses only OpenSSL library
- Modularised design, adding new protocols should prove to be a
very small effort
- MIT software license
- Portable code, currently supporting Linux and Windows (Cygwin)
CVS Web is available here.
Sourceforge project page is here and there you can also download the releases.
If you prefer using CVS, login to the Sourceforge anonymous CVS repository first with the command:
cvs -d:pserver:anonymous@tut1x.cvs.sourceforge.net:/cvsroot/tut1x login
(Just press ENTER when prompted for a password)
Then download the repository with:
cvs -z3 -d:pserver:anonymous@tut1x.cvs.sourceforge.net:/cvsroot/tut1x co -P src
Any suggestions and patches are welcome.
WARNING! This software is still
in beta testing phase and should be treated as such.
(C) 2005,2009 Ilkka Karvinen
Institute of Communications Engineering
Networks and Protocols Group
Tampere University of Technology
Last modified: 12/10/2009