[ SA-E links: Index | Details | Summary | External links ]
After attending this track students will be able to:
In addition they will be taught concepts such as:
| Daily Time Schedule Morning ------- Session-1 08:45am - 10:45am Tea Break 10:45am - 11:00am Session-2 11:00am - 01:00pm Lunch Break 01:00pm - 02:00pm Afternoon --------- Session-3 02:00pm - 04:00pm Coffee Break 04:00pm - 04:15pm Session-4 04:15pm - 06:15pm | Instructors (JA) Joe Abley (Canada) (MA) Marcus Adomey (Ghana) (HA) Hervey Allen (Chile/USA) (DM) Dorcas Muthoni (Kenya) (PO) Patrick Okui (Uganda) (MU) Marie-Paul Uwase (Rwanda) A Summary Timetable is available as well. | 
MONDAY
Session I
o Welcome and Logistics [PDF | PowerPoint] -- Patrick Okui
     * Introduce insructors
     * Discuss what topics we plan on covering during the week.
     * Go over workshop details such as time schedule, meals,
       transport, etc.
o Knowledge Survey      [PDF | MS Word]    -- Hervey Allen
     * Anonymous general survey of class knowledge
Session II
o FreeBSD Installation  [PDF | PowerPoint] -- Hervey Allen
     * Hands-on install of FreeBSD 8.0-RELEASE
Session III
o UNIX Concepts         [PDF | PowerPoint] -- Hervey Allen
     * Discuss why FreeBSD is cool
     * UNIX concepts
          + The kernel
          + Processes
          + File system
          + Shells
          + Command line
          + Permissions
     * FreeBSD Reference Guide:
          + [MS Word | OpenOffice]
          + [PDF-1up | PDF-2up-A4]
Session IV
o Package Systems       [PDF | PowerPoint] -- Patrick Okui
     * Installing software in FreeBSD
          + A look at the options in other operating systems
          + compiling from source, and how ports help
          + from ports to binary packages
          + portupgrade
     * Exercises [PDF | MS Word]
TUESDAY
Session I
o Hands-on UNIX          [PDF | PowerPoint] -- Marie-Paul Uwase
     * Hands on Unix exercises: [PDF | MS Word]
          + Keystrokes
          + Directory Commands
          + System Commands
          + File Commands
          + Networking Commands
          + More Command line
Session II
o Scripting              [PDF | PowerPoint] -- Patrick Okui
     * A brief introduction to mostly bash scripting
          + Automating repetitive tasks/commands
          + Help from the shell (environment et al)
          + Control structures
          + An example of using C to do a binary option.
Session III
o IPv4/IPv6 Basics       [PDF | PowerPoint] -- Marie-Paul Uwase
    * The OSI/IP models
    * The network stack
    * IP addresses, masks, prefixes
    * The end-to-end principle
    * tcpdump, ping, route, arp, ndp, traceroute, mtr, netstat
Session IV
o IPv4/IPv6 Basics cont. -- Marie-Paul Uwase
     * Exercises: [PDF | Word]
WEDNESDAY
Session I
o DNS Concepts           [PDF | PowerPoint] -- Joe Abley
     * What is DNS?
     * How is DNS built and how does it work?
     * How does a query work?
     * Record types
     * Caching and Authoritative
     * Delegation: domains vs zones
     * Finding the error: where is it broken
Session II
o DNS Concepts cont.     [PDF | PowerPoint] -- Patrick Okui
     * Caching and debugging exercises: [PDF | MS Word]
Session III
o DNS Delegations        [PDF | PowerPoint] -- Patrick Okui
     * Zone replication
     * Zone format
     * Delegation
     * Common mistakes
          + Exercises
               - Authoritative DNS & delegation: [PDF | MS Word]
               - More delegation: [PDF | MS Word]
Session IV
o Apache and Virtual Sites   [PDF | PowerPoint] -- Dorcas Muthoni
     * Apache + Virtual Hosts + SSL
          + What is Apache
          + Installing Apache from ports
          + - portinstall apache
          + - pkg_add -r apache22
          + What is Apache+mod_ssl+Vhosts
          + Digital Signatures
     * Exercises: [PDF | Word]
     * Sample files: [Sample Virtual Hosts | PHP redirect sample]
THURSDAY
Session I
o Security and Cryptographic Methods  [PDF | PowerPoint] -- Marcus Adomey
     * The cryptography behind secure services, including:
          + Do we need to know this?
          + History
          + Terminology
          + Symmetric Ciphers
          + Public/Private key systems
          + Hybrid systems
          + Hashing functions
          + Passphrases
          + Digital signatures
          + Man in the Middle Attacks
          + TLS/SSL
          + Woman in the Middle Attack
          + PGP and PGP trust model
Session II
o Security/Cryptography Exercise Set -- Hervey Allen
     * Cryptography Exercise: [HTML]
     * SSH Exercises: [HTML]
          + SSH configuration file 
            [sshd_config]
     * PGP Key Generation Exercises [HTML]
Session III
o Apache with SSL (Certificate Generation) [PDF | PowerPoint] -- Dorcas Muthoni
     * Finish up Security discussing Digital 
       Certificates and CA's.
          + Apache with SSL
          + Installing Apache+mod_ssl
          + Configuring Apache+Vhosts+ssl
     * Exercises: [HTML]
     * Sample configuration: [httpd-ssl.conf]
Session IV
o Log Management                           [PDF | PowerPoint] -- Marie-Paul Uwase
     * Syslog, facility, level
     * Centralized logging
     * Storing logs properly using syslog-ng and analyzing them
     * SWATCH
     * Exercises with Syslog-NG: [PDF | MS Word]
FRIDAY
Session I
o Log Management cont. -- Marie-Paul Uwase
Session II
o RAID and Backup                          [PDF | PowerPoint] -- Hervey Allen
     * Discuss various backup methods, including:
          + dd
          + dump & remote dump
          + tar
          + rsync
          + Amanda
          + bacula
          + No backups or limited backups
     * RAID
          + RAID 1, 3, 5, 6, and 10
          + Hardware vs. Software RAID
          + 1TB+ disk issues
          + ZFS
     * Exercises: [PDF | MS Word]
Session III
o Email Introduction                       [PDF | PowerPoint] -- Dorcas Muthoni
     *How Email Works
          + How Email Appears to Work
          + How Email Really Works
          + Mail User Agent (MUA)
          + Message Format
          + Mail Delivery Agent (MDA)/ Mail Transfer Agent (MTA)
          + Network Cloud
          + Email Queue
          + MTA to MTA Transfer
          + DNS resolution and transfer process
          + Firewalls, Spam and Virus Filters
          + Delivery
          + RFCs
Session IV
o Exim Mailserver -- Patrick Okui
     * Installing Exim
          + Exim's phillosophy and syntax
          + Installing Exim
          + Replacing Sendmail with Exim
          + Minor post installation tasks
     * Exercises: [PDF | MS Word]
o Final Exam                               [PDF | MS Word]
o Certificates