by: paul hill technology coordinator gwinn area community schools

27
By: Paul Hill Technology Coordinator Gwinn Area Community Schools

Upload: bernadette-daniel

Post on 27-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

By: Paul HillTechnology Coordinator

Gwinn Area Community Schools

Page 2: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

What We Will Cover:

• Why use Squid and Dansguardian• How it works• Selecting a version of Linux• Hardware requirements• Installing Linux• Configuring your system1) Install Webmin2) Configure services 3) Configure and start Squid4) Configure firewall for Squid, Dansguardian and Webmin5) Download, install and configure Dansguardian and Blacklists6) Install SARG

• Client setup• Searching log files• Questions

Page 3: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

Why Use Squid and Dansguardian:

Reduces Internet Traffic

Customizable Filtering

Logging Capabilities

CIPA compliant

FREE!

Page 4: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

How it works:

Dansguardian running on port 8080

Squid running on port 3128

Internet

Page 5: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

Selecting a Version of Linux:

Use a distribution of Linux that is popular.

Select a distribution that is supported by your hardware

Hardware Requirements:

• Depends on the Linux version you choose.

• Most smaller applications require only a desktop computer with some additional memory. Faster hard drives will improve performance.

• Hardware requirements are usually less than other operating systems.

•Check HCL for the version of Linux you decide to use.

•Many versions of Linux will also run on a virtual machine.

Page 6: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

Installing Linux:

ALWAYS DO A CUSTOM INSTALL. This will allow you to select which components to install.

Linux Components that you will need to install:

Applications DevelopmentEditors Development ToolsInternet Development Libraries

Server Base SystemServer Configuration Tools Administration

ToolsWeb Server Java

System Tools X Windows System

Once your install is complete make sure to update your system!

Page 7: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

Configuring your system:

1) Installing Webmin

Download the Webmin application from www.webmin.com

Install Webmin package

Open browser and go to 127.0.0.1:10000

Configure Webmin for SSLFor SSL to work you will need to install NET::SsleayConfigure Webmin to use SSL

Page 8: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

2) Configure services

Page 9: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

3) Configure and start Squid

Edit Squid configuration using text editor (\etc\squid\squid.conf) or use Webmin.

Page 10: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

a) Configure Squid Access Control

Page 11: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

b) Configuring Proxy restrictions

At this point you are ready to start Squid!

Page 12: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

4) Setup firewall

Page 13: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

5) Download, Install and Configure Dansguardian

Download Dansguardian RPM (if available)Dansguardian website is dansguardian.orghttp://dag.wieers.com/rpm/packages/dansguardian/

Run Package

Download Webmin module for DansguardianNote: Make sure the version works!

Install/Configure Webmin module

Download and expand blacklists

Configure Dansguardian

Page 14: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

a) Configure Webmin Module

Page 15: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

b) Install Dansguardian Webmin Module

Page 16: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

c) Dansguardian Webmin Module

Page 17: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

d) Install Blacklists

Download blacklists from urlblacklist.com

Move file to /etc/dansguardian folder.Expand files tar –xzvf /etc/dansguardian /bigblacklist.tar.gz

Page 18: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

e) Blacklist Categories

Page 19: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

f) Configure Dansguardian Module

It is a good idea to start Dansguardian at this point.

Page 20: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

g) Configure Dansguardian Filter Groups

In Dansguardian you control access by editing groups.

Page 21: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

h) Configure Filtering Lists

This is where you control what is filtered by blacklist categories or manually. Note that some categories listed here do not have corresponding blacklists and this will cause problems. Make sure to restart Dansguardian to apply any changes you make.

Page 22: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

6) SARG Setup

•Download/Install SARG•Configure SARG

Page 23: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

SARG Reports

Before you can view a report in SARG there must be a report that is generated. Normally this is done automatically according to the schedule you setup.

Page 24: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

Client Setup:

Page 25: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

Searching Log Files:

Page 26: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

Searching Log Files: User Access

Page 27: By: Paul Hill Technology Coordinator Gwinn Area Community Schools

Searching Log Files: Topsites