BACKGROUND Rainbow Housing Assistance Corporation was founded in 2002. A national non-profit organization forced to create and preserve affordable multi-

Slides:



Advertisements
Similar presentations
Inter WISP WLAN roaming
Advertisements

Welcome to Middleware Joseph Amrithraj
By the end of this section, you will know and understand the hardware and software involved in making a LAN!
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
Web Server Hardware and Software
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
An Authorization Service using.NET Passport ™ as underlying Authentication Scheme Bar-Hen Ron Hochberger Daniel Winter 2002 Technion – Israel Institute.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Local Area Networks Part III. 2 Introduction Proper support of a local area network requires hardware, software, and miscellaneous support devices. A.
Kerim KORKMAZ A. Tolga KILINÇ H. Özgür BATUR Berkan KURTOĞLU.
Chapter 16 AAA. AAA Components  AAA server –Authenticates users accessing a device or network –Authorizes user to perform specific activities –Performs.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Principles of Information Technology
Advanced Web 2012 Lecture 2 Sean Costain How the Web Works - Refresh Sean Costain 2012 The web is a matrix of servers that handle client requests.
A Guide to major network components
Firewall and Proxy Server Director: Dr. Mort Anvari Name: Anan Chen Date: Summer 2000.
Network Topology. Cisco 2921 Integrated Services Router Security Embedded hardware-accelerated VPN encryption Secure collaborative communications with.
CHAPTER Introduction to LANs. MODULE Purpose and Use of a Network.
Using RADIUS Within the Framework of the School Environment Ed Register Consultant April 6, 2011.
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
BY Zoher & Mahmoud. What is WAMP?  - Acronym for Windows/Apache/MySQL/PHP, Python, (and/or) PERL  - WAMP refers to a set of free open source applications,
Linux Operations and Administration
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
The Basics of Networking. Rick Graziani What is networking? Communication! An interconnection of computers and other devices: –Printers.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
Computer Networks All you need to know. What is a computer network? Two or more computers connected together so that they can communicate with each other.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Networks and Hackers Copyright © Texas Education Agency, All rights reserved. 1.
PHP Professor Waterman. Agenda What is PHP Versions HTML Dynamic Web sites Interactive Web Sites Installing PHP Transfer pages to a Web hosting service.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Security Testing Case Study 360logica Software Testing Services.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Class02 Introduction to web development with PHP MIS 3501, Fall 2015 Brad N Greenwood Department of MIS Fox School of Business Temple University 8/27/2015.
Section 4 – Computer Networks Setting up a small network.
Joomla An Open Source Content Management System. Scope of Workshop Definition and background of Joomla Explanation of Joomla’s abilities and strengths,
HUB Connects multiple workstations, servers, and other devices to a network. Can be used to connect two or more computers to one network port. Handles.
Scenario 1 Internet WAN LAN1 LAN2 LAN3 LAN4
INTRODUCTION TO SERVERS & INSTALLATION OF WINDOWS SERVER 2008 R2 Network Administration and Maintenance.
Introduction to PHP and MySQL Kirkwood Center for Continuing Education By Fred McClurg, © Copyright 2015, Fred McClurg, All Rights.
1 INTERNET USAGE CHAPTER 3 Presented by: Eyad Almassri.
Computer Emergency Notification System (CENS)
Overview of Microsoft ISA Server. Introducing ISA Server New Product—Proxy Server In 1996, Netscape had begun to sell a web proxy product, which optimized.
Networks.
The Intranet.
Data Communications and Networks Chapter 10 – Network Hardware and Software ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Network Components Basics!. Network HUB  Used to connect multiple Ethernet devices together  Layer 1 of the OSI model  Not used much today.
1 Team Members Cartez Augustus Robert Evans Patrick Tchissambo.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Securing Web Access Senior Design III – Spring 2009 Matt Shea.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
Page ADP Technology Training. 2 Page2 Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All.
Client Server Model. Server Applications (Software) Management and maintenance of Data including Management and maintenance of Data including User login.
An Introduction to Local Area Networks An Overview of Peer-to-Peer and Server-Based Models.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
Class02 Introduction to web development concepts MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/14/2016.
Web and Proxy Server.
WHAT IS A NETWORK TYPES OF NETWORK NETWORK HARDWARE
Introduction to web development concepts
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
CT1303 LAN Rehab AlFallaj.
CS222 Web Programming Course Outline
Networks Software.
CHAPTER Introduction to LANs
Web Servers / Deployment
In-house Developed Library Solutions
Principles of Information Technology
Presentation transcript:

BACKGROUND Rainbow Housing Assistance Corporation was founded in A national non-profit organization forced to create and preserve affordable multi- family housing for low-income families throughout the United States. Rainbow Housing works along with their affiliated companies to provide programs and support services that will increase opportunities for economic and social advancement.

Rainbow Housing Mission Statement: To create and preserve quality affordable housing for families and individuals of diverse ethnic, social and economic backgrounds, while supporting their well- being through the delivery of social service programs.

Haverstock Goals ◦To physically rehabilitate apartment developments and preserve safe, affordable housing units, while building thriving communities. ◦To provide on site service staff and/or collaborate with community based agencies to create programs that meet the needs of our diverse residents. Haverstock Hills is one of the many multi- family units that Rainbow Housing Assistance Corporation manages

Network Conditions The last CIS Senior Project group succeeded in creating a Log-In Tracking Application. However, Hurricane Ike interfered with the installation schedule, and the application was never installed. In fact, after Hurricane Ike, there was no longer a network at all.

All that was left of the previous network was a bundle of cables, routers and switches, no longer connected to any systems. We had to rebuild the network to continue our project.

After Before

Components Included in Network Two Modems Two Switches Two Routers One Proxy Server Eight Workstations Five Administration Systems

Putting Everything Together

Network Reassembled Now that we have a network... We can setup the proxy server.

Server Project

Business Needs The ability to register and track users. The ability to filter and block inappropriate web content.

Meeting Those Needs Design framework Multiple applications Force authentication Content filtering Modularity Flexibility Expandability

Technologies Involved Linux Apache Netfilter Squid MySQL PHP FreeRADIUS Perl Chillispot

Linux & Apache Ubuntu Linux serves as the core of the proxy server. It is upon Linux that the whole project is built. Apache is undoubtedly the most prominent web server in existence. Apache is responsible for serving the login application to the clients.

Chillispot & Perl Chillispot is a mesh technology that allows us to use FreeRADIUS and MySQL in conjunction to decide if a client should have access to the internet or continue being redirected to the login page. Perl is a scripting language that the actual gateway application itself is embedded in.

MySQL, PHP, FreeRADIUS MySQL is a world class enterprise level database application. MySQL stores all client information. PHP is a scripting language created for designing web pages. It is used to enter the information into the database. FreeRADIUS handles Authentication, Authorization and Accounting (AAA)

Squid & Netfilter Squid is the most widely used content filtering system in use today. Squid handles blocking inappropriate content. Netfilter, otherwise known as IPTables 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 Squid.

Workstation Project

What was done to Work Stations

Re-Install Windows All workstations were wiped clean All workstations had Windows XP re- installed All software re-installed

All Computers were imaged using Acronis 2009

Created Bootable Disk

Create the Image

Restore the Image to all other Workstations

QUESTIONS?