Malawi Women Engineers (AfNOG Track SA-E)

Dates: 31st October - 4th November 2011, Blantyre, Malawi, 


Venue: University of Malawi, College of Medicine

Workshop Detailed Outline


MONDAY TOPICS

SessionTopicInstructorObjectives
Session 1Welcome and logistics, Introduction
[PowerPoint] [OpenOffice] [PDF]
DM/CF

Workshop opening
  • Introduce insructors and attendees introduce themselves.
  • Discuss what topics we plan on covering during the week.
  • Take a survey of class knowledge.
Session 2 FreeBSD Installation
[PowerPoint] [PDF] [OpenOffice]


DM/CF FreeBSD Installation
  • Get FreeBSD 8.2-RELEASE installed on the machines
  • Do the basic steps required to make the FreeBSD IPv6 aware
  • Give FreeBSD a manually configured IPv6 IP address
Session 3Unix Concepts 
[PowerPoint] [PDF] [OpenOffice]
Exercises
[Ms Word] [PDF] [OpenOffice]
DM/CF Unix concepts
  • The kernel
  • Processes
  • File system
  • Shells
  • Command line
  • Permissions
Session 4 Package Systems
[PowerPoint] [PDF] [OpenOffice]
Exercises
[Ms Word] [PDF] [OpenOffice]
DM/CF 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


TUESDAY TOPICS

SessionTopicInstructorObjectives
Session 1 Hands-On Unix 
[PowerPoint] [PDF] [OpenOffice]
DM/EN Installing GNOME on FreeBSD
Session 2Hands-On Unix Exercises
[Ms Word] [PDF] [OpenOffice]
DM/EN Hands on Unix exercises
  • Keystrokes
  • Directory Commands
  • System Commands
  • File Commands
  • Networking Commands
  • More Command line
Session 3 Scripting
[PowerPoint] [PDF] [OpenOffice]
MA/MM A breif 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 4 IP & IPv6 Basics  
[PowerPoint] [PDF] [OpenOffice]
Exercises
[Ms Word] [PDF] [OpenOffice]
MM/MA
  • The OSI/IP models
  • The network stack
  • IP addresses, masks, prefixes
  • The end-to-end principle
  • tcpdump, ping, route, arp, ndp, traceroute, mtr, netstat


WEDNESDAY TOPICS

SessionTopicInstructorObjectives
Session 1DNS Concepts
[PowerPoint] [PDF] [OpenOffice] 
  • DNS Exercises  
  • [Ms Word] [PDF] [OpenOffice]
    MM/MA
    • 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 2 - 4 DNS Concepts and Delegation
    [PowerPoint] [PDF] [OpenOffice]
  • DNS Delegation Exercises 
  • [Ms Word] [PDF] [OpenOffice]
    MM/MA
    • Zone replication
    • Zone format
    • Delegation
    • Common mistakes

    THURSDAY TOPICS

     
    SessionTopicInstructorObjectives
    Session 1Security and Cryptography 
    [PowerPoint] [PDF] [OpenOffice]
    MA
    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
    Session 2 Security and Cryptography 
     
  • Exercises 
  • [Ms Word] [PDF] [OpenOffice]
    MA
    We continue with the cryptography behind secure services:
    • Man in the Middle Attacks
    • TLS/SSL
    • SSH and Man in the Middle Attacks
    • PGP and PGP trust model
    Session 3 Apache & Virtual Sites, Apache with SSL
    [PowerPoint] [PDF] [OpenOffice]
  • Exercises 
  • [Ms Word] [PDF] [OpenOffice]
    CF/EN
    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
    Session 4 Introduction to Email
    [PowerPoint] [PDF] [OpenOffice]
  • Exim Exercises 
  • [Ms Word] [PDF] [OpenOffice]
  • Dovecot Exercises 
  • [Ms Word] [PDF] [OpenOffice]
  • Squirrelmail Exercises 
  • [Ms Word] [PDF] [OpenOffice]
  • EN/CF
    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

    FRIDAY TOPICS

    SessionTopicInstructorObjectives
    Session 1 - 2Log Management
    [PowerPoint] [PDF] [OpenOffice]
  • Log Management Exercises  
  • [Ms Word] [PDF] [OpenOffice]
    DM/EN
    • Syslog, facility, level
    • Centralized logging
    • Storing logs properly using syslog-ng and analyzing them
    • SWATCH 
    Session 3- 4Mirrors vs. RAID & Backup
    [PowerPoint] [PDF] [OpenOffice]
  • Exercises
  • [Ms Word] [PDF] [OpenOffice]


  • SF Discuss various backup methods, including:
    • dd
    • dump & remote dump
    • tar
    • rsync
    • Amanda
    • bacula
    • No backups or limited backups
    Finish up discussing various RAID strategies, including:
    • Redundancy with RAID 1, 3 and 5
    • Hardware vs. Software RAID
    • FreeBSD's gmirror facility
    • Possible live demo using geom

    Sponsored by:
    Africa Network Operators Group (AFNOG)
    Internet Society (ISOC)
    Network Startup Resource Center (NSRC)
    Malawi Telecommunications Ltd (MTL)
    Malawi Communications Regulatory Authority (MACRA)


    Hosted by:

    Malawi Telecommunications Ltd (MTL)