SANOG 9 IP Services Wiki

Agenda

Workshop Agenda: Sunday through Thursday

Day 1 (Hervey)

Unix Intro (as needed - we'll base this on class level)
Install FreeBSD
Build FreeBSD correctly
	- Update ports
	- Rebuild kernel
	- Buildworld (maybe)
Security/Cryptography Discussion

Day 2

Morning (Hervey)

Digital Certificate Overview
Install Apache with SSL cert
Configure SSH properly for admin access
Use or discuss PGP

Afternoon (Champika)

DNS/DNSSec

Day 3 (Champika)

DNS/DNSSec

Day 4 (Devdas)

Mail services
     - Email basics: Email ecosystem structure, concepts
     - Designing a mail system
     - Postfix installation (practical)
     - Namespaces used by Postfix
     - Basic configuration for Postfix (practical: Single destination, Backup MX, Firewall)
     - Discussion about mail spool formats: mbox, maildir, MH.
     - Configure Postfix for maildir delivery (practical: single domain).
     - Configure Postfix with virtual domains (practical: SQL backend)
     - Mail list theory, VERP, COI
     - Mailman installation (practical)
     - Mailman configuration with virtual domains (practical)
     - Courier IMAP installation and configuration (practical)
     - Testing IMAP and POP3
     - Mail submission theory (587/tcp, SMTP AUTH)
     - SMTP AUTH setup (practical)
     - Webmail setup (practical)
     - Storing maildirs over NFS and shared spools (practical).

Spam Control
     - Policy issues, theory.
     - Packet filters
     - Basic ipfw rules (practical)
     Alternating theory and practical:
     - Hostname validation (format, existence in DNS)
     - DNSBLs, choosing a DNSBL
     - Reverse DNS checks
     - Sender and recipient validation / Callbacks
     - Header/body checks and content filtering
     - amavisd-new setup.
     - Anti-virus
     - Spamassassin
     - Running your own DNSBL
     - Outbound spam control
     - A note on the ASRG
     - Responding to spam complaints.

Day 5

Morning (Devdas)

NTP
Syslog & Log analysis, centralised logging
Debugging
Configuration Management theory

Afternoon (Hervey)

Account creation and final testing
Tie it all together
     - anti-spam, sending, receiving, web mail
Final Exam
Certificates and Closing