Home
Name Modified Size InfoDownloads / Week
SWAG v.0.1a 2010-01-27
swag.7z 2010-01-29 146.3 kB
Readme.txt 2010-01-28 2.8 kB
Totals: 3 Items   149.1 kB 0
+++++++++++++++++++++++++++++++++++++++++++++++++
Readme.txt   Readme.txt  Readme.txt  Readme.txt  
SWAG - SIMPLE WIRELESS AUTHENTICATION OF GUESTS
+++++++++++++++++++++++++++++++++++++++++++++++++

LAST UPDATED: 28 JANUARY 2009

COMING SOON:
	1) main project files
	2) descriptions and ideas for usage
	3) version 1 beta to be release early February
																			|
PROJECT DESCRIPTION:
	SWAG, Simple Wireless Authentication of Guests is just that, a simple way
	to authenticate guest users on to a guest wireless network.  This tool
	takes care of creating the username and password. It then submits this
	information to the wireless controller over ssh and sets up the account
	with a lifetime of 12 hours (adjustable).  The results are then displayed
	on a printable instruction sheet for the guest to use.  The software does
	NOT store any wireless controller usernames or passwords for security
	purposes.  It does however keep a log of all created guest usernames and
	passwords along with the guest name, date and time of creation.  In 
	a future release this will be used to make sure that duplicate users are
	not created.
	
PREREQUISITS:
	Webserver running php5 and has the ssh2 libraries installed.
		This has been tested on Ubuntu with php5, apache2, mysql5 and ssh2.
		For a good set of instruction on how to install ssh2 libraries I 
		have referenced this website: http://www.how2pc.co.il/blog/2009/08/how-to-install-a-php-ssh2-extension-on-ubuntu-server-9-04/
		See section below on the instructions that were copied from that site.
	
USES:
	A front desk administrator can easily create a guest wireless user for 
	visitors to your corporation.  The underlying code allows for the adaption
	of many different functions that can be carried out over the CLI and
	and scripted into a simple web interface, all over a ssh2 connection.
	
REASON FOR THE PROJECT:
	In a recent search for something similar nothing was found that would 
	satisfy the need.  This projects goal is to simplify the every day 
	administrative task of running a wireless network.
	
SSH2 INSTALLATION INSTRUCTIONS:
	#first we update the system
	aptitude update
	aptitude safe-upgrade
	#install necessary packages
	aptitude install php5-dev php5-cli php-pear build-essential
	#configure openssl
	openssl-dev zlib1g-dev
	#install libssh2 ext
	aptitude install libssh2-1-dev
	#install the pecl ext
	pecl install -f ssh2
	#add the ext to the configuration file
	echo ‘extension=ssh2.so’ > /etc/php5/conf.d/ssh2.ini  #This may need to be manually created
	#restart the apache server
	/etc/init.d/apache2 restart
	#that’s it enjoy ( I have noticed in two instances where the server it self needs a reboot before the libriaries were loaded)
Source: Readme.txt, updated 2010-01-28