1 / 54

DeVry University

DeVry University. Presents…. Senior Project. Tiffaney DeAmicis. Jason Bundage. David Haney II. Carlos Williams. Sarah Overshon. Marty Williams. The Client. The Clients Needs…. To have the ability to register and track users (Residents).

blaise
Download Presentation

DeVry University

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DeVry University Presents…

  2. Senior Project

  3. Tiffaney DeAmicis

  4. Jason Bundage

  5. David Haney II

  6. Carlos Williams

  7. Sarah Overshon

  8. Marty Williams

  9. The Client

  10. The Clients Needs… • To have the ability to register and track users (Residents). • To have the ability to filter and block inappropriate web content.

  11. Executive Summary The DeVry team has signed an agreement with Rainbow Housing Assistance Corporation and the residents of the Cool Wood Oaks Apartment complex to implement a Login Tracking System for our senior project. The purpose of this application is to authorize the staff of Cool Wood to track the computer usage of the residents and provide the residents with a secure purpose of accessing the system. The application will contain a simple login-in system that will gather the information from the users to create a unique username and password to allow them a timed access of the internet browser.

  12. Project Description Previously, the computer lab at Cool Wood Oaks Apartment complex consisted of only two workstations. The companies ultimate goal is to be able to increase the number of computers to five. The new network will access the internet via a proxy server, which will also be installed. A login system is connected to a database, and will require residents to enter their credentials before access to the computers will be granted. This, along with the proxy server will ensure acceptable internet usage among the respective tenants.

  13. The Previous Senior Project

  14. The Technology Involved • Linux • Apache • Netfilter • Squid • MySQL • PHP • FreeRADIUS • Perl • Chillispot

  15. Linux The Ubuntu Linux OS serves as the core of the proxy server. Linux is the origin of how the project is built and what it is capable of…

  16. Apache Apache is unquestionably the most well-known web server in existence because it is responsible for serving the login application to the clients.

  17. Netfilter Netfilter allows for us to DHCP all of our clients and for us to redirect traffic from port 80 to port 3128 to be filtered by the application Squid.

  18. Squid Squid is the most widely used content filtering system in use today because it handles blocking inappropriate content.

  19. MySQL MySQL is a world class enterprise level database application and it stores all the client information.

  20. PHP PHP is a scripting language that was created for designing web pages so that it can be used to enter the information into the database.

  21. FreeRADIUS FreeRADIUS is an application that handles Authentication, Authorization and Accounting (AAA)

  22. Perl Perl is a scripting language that is actual a gateway application that is embedded in itself.

  23. Chillispot Chillispot is a mesh technology that allows a user to use FreeRADIUS and MySQL in a combination to decide weather a client should have access to the internet and/or continue being redirected to the login page.

  24. Our Senior Project

  25. The Server Procedures

  26. PROXY SERVER BACKUP CONFIGURATION sudofdisk -l cd/ sudo -s -H mount -t ext 3 /dev/sda1 /mnt mount -t proc proc /mnt/proc mount -t sysfs sys /mnt/sys mount -o bind /dev /mnt/dev chroot /mnt /bin/bash grub -install /dev/sda

  27. The Certificates

  28. The Workstation Procedures

  29. The Technology Involved • Linux Ubuntu Proxy Server • Symantec Ghost 8.3

  30. Symantec Ghost 8.3

  31. Symantec Ghost 8.3

  32. The Components Involved • One Modem • Two Switches • One Router • One Proxy Server • Two Workstations • One Administration System

  33. The Login Application

  34. The Login Process

  35. The Logout Process

More Related