LinuxCBT Mail Edition ( Sendmail, Postfix & qmail )
- Friday, June 20, 2008, 9:14
- Study Guide
- 530 views
- 7 comments
LinuxCBT Mail Edition focuses on the 3 leading Mail Transfer Agents (MTAs) and ancillary components:
Sendmail - LinuxCBT Sendmail Edition
Postfix - LinuxCBT Postfix Edition
qmail - LinuxCBT qmail Edition.
Linux/UNIX systems are responsible for moving the overwhelming majority of electronic mail across private and public networks. Consequently, savvy Systems Admins. are expected to have a solid foundation in MTAs and ancillary components for general and automated mail-based applications.
Let LinuxCBT Mail Edition help to solidify your understanding of key MTAs and ancillary components.
Recommended Prerequisites:
Familiarity with electronic mail concepts (MUA/MTA/etc.)
Access to a GNU/Linux-based PC to install the MTAs and ancillary components used
LinuxCBT Sendmail v8 Edition - Disc 1
Sendmail - Installation
Network & systems architecture review
Download www.certbible.org
current Sendmail v8.x.x source files
Import PGP-compatbile public keys
Verify source archive against imported public keys
Discuss required applications
Install GNU C Compiler (GCC) and ancillary applications
Backup existing Postfix implementation and prepare for Sendmail installation
Explore Sendmail source tree - identify key components
Configure & compile Sendmail
Discuss M4 & CF configuration files (sendmail.{mc,cf}, submit.{mc,cf})
Discuss default Sendmail operating modes - MSP & MTA
Prepare default Mail Submission Program (MSP) configuration based on MC
Prepare default Mail Transfer Agent (MTA) configuration based on MC
Install Berkeley DB libraries for hashed lookups
Complete installation
Explore post-installation Sendmail environment
Sendmail - Mail Submission Program (MSP) mode
Discuss local injection of messages
Explain required Sendmail MSP shell arguments for queue-runner mode
Start Sendmail in MSP mode
Verify Operating System (OS) results using BASH exit status
Verify monitored queue in MSP mode
Examine resultant Sendmail MSP Process Identification (PID) file creation
Kill running instance of Sendmail in MSP mode
Invoke Sendmail queue-runner mode
Inject test messages into the local queue
Examine the queue files generated by Sendmail MSP
Examine Syslog configuration using GREP
Discuss Sendmail logging
Identify Sendmail log files
Examine specific Sendmail log entries using GREP
Sendmail - Mail Transfer Agent (MTA) mode
Discuss Sendmail’s separation of duties; MSP/MTA
Explain required shell arguments for Sendmail MTA mode
Invoke Sendmail in MTA mode running as a daemon
Confirm Sendmail running in MTA mode
Force delivery of locally-injected messages
Confirm delivery of queued messages
Sendmail - Local Mail
Discuss Sendmail’s local delivery mechanism
Explore & discuss legacy /var/spool/mail directory
Identify user mbox files
Discuss mbox permissions
Illustrate local mail injection flow
Use mutt MUA to retrieve locally delivered mail
Use mutt to reply to envelope sender by local injection using MSP
Identify local mailer (procmail) used by Sendmail MTA
Invoke Sendmail in verbose mode
Attempt delivery to valid and invalid users & examine output
Explain Sendmail verbose-mode transcript (local vs. remote)
Sendmail - Logs
Discuss Syslog semantics (facilities & levels)
Discuss log rotation
Examine logs & discuss entries
Parse logs for interesting entries
Identify sourced messages
Discuss record types (receipt vs. delivery attempt(s))
Follow the message trail based on queue ID
Explain Sendmail fields
Identify PID related to various delivery attempts
Identify total delivery time and transfer time
Sendmail - Aliases
Discuss aliases applications
Identify aliases database
Explain Sendmail’s aliases expansion logic
Discuss the default aliases - (mailer-daemon, postmaster, etc.)
Test delivery to defined aliases
Define additional aliases
Rebuild aliases database using newaliases to route messages accordingly
Verify deliverablility of aliases database entries
Test delivery of messages to newly-defined aliases
Examine Sendmail logs to view transcript of delivery to aliased user
Explain the different types of supported Sendmail aliases
Define lists using aliases - one-to-many mappings
Test delivery to lists
Define alias to deliver messages to mbox-compliant file
Debug I/O errors related to Sendmail’s attempt to write to mbox-compliant file
Implement lists using file system includes
Define piped aliases to redirect messages to the input stream of other applications
Implement Sendmail’s per-user .forward file for user-based message routing
Setup aliases using pipes to the vacation program to enable auto-response
Sendmail - Simple Mail Transfer Protocol (SMTP) Mail
Discuss SMTP prerequisites
Examine local name resolution configuration
Confirm resolution of remote Sendmail server
Identify available remote recipients
Compose and deliver message to remote recipient
Confirm receipt
Reveal returned message headers using mutt MUA
Disable message forwarding on remote host
Confirm receipt of smtp-based messages
Explain Sendmail’s name resolution logic during delivery attempt
Emulate Sendmail’s name resolution logic to illustrate logic
Demonstrate Sendmail delivering messages based on static HOSTS resolution
Disable static name resolution for remote host
Debug message delivery errors related to invalid name resolution
Create DNS entry for remote server on primary DNS server
Confirm DNS resolution using system tools
Confirm mail delivery based on DNS resolution
Sendmail - Mail Exchange (MX) based messaging
Explain Sendmail’s name resolution logic
Use system tools to determine MX handler
Attempt delivery to undefined MX handler
Update DNS configuration to include MX & A records for second-level domain
Attempt delivery to defined MX handler
Confirm delivery based on MX resolution via logs and MUA
Explain MX distances (priority) field
Define additional MX host for second-level domain in DNS zone
Test delivery to backup MX host for failover
Sendmail - m4 Configuration Technique
Discuss Sendmail.cf
Explain advantages of using m4
Identify m4 templates in Sendmail source tree
Explain m4 templates hierarchy
Describe the structure of standard Sendmail m4-compliant files
Use m4 to generate new Sendmail.cf file
Increase logging verbosity
Reload current instance of Sendmail and examine output
Restrict the number of recipients
Restrict the size of each message
Use m4 to generate and test new configuration features
Sendmail - Masquerading
Discuss masquerading features and applications
Explore default Sendmail masquerading configuration using MUA
Alter Fully Qualified Domain Name (FQDN) of outbound messages using masquerading
Regenerate Sendmail.cf using m4 technique
Configure system to receive messages for new FQDN defined using masquerading
Alter message envelope using masquerading feature
Add Windows 2003 Host to DNS configuration & confirm resolution
Masquerade outbound domain to reflect second-level domain
Sendmail - Relay Control
Discuss Sendmail’s default relay rules
Configure promiscuous relay & test consequences
Relay mail to Internet-based host and confirm delivery using SSH
Restrict relaying by defining relay domains
Define & test file-based relay domains to permit hosts & subnets to relay
Recompile Sendmail.mc using m4 technique
Examine relaying with unresolvable domains
Confirm relay to Internet-based host using relay domains and Windows 2003 Host
Discuss benefits of using access db
Define mc directives for access db invocation
Create access db file using makemap
Explore access db directives
Discuss mailertable feature
Define mailertable with forced SMTP routes
Simulate DMZ-based MTA-front-end relaying messages to corporate back-end MTA
Test results
Confirm SMTP Auth pre-requisites
Configure SMTP Auth support
Recompile Sendmail to support SMTP Auth
Test relaying from Outlook Express on Windows 2003 Host
Sendmail - Smart Host Configuration
Discuss Smart Host applications
Configure Sendmail to use remote server as a Smart Host
Rebuild configuration files
Test local mail routing
Test smart host routing
Sendmail - Null Client Configuration
Discuss Null Client applications
Undefine Smart Host configuration
Configure Sendmail as a null client
Test mail routing as a null client
Confirm forced SMTP route
Sendmail - Virtual Domains
Explain applications
Define basic-global virtual domains applied to all mailboxes
Update DNS configuration to route messages to appropriate Virtual Domain server
Confirm delivery of messages to users at virtual domain
Add new DNS zone for additional domain to route traffic accordingly
Discuss virtual user tables applications
Updated Sendmail.cf to include virtual user tables support
Define virtual user domains hash
Define virtual user maps
Test delivery to various users at various domains
Define and test a catchall address for a virtual domain
Rebuild virtual user maps using makemap
Relay virtual domains to remote recipients
Sendmail - Malware Framework
Discuss Malware Framework (MailScanner/ClamAV/SpamAssAssin)
Dowload MailScanner
Download www.certbible.org
Clam Anti-Virus (ClamAV)
Download www.certbible.org
SpamAssAssin
Clam Anti-Virus (ClamAV)
Install requisite ClamAV components
Compile & install ClamAV
Identify key ClamAV binaries
Update ClamAV configuration files for basic operation
Update ClamAV definitions
Invoke ClamAV as a daemon
SpamAssAssin Installation
Identify requisite SpamAssAssin components
Compile & install SpamAssAssin
Invoke SpamAssAssin as a daemon
MailScanner Implementation
Compile & install MailScanner
Identify MailScanner-related directories
Explore MailScanner’s primary configuration
Enable ClamAV & SpamAssAssin support
Alter Sendmail queue configuration to support MailScanner
Restart Sendmail
Start MailScanner
Test message delivery through malware framework
Test sample Spam through malware framework
Test sample Virus-laden file through malware framework
top
LinuxCBT Postfix Edition - Disc 2
Postfix - Installation
Identify a geographically close Postfix mirror location
Discuss Postfix nomenclature
Download www.certbible.org
Postfix
Import PGP-compatible key to verify downloaded source archive
Verify Postfix source archive against imported signature
Extract Postfix source archive
Identify existing system MTA configuration
Explore Postfix source tree
Discuss pre-requisites
Identify Sendmail-compatible binaries to backup
Add required Postfix user and groups
Compile & install Postfix
Identify key directories and binaries
Alter key Postfix configuration files for basic operation
Postfix - Local Mail & Queueing
Define local domains in main configuration file
Define Fully Qualified Domain Name (FQDN) of Postfix Host
Confirm running Postfix TCP (super server) Manager
Explore current running directives with postconf
Alter configuration to enable local aliases
Use sendmail-compatible binary to inject messages into the local queue
Confirm delivery via default Syslog location
Identify default mbox-based mailstore
Use MUA mutt to verify delivery of local mail
Discuss & explore various Postfix queues
Explain how Postfix implements local injection
Explain how Postfix handles SMTP-based mail
Postfix - Aliases
Discuss concepts and applications for aliases
Identify required aliases
Describe Sendmail-compatible alias types
Define 1-to-1 aliases
Define list-based aliases
Test aliases delivery
Discuss per-user aliases (.forward) file
Define per-user .forward file with redirection to vacation program
Test delivery and auto-response
Discuss how mail is routed into the file system (maildrop) while Postfix is up/down
Identify binaries responsible for local mail injection (pickup/cleanup)
Postfix - Simple Mail Transfer Protocol (SMTP)
Confirm the existence of remote recipients
Inject mail for delivery to remote Linux Host
Review Postfix delivery report generated upon invocation of verbose mode
Confirm delivery of remote mail to remote Linux Host
Use MUA mutt to reveal and explore the headers of SMTP-based mail
Explore name resolution order file & discuss logic
Configure Postfix to receive mail to second-level domain plus FQDN
Simulate Postfix name resolution process at delivery-time
Expose current Mail Exchanger (MX) Host for the second-level domain
Postfix - Rewriting Features - Canonical Maps - BCC Maps
Discuss default configuration
Examine envelope headers
Configure Postfix to masquerade outbound messages
Test masqueraded envelope by generating new mail
Discuss canonical maps concepts & applications
Explain corresponding rewrite binaries
Define canonical maps in Ascii format
Use Postmap to generate DB-formatted canonical maps
Instruct main.cf to employ canonical maps database
Test address rewriting using canonical maps
Confirm message delivery via Syslog-generated logs
Examine the headers of delivered message altered using canonical maps & myorigin
Define & test sender canonical maps
Define & test recipient canonical maps
Configure Postfix to BCC all messages to specified recipients
Test messages between various users to ensure BCC functionality
Configure Postfix to BCC messages based on specific senders
Define Sender BCC maps using editor and Postmap to generate Hashed DB
Postfix - Relay Control
Explore & discuss default relay behavior
Identify key relay-related directives
Connect to remote Windows 2003 Host and attempt to relay
Confirm DNS resolution of Postfix relay host
Attempt relay to recipient on relay host & confirm path via logs
Attempt relay to recipient on foreign host & confirm delivery
Tighten default Postfix relay policy to restrict relaying to local subnet
Attempt local subnet and Internet-based relays & confirm results
Use SMTP commands to expose features supported by Postfix MTA
Discuss SMTP Auth pre-requisites
Recompile Postfix to support SMTP Auth
Configure Postfix with SMTP Auth to restrict relaying by users vs. IP or hostname
Confirm support of SMTP Auth using standard STMP commands
Configure Outlook Express client to support SMTP Auth
Attempt to relay based on SMTP Auth support
Permit relaying of non-local domains based on relay domains
Define additional second-level domain for relaying
Configure relaying of non-local domains using hashed Berkeley DB maps
Discuss Postfix transport maps concepts and applications
Define transport maps for domains to bypass DNS MX lookups
Update receiving Postfix host to support transport maps
Confirm delivery of messages to additional domains defined in transport maps
Configure Postfix as a Backup Mail Exchanger (MX) host and confirm delivery during failure
Postfix - Smart Host & Null Client configuration
Discuss Smart Host concepts and applications
Define the Postfix Smart Host
Define the Postfix Smart Host client
Test local delivery and confirm delivery
Test delivery of Internet-based message which requires Smart Host
Confirm delivery via logs and remote SSH session
Discuss Null client concepts and applications
Internet -> DMZ -> Corporate Backbone Mail Repository
Disable local mail delivery on Postfix host
Configure Postfix to function as a null client
Test results of null client delivery
Postfix - Virtual Domains
Discuss default domains handled by Postfix
Attempt IP-address based delivery
Explore the mydestination parameter
Alter BIND configuration to route messages for basic virtual domain
Configure Postfix to map individual users to domains
Define individual virtual domains hash
Define virtual domains user hash
Generate hashed virtual domains and virtual user databases
Confirm routing of messages to appropriate users
Define catchall addresses for non-matching users and/or aliases
Use Postmap to query virtual users and determine delivery path
Donwload Free Certbible, The Most Realistic Practice Questions and Answers,Help You Pass any Exams
Postfix - Mailbox Formats
Explore default mbox configuration location and permissions
Describe mbox format
Explore environment configuration variables related to mail delivery
Test delivery of mbox-bound messages using mutt & Postfix
Discuss Maildir message storage format
Configure Postfix to deliver messages using Maildir message format
Examine Postfix-created Maildir structure after mail delivery
Alter shell environment to support Maildir format with desired MUA
Postfix - Network-based Mail Retrieval
Discuss Courier IMAP framework
Identify and install pre-requisites
Download www.certbible.org
, compile, and install Courier Authentication Library Daemon
Identify Courier Authentication key directories, binaries and configuration file
Download www.certbible.org
and install Courier IMAP Daemon
Explore Courier IMAP binary directory tree
Discuss Courier framework
Configure Courier for POP3 mail retrieval
Confirm retrieval using Windows 2003 - Outlook Express client
Identify POP3 Secure configuration files
Generate self-signed certificate for use with POP3 Secure communications
Confirm retrieval of messages using Outlook Expres and POP3 Secure
Establish run-level symbolic links for POP3 & POP3S services
Configure Courier for IMAP mail retrieval
Confirm retrieval using Windows 2003 - Outlook Express client
Generate self-signed certificate for use with IMAP Secure communications
Establish run-level symbolic links for IMAP & IMAPS services
Postfix - Web-based Mail Retrieval
Discuss Web-based SquirrelMail pre-requisites
Enable Apache web server
Download www.certbible.org
and Install SquirrelMail into web-accessible location
Secure data and attachments directories
Configure SquirrelMail for initial use with Courier IMAP
Address PHP session-related issues
Explore SquirrelMail from the browser as various Linux users
Confirm deliver using multiple clients - (mutt/Outlook Express/SquirrelMail/Local Injection)
Postfix - Malware Framework
Dowload MailScanner
Download www.certbible.org
Clam Anti-Virus (ClamAV)
Download www.certbible.org
SpamAssAssin
Download www.certbible.org
, compile & install zlib
Clam Anti-Virus (ClamAV) Implementation
Create required user and group
Compile & install ClamAV
Identify key ClamAV binaries
Update ClamAV configuration files for basic operation
Update ClamAV definitions
Configure system Crontab to update virus definitions every hour
Confirm scheduled virus definition updates 24 hours later
SpamAssAssin Implementation
Illustrate message flow from remote SMTP system through our Malware Framework
Download www.certbible.org
SpamAssAssin from Apache Foundation
Extract & discuss SpamAssAssin source tree
Compile and install Perl-based SpamAssAssin
MailScanner Implementation
Download www.certbible.org
, compile and install the current MailScanner malware engine
Explore MailScanner source and binary trees
Explore MailScanner.conf configuration file - discuss important directives
Update MailScanner to support Postfix MTA
Configure Postfix MTA to route inbound messages into temporary queue for processing
Invoke MailScanner malware engine and confirm
Debug incidentals related to invalid configuration directives and missing components
Malware Framework - MUA -> MTA -> MailScanner -> ClamAV -> SpamAassAssin -> MTA -> Maildir/Mailbox
Send sample malware through the malware framework & confirm detection
Send sample spam through the malware framework & confirm detection
Configure MailScanner to affix outbound Corporate Signatures - Legalise - to all messages based trusted configuration
Postfix - Log Analysis
Download www.certbible.org
AWStats log analysis application
Configure AWStats to function in current Apache Web Server environment
Discuss AWStats features and applications
Configure AWStats to process Postfix MTA Logs
Explore AWStats’ web-based interface
top
LinuxCBT qmail Edition - Disc 3
qmail - Installation
Identify current Mail Transfer Agent (MTA) environment on Red Hat Enterprise box
Discuss system initialization environment
Disable current MTA in applicable run-levels
Identify qmail pre-requisites
Setup qmail source-tree hierarchy for build process
Discuss qmail’s modular, component architecture - relevant binaries
Navigate to a close qmail mirror
Download www.certbible.org
qmail components
Extract primary qmail packaged and dicuss contents
Patch original qmail sources
Install ucspi-tcp - INETD/XINETD substitute
Install dameontools - daemon management for qmail daemons
Create requisite users and groups
Compile and install qmail
Define default qmail environment
Explore and discuss the important qmail directories, symlinks and binaries
Illustrate internal qmail communications required for local and remote deliveries
Identify initial qmail startup process
Define genersal startup scripts for qmail
Define supervise scripts for qmail delivery
Define supervise scripts for qmail logging
Backup default local queue-injection process (Sendmail)
Create Sendmail symlink to qmail-compatible binary for local queue-injection
Start qmail & confirm processes and network bindings
qmail - Local Mail
Define required system aliases using qmail files
Configure qmail rules to permit local relaying
Identify default mbox mail storage format
Use MUA mutt to deliver mail via qmail
Examine delivery via qmail logs
Identify mbox destination
Discuss local queue-injection logic - qmail-inject/Sendmail
Explain permissions used by qmail when delivering local mail
Update local user’s environment variables and confirm message delivery
Identify variables used for local queue-injection
Explore and discuss the mbox mail storage format
Update global environment configuration to reflect new mbox storage location
Examine running qmail statistics
Inject messages into the queue of a downed MTA
Examine results
Explore a message’s path throught the local queue
Resume message delivery
qmail - Mail Storage Formats
Switch qmail global configuration from mbox to Maildir storage format
Use maildirmake to create Maildir-compliant directory structure for users
Explore standard Maildir directory tree
Restart qmail and attempt delivery to Maildir mailbox
Confirm deliver of message to Maildir recipient
Discuss Maildir file nomenclature
Update environment variables to reflect Maildir mail storage format
Explore headers of delivered messages and discuss key components
qmail - Aliases
Explain the benefits of aliases
Explore traditional Sendmail-style aliases in /etc/aliases
Compare and contrast Sendmail-style aliases to qmail-style (.qmail) aliases
Discuss key qmail alias user
Explore system-wide qmail aliases
Test delivery to system-wide qmail aliases
Define an abuse qmail-style alias and confirm delivery
Deine one-to-many qmail-style abuse alias and confirm delivery
Attempt delivery to non-existing local user or alias using Sendmail and confirm results
Define a catch-all system-wide alias to handle non-existing local users or accounts
Test catch-all system-wide alias by injecting messages bound to non-existing mailboxes
Discuss sub-addresses/address extensions using qmail aliases
Define sub-address for non-privileged user and confirm delivery using MUA mutt
Forward defined non-privileged sub-address to other local user and examine results
Redirect the abuse alias to a Mailbox-style repository for evidence-collection
Confirm appended alias-redirection of messages destined to catch-all accounts
qmail - Remote Mail
Identify key qmail daemons and binaries responsible for remote delivery
Explain remote delivery logic using DNS
Connect (SSH) to remote Linux system to be used for initial remote delivery & explore
Attempt remote delivery using qmail and FQDN of remote box and examine the qmail queue
Alter remote Postfix environment to find Maildir mailbox and confirm delivery using mutt
Update remote Postfix configuration to handle messages destined to second-level domain
Alter remote Postfix transport (smtproutes) file to disable static delivery
Confirm DNS second-level Mail Exchanger (MX) configuration for linuxcbt.internal domain
Attempt MX-based delivery and confirm delivery on remote host
Discuss employed qmail logic
Switch primary Mail Exchanger (MX) from Postfix box to qmail box - adjusting distances
Confirm MX distances using Domain Information Groper (dig)
Attempt delivery to second-level domain from the qmail box & confirm delivery
Explore qmail log files for message-delivery information
Debug qmail-smtpd delivery issues and adjust to ensure delivery
Discuss a Backup MX configuration for a given domain
Update DNS configuration to reflect the ideal MX distances
Confirm DNS configuration from a tertiary Linux server
Purposely fail the primary Postfix server for the linuxcbt.external domain
Configure qmail to be a Backup MX server for a business partner’s domain
Attempt delivery to the linuxcbt.external domain from the tertiary Linux server
Examine queued messages for the linuxcbt.external backup domain on the qmail box
Re-enable the primary domain’s Postfix box
Flush the qmail queue and examine delivery to the primary MX host
qmail - Relay Control
Discuss Smart Host applications
Explore pre-Smart Host SMTP delivery of messages to Internet-based host
Configure qmail to use a remote Postfix SMTP Smart Host system
Disable Smart Host configuration
Discuss qmail’s default relay policy
Identify key qmail configuration files related to relaying
Attempt to relay from a remote Windows 2003 Host through the open qmail MTA
Confirm delivery of message via qmail in open-relay mode to local and remote recipients
Secure open relay and confirm inability to relay messages to untrusted domains
Configure selective relaying based on individual host and subnet
Discuss the benefits of SMTP Auth
Explain qmail’s SMTP Auth implementation
Identify SMTP Auth pre-requisites
Download www.certbible.org
, compile and install CheckPassword authentication application
Debug compilation-related errors
Download www.certbible.org
SMTP Auth patch
Patch qmail sources and recompile to produce modified qmail-smtpd binary
Install new qmail-smtpd binary and prepare run scripts for usage
Attempt to relay with tightened relay permissions and confirm failure
Confirm SMTP Auth from Windows 2003 Host using Outlook Express
Relay outbound messages using SMTP Auth from Outlook Express client
qmail - Network-based Mail Retrieval
Discuss Mail retrieval authentication framework using Courier
Identify pre-requisites
Download www.certbible.org
, compile and install Courier Authentication Daemon
Identify Courier Authentication key directories, binaries and configuration file
Download www.certbible.org
and install Courier IMAP Daemon
Explore Courier IMAP binary directory tree
Discuss Courier framework
Configure Courier for POP3 mail retrieval
Confirm retrieval using Windows 2003 - Outlook Express client
Identify POP3 Secure configuration files
Generate self-signed certificate for use with POP3 Secure communications
Confirm retrieval of messages using Outlook Expres and POP3 Secure
Establish run-level symbolic links for POP3 & POP3S services
Configure Courier for IMAP mail retrieval
Confirm retrieval using Windows 2003 - Outlook Express client
Generate self-signed certificate for use with IMAP Secure communications
Establish run-level symbolic links for IMAP & IMAPS services
qmail - Web-based Mail Retrieval
Discuss Web-based SquirrelMail pre-requisites
Enable Apache web server
Download www.certbible.org
and Install SquirrelMail into web-accessible location
Secure data and attachments directories
Configure SquirrelMail for initial use with Courier IMAP
Address PHP session-related issues
Explore SquirrelMail from the browser as various Linux users
Confirm deliver using multiple clients - (mutt/Outlook Express/SquirrelMail/Local Injection)
qmail - Virtual Domains
Discuss qmail virtual domains support via system-wide aliases
Configure basic/global virtual domains using .qmail files
Confirm delivery to users @ virtual domains
Configure individual virtual domains
Confirm delivery to individuals @ virtual domains
Ensure non-global delivery to virtual domains
Define non-privileged user-managed virtual domains
Confirm deliver to user-managed virtual domains
qmail - Malware Framework - OpenProtect, Bad Senders, TLS
Discus the OpenProtect Malware Framework
Identify pre-requisites
Download www.certbible.org
OpenProtect
Install Open Protect
Explore OpenProtect Configuration (MailScanner/ClamAV/SpamAssAssin)
Configure outbound signatures
Configure qmail to reject users based header information
Confirm rejection from Windows 2003 Host - Outlook Express
Discuss Transport Layer Security framework and requirements
Implement Transport Layer Security (TLS)
Configure Outlook Express client to use TLS & test outbound relaying
Download www.certbible.org
CD1:
www.megaupload.com/?d=HEP16S5C
www.megaupload.com/?d=JC2UH34Z
www.megaupload.com/?d=TSYB5COD
www.megaupload.com/?d=534Q3PKX
www.megaupload.com/?d=2BA6EZX9
www.megaupload.com/?d=WAS9HR46
www.megaupload.com/?d=0SCLBRM9
www.megaupload.com/?d=2T3ACQSS
www.megaupload.com/?d=0FNJZA5N
www.megaupload.com/?d=G1KUYR4W
Download www.certbible.org
CD2:
www.megaupload.com/?d=2ZITVGZY
www.megaupload.com/?d=FZTG462B
www.megaupload.com/?d=O5E30DDE
www.megaupload.com/?d=AONHI282
www.megaupload.com/?d=MX5T4AWO
www.megaupload.com/?d=RI4IX0UA
www.megaupload.com/?d=KQSKFP98
www.megaupload.com/?d=F01HSS08
www.megaupload.com/?d=0WUIOZA2
www.megaupload.com/?d=EB81EUO6
www.megaupload.com/?d=199GB93R
| certification braindumps |
|
Type |
Exam Bible | New Questions & Answers |
Latest Updated |
Download link |
![]() |
All Certbible 's Exam Pack |
597 |
1 days ago | Available |
Realted Post
Top Posts for Today
- Packet Tracer 5.0 Full Version (306 views)
- All crack Pass4sure Exams (201 views)
- Packet Tracer 5.1 for Windows with Cisco Official tutorials (178 views)
- Cisco Packet Tracer 5.0 Beta4 (172 views)
- Free Certification Bible Dumps and IT eBooks (152 views)
- How to Open VCE Files (141 views)
- SAP Ebooks Megapost - 2 - AF (123 views)
- Draft of New PMBOK - PMBOK 4th edition is now available (100 views)
- New Pass4sure Cisco CCNA 640-802 V3.20 Dumps (92 views)
- Java Scjp 1.5 Exam Dumps Excellent (90 views)
Visited 1999 times, 16 so far today
About the Author
7 Comments on “LinuxCBT Mail Edition ( Sendmail, Postfix & qmail )”
Write a Comment
Gravatars are small images that can show your personality. You can get your gravatar for free today!

















Hey,
Can you please re-upload part 1 of CD 2.
www.megaupload.com/?d=2ZITVGZY
This link is not working. All other links are working fine now
Fantastic post!
But, could you please re-upload part 1 of CD 2.
It states that it is temporarily unavailable, yet I have waited for a while.
I have all the other parts and don’t want to waste all that bandwidth.
Cheers,
Mike
?LINUX?????????(LinuxCBT.Mail.Edition)
??: ????
??: ????: 0000?
????: ??
??: 2005/5/13 ?? | 2005/5/13 ??
??: ?? ?????
??: 2747 ?
??:
???? ???? ???? ????
eMule??
???????????????eMule????????????????
[LINUX????????].LinuxCBT.Mail.Edition-DDUiSO-CD3.cue ?? 116B
[LINUX????????].LinuxCBT.Mail.Edition-DDUiSO-CD3.bin ?? 762.7MB
[LINUX????????].LinuxCBT.Mail.Edition-DDUiSO-CD2.cue ?? 116B
[LINUX????????].LinuxCBT.Mail.Edition-DDUiSO-CD2.bin ?? 610.9MB
[LINUX????????].LinuxCBT.Mail.Edition-DDUiSO-CD1.cue ?? 116B
[LINUX????????].LinuxCBT.Mail.Edition-DDUiSO-CD1.bin ?? 567.5MB
[LINUX????????].LinuxCBT.Mail.Edition-DDUiSO.nfo ?? 6.2KB
?? 1.9GB
???: LINUX????????
???: LinuxCBT.Mail.Edition
????: 0000?
??: ??
????: ??
??:
??TLF
?????
?????
???http://www.linuxcbt.com/products_linuxcbt_mail_edition.php
LinuxCBT Mail Edition???3???????????MTAs????????
1. Sendmail - LinuxCBT Sendmail Edition
2. Postfix - LinuxCBT Postfix Edition
3. qmail - LinuxCBT qmail Edition
Linux/UNIX ????????/????????????? ?????????????????????????MTAs???????????
?????
LinuxCBT Sendmail v8 Edition - Disc 1
Sendmail - Installation
Network & systems architecture review
Download current Sendmail v8.x.x source files
Import PGP-compatbile public keys
Verify source archive against imported public keys
Discuss required applications
Install GNU C Compiler (GCC) and ancillary applications
Backup existing Postfix implementation and prepare for Sendmail installation
Explore Sendmail source tree - identify key components
Configure & compile Sendmail
Discuss M4 & CF configuration files (sendmail.{mc,cf}, submit.{mc,cf})
Discuss default Sendmail operating modes - MSP & MTA
Prepare default Mail Submission Program (MSP) configuration based on MC
Prepare default Mail Transfer Agent (MTA) configuration based on MC
Install Berkeley DB libraries for hashed lookups
Complete installation
Explore post-installation Sendmail environment
Sendmail - Mail Submission Program (MSP) mode
Discuss local injection of messages
Explain required Sendmail MSP shell arguments for queue-runner mode
Start Sendmail in MSP mode
Verify Operating System (OS) results using BASH exit status
Verify monitored queue in MSP mode
Examine resultant Sendmail MSP Process Identification (PID) file creation
Kill running instance of Sendmail in MSP mode
Invoke Sendmail queue-runner mode
Inject test messages into the local queue
Examine the queue files generated by Sendmail MSP
Examine Syslog configuration using GREP
Discuss Sendmail logging
Identify Sendmail log files
Examine specific Sendmail log entries using GREP
Sendmail - Mail Transfer Agent (MTA) mode
Discuss Sendmail’s separation of duties; MSP/MTA
Explain required shell arguments for Sendmail MTA mode
Invoke Sendmail in MTA mode running as a daemon
Confirm Sendmail running in MTA mode
Force delivery of locally-injected messages
Confirm delivery of queued messages
Sendmail - Local Mail
Discuss Sendmail’s local delivery mechanism
Explore & discuss legacy /var/spool/mail directory
Identify user mbox files
Discuss mbox permissions
Illustrate local mail injection flow
Use mutt MUA to retrieve locally delivered mail
Use mutt to reply to envelope sender by local injection using MSP
Identify local mailer (procmail) used by Sendmail MTA
Invoke Sendmail in verbose mode
Attempt delivery to valid and invalid users & examine output
Explain Sendmail verbose-mode transcript (local vs. remote)
Sendmail - Logs
Discuss Syslog semantics (facilities & levels)
Discuss log rotation
Examine logs & discuss entries
Parse logs for interesting entries
Identify sourced messages
Discuss record types (receipt vs. delivery attempt(s))
Follow the message trail based on queue ID
Explain Sendmail fields
Identify PID related to various delivery attempts
Identify total delivery time and transfer time
Sendmail - Aliases
Discuss aliases applications
Identify aliases database
Explain Sendmail’s aliases expansion logic
Discuss the default aliases - (mailer-daemon, postmaster, etc.)
Test delivery to defined aliases
Define additional aliases
Rebuild aliases database using newaliases to route messages accordingly
Verify deliverablility of aliases database entries
Test delivery of messages to newly-defined aliases
Examine Sendmail logs to view transcript of delivery to aliased user
Explain the different types of supported Sendmail aliases
Define lists using aliases - one-to-many mappings
Test delivery to lists
Define alias to deliver messages to mbox-compliant file
Debug I/O errors related to Sendmail’s attempt to write to mbox-compliant file
Implement lists using file system includes
Define piped aliases to redirect messages to the input stream of other applications
Implement Sendmail’s per-user .forward file for user-based message routing
Setup aliases using pipes to the vacation program to enable auto-response
Sendmail - Simple Mail Transfer Protocol (SMTP) Mail
Discuss SMTP prerequisites
Examine local name resolution configuration
Confirm resolution of remote Sendmail server
Identify available remote recipients
Compose and deliver message to remote recipient
Confirm receipt
Reveal returned message headers using mutt MUA
Disable message forwarding on remote host
Confirm receipt of smtp-based messages
Explain Sendmail’s name resolution logic during delivery attempt
Emulate Sendmail’s name resolution logic to illustrate logic
Demonstrate Sendmail delivering messages based on static HOSTS resolution
Disable static name resolution for remote host
Debug message delivery errors related to invalid name resolution
Create DNS entry for remote server on primary DNS server
Confirm DNS resolution using system tools
Confirm mail delivery based on DNS resolution
Sendmail - Mail Exchange (MX) based messaging
Explain Sendmail’s name resolution logic
Use system tools to determine MX handler
Attempt delivery to undefined MX handler
Update DNS configuration to include MX & A records for second-level domain
Attempt delivery to defined MX handler
Confirm delivery based on MX resolution via logs and MUA
Explain MX distances (priority) field
Define additional MX host for second-level domain in DNS zone
Test delivery to backup MX host for failover
Sendmail - m4 Configuration Technique
Discuss Sendmail.cf
Explain advantages of using m4
Identify m4 templates in Sendmail source tree
Explain m4 templates hierarchy
Describe the structure of standard Sendmail m4-compliant files
Use m4 to generate new Sendmail.cf file
Increase logging verbosity
Reload current instance of Sendmail and examine output
Restrict the number of recipients
Restrict the size of each message
Use m4 to generate and test new configuration features
Sendmail - Masquerading
Discuss masquerading features and applications
Explore default Sendmail masquerading configuration using MUA
Alter Fully Qualified Domain Name (FQDN) of outbound messages using masquerading
Regenerate Sendmail.cf using m4 technique
Configure system to receive messages for new FQDN defined using masquerading
Alter message envelope using masquerading feature
Add Windows 2003 Host to DNS configuration & confirm resolution
Masquerade outbound domain to reflect second-level domain
Sendmail - Relay Control
Discuss Sendmail’s default relay rules
Configure promiscuous relay & test consequences
Relay mail to Internet-based host and confirm delivery using SSH
Restrict relaying by defining relay domains
Define & test file-based relay domains to permit hosts & subnets to relay
Recompile Sendmail.mc using m4 technique
Examine relaying with unresolvable domains
Confirm relay to Internet-based host using relay domains and Windows 2003 Host
Discuss benefits of using access db
Define mc directives for access db invocation
Create access db file using makemap
Explore access db directives
Discuss mailertable feature
Define mailertable with forced SMTP routes
Simulate DMZ-based MTA-front-end relaying messages to corporate back-end MTA
Test results
Confirm SMTP Auth pre-requisites
Configure SMTP Auth support
Recompile Sendmail to support SMTP Auth
Test relaying from Outlook Express on Windows 2003 Host
Sendmail - Smart Host Configuration
Discuss Smart Host applications
Configure Sendmail to use remote server as a Smart Host
Rebuild configuration files
Test local mail routing
Test smart host routing
Sendmail - Null Client Configuration
Discuss Null Client applications
Undefine Smart Host configuration
Configure Sendmail as a null client
Test mail routing as a null client
Confirm forced SMTP route
Sendmail - Virtual Domains
Explain applications
Define basic-global virtual domains applied to all mailboxes
Update DNS configuration to route messages to appropriate Virtual Domain server
Confirm delivery of messages to users at virtual domain
Add new DNS zone for additional domain to route traffic accordingly
Discuss virtual user tables applications
Updated Sendmail.cf to include virtual user tables support
Define virtual user domains hash
Define virtual user maps
Test delivery to various users at various domains
Define and test a catchall address for a virtual domain
Rebuild virtual user maps using makemap
Relay virtual domains to remote recipients
Sendmail - Malware Framework
Discuss Malware Framework (MailScanner/ClamAV/SpamAssAssin)
Dowload MailScanner
Download Clam Anti-Virus (ClamAV)
Download SpamAssAssin
Clam Anti-Virus (ClamAV)
Install requisite ClamAV components
Compile & install ClamAV
Identify key ClamAV binaries
Update ClamAV configuration files for basic operation
Update ClamAV definitions
Invoke ClamAV as a daemon
SpamAssAssin Installation
Identify requisite SpamAssAssin components
Compile & install SpamAssAssin
Invoke SpamAssAssin as a daemon
MailScanner Implementation
Compile & install MailScanner
Identify MailScanner-related directories
Explore MailScanner’s primary configuration
Enable ClamAV & SpamAssAssin support
Alter Sendmail queue configuration to support MailScanner
Restart Sendmail
Start MailScanner
Test message delivery through malware framework
Test sample Spam through malware framework
Test sample Virus-laden file through malware framework
top
LinuxCBT Postfix Edition - Disc 2
Postfix - Installation
Identify a geographically close Postfix mirror location
Discuss Postfix nomenclature
Download Postfix
Import PGP-compatible key to verify downloaded source archive
Verify Postfix source archive against imported signature
Extract Postfix source archive
Identify existing system MTA configuration
Explore Postfix source tree
Discuss pre-requisites
Identify Sendmail-compatible binaries to backup
Add required Postfix user and groups
Compile & install Postfix
Identify key directories and binaries
Alter key Postfix configuration files for basic operation
Postfix - Local Mail & Queueing
Define local domains in main configuration file
Define Fully Qualified Domain Name (FQDN) of Postfix Host
Confirm running Postfix TCP (super server) Manager
Explore current running directives with postconf
Alter configuration to enable local aliases
Use sendmail-compatible binary to inject messages into the local queue
Confirm delivery via default Syslog location
Identify default mbox-based mailstore
Use MUA mutt to verify delivery of local mail
Discuss & explore various Postfix queues
Explain how Postfix implements local injection
Explain how Postfix handles SMTP-based mail
Postfix - Aliases
Discuss concepts and applications for aliases
Identify required aliases
Describe Sendmail-compatible alias types
Define 1-to-1 aliases
Define list-based aliases
Test aliases delivery
Discuss per-user aliases (.forward) file
Define per-user .forward file with redirection to vacation program
Test delivery and auto-response
Discuss how mail is routed into the file system (maildrop) while Postfix is up/down
Identify binaries responsible for local mail injection (pickup/cleanup)
Postfix - Simple Mail Transfer Protocol (SMTP)
Confirm the existence of remote recipients
Inject mail for delivery to remote Linux Host
Review Postfix delivery report generated upon invocation of verbose mode
Confirm delivery of remote mail to remote Linux Host
Use MUA mutt to reveal and explore the headers of SMTP-based mail
Explore name resolution order file & discuss logic
Configure Postfix to receive mail to second-level domain plus FQDN
Simulate Postfix name resolution process at delivery-time
Expose current Mail Exchanger (MX) Host for the second-level domain
Postfix - Rewriting Features - Canonical Maps - BCC Maps
Discuss default configuration
Examine envelope headers
Configure Postfix to masquerade outbound messages
Test masqueraded envelope by generating new mail
Discuss canonical maps concepts & applications
Explain corresponding rewrite binaries
Define canonical maps in Ascii format
Use Postmap to generate DB-formatted canonical maps
Instruct main.cf to employ canonical maps database
Test address rewriting using canonical maps
Confirm message delivery via Syslog-generated logs
Examine the headers of delivered message altered using canonical maps & myorigin
Define & test sender canonical maps
Define & test recipient canonical maps
Configure Postfix to BCC all messages to specified recipients
Test messages between various users to ensure BCC functionality
Configure Postfix to BCC messages based on specific senders
Define Sender BCC maps using editor and Postmap to generate Hashed DB
Postfix - Relay Control
Explore & discuss default relay behavior
Identify key relay-related directives
Connect to remote Windows 2003 Host and attempt to relay
Confirm DNS resolution of Postfix relay host
Attempt relay to recipient on relay host & confirm path via logs
Attempt relay to recipient on foreign host & confirm delivery
Tighten default Postfix relay policy to restrict relaying to local subnet
Attempt local subnet and Internet-based relays & confirm results
Use SMTP commands to expose features supported by Postfix MTA
Discuss SMTP Auth pre-requisites
Recompile Postfix to support SMTP Auth
Configure Postfix with SMTP Auth to restrict relaying by users vs. IP or hostname
Confirm support of SMTP Auth using standard STMP commands
Configure Outlook Express client to support SMTP Auth
Attempt to relay based on SMTP Auth support
Permit relaying of non-local domains based on relay domains
Define additional second-level domain for relaying
Configure relaying of non-local domains using hashed Berkeley DB maps
Discuss Postfix transport maps concepts and applications
Define transport maps for domains to bypass DNS MX lookups
Update receiving Postfix host to support transport maps
Confirm delivery of messages to additional domains defined in transport maps
Configure Postfix as a Backup Mail Exchanger (MX) host and confirm delivery during failure
Postfix - Smart Host & Null Client configuration
Discuss Smart Host concepts and applications
Define the Postfix Smart Host
Define the Postfix Smart Host client
Test local delivery and confirm delivery
Test delivery of Internet-based message which requires Smart Host
Confirm delivery via logs and remote SSH session
Discuss Null client concepts and applications
Internet -> DMZ -> Corporate Backbone Mail Repository
Disable local mail delivery on Postfix host
Configure Postfix to function as a null client
Test results of null client delivery
Postfix - Virtual Domains
Discuss default domains handled by Postfix
Attempt IP-address based delivery
Explore the mydestination parameter
Alter BIND configuration to route messages for basic virtual domain
Configure Postfix to map individual users to domains
Define individual virtual domains hash
Define virtual domains user hash
Generate hashed virtual domains and virtual user databases
Confirm routing of messages to appropriate users
Define catchall addresses for non-matching users and/or aliases
Use Postmap to query virtual users and determine delivery path
Postfix - Mailbox Formats
Explore default mbox configuration location and permissions
Describe mbox format
Explore environment configuration variables related to mail delivery
Test delivery of mbox-bound messages using mutt & Postfix
Discuss Maildir message storage format
Configure Postfix to deliver messages using Maildir message format
Examine Postfix-created Maildir structure after mail delivery
Alter shell environment to support Maildir format with desired MUA
Postfix - Network-based Mail Retrieval
Discuss Courier IMAP framework
Identify and install pre-requisites
Download, compile, and install Courier Authentication Library Daemon
Identify Courier Authentication key directories, binaries and configuration file
Download and install Courier IMAP Daemon
Explore Courier IMAP binary directory tree
Discuss Courier framework
Configure Courier for POP3 mail retrieval
Confirm retrieval using Windows 2003 - Outlook Express client
Identify POP3 Secure configuration files
Generate self-signed certificate for use with POP3 Secure communications
Confirm retrieval of messages using Outlook Expres and POP3 Secure
Establish run-level symbolic links for POP3 & POP3S services
Configure Courier for IMAP mail retrieval
Confirm retrieval using Windows 2003 - Outlook Express client
Generate self-signed certificate for use with IMAP Secure communications
Establish run-level symbolic links for IMAP & IMAPS services
Postfix - Web-based Mail Retrieval
Discuss Web-based SquirrelMail pre-requisites
Enable Apache web server
Download and Install SquirrelMail into web-accessible location
Secure data and attachments directories
Configure SquirrelMail for initial use with Courier IMAP
Address PHP session-related issues
Explore SquirrelMail from the browser as various Linux users
Confirm deliver using multiple clients - (mutt/Outlook Express/SquirrelMail/Local Injection)
Postfix - Malware Framework
Dowload MailScanner
Download Clam Anti-Virus (ClamAV)
Download SpamAssAssin
Download, compile & install zlib
Clam Anti-Virus (ClamAV) Implementation
Create required user and group
Compile & install ClamAV
Identify key ClamAV binaries
Update ClamAV configuration files for basic operation
Update ClamAV definitions
Configure system Crontab to update virus definitions every hour
Confirm scheduled virus definition updates 24 hours later
SpamAssAssin Implementation
Illustrate message flow from remote SMTP system through our Malware Framework
Download SpamAssAssin from Apache Foundation
Extract & discuss SpamAssAssin source tree
Compile and install Perl-based SpamAssAssin
MailScanner Implementation
Download, compile and install the current MailScanner malware engine
Explore MailScanner source and binary trees
Explore MailScanner.conf configuration file - discuss important directives
Update MailScanner to support Postfix MTA
Configure Postfix MTA to route inbound messages into temporary queue for processing
Invoke MailScanner malware engine and confirm
Debug incidentals related to invalid configuration directives and missing components
Malware Framework - MUA -> MTA -> MailScanner -> ClamAV -> SpamAassAssin -> MTA -> Maildir/Mailbox
Send sample malware through the malware framework & confirm detection
Send sample spam through the malware framework & confirm detection
Configure MailScanner to affix outbound Corporate Signatures - Legalise - to all messages based trusted configuration
Postfix - Log Analysis
Download AWStats log analysis application
Configure AWStats to function in current Apache Web Server environment
Discuss AWStats features and applications
Configure AWStats to process Postfix MTA Logs
Explore AWStats’ web-based interface
top
LinuxCBT qmail Edition - Disc 3
qmail - Installation
Identify current Mail Transfer Agent (MTA) environment on Red Hat Enterprise box
Discuss system initialization environment
Disable current MTA in applicable run-levels
Identify qmail pre-requisites
Setup qmail source-tree hierarchy for build process
Discuss qmail’s modular, component architecture - relevant binaries
Navigate to a close qmail mirror
Download qmail components
Extract primary qmail packaged and dicuss contents
Patch original qmail sources
Install ucspi-tcp - INETD/XINETD substitute
Install dameontools - daemon management for qmail daemons
Create requisite users and groups
Compile and install qmail
Define default qmail environment
Explore and discuss the important qmail directories, symlinks and binaries
Illustrate internal qmail communications required for local and remote deliveries
Identify initial qmail startup process
Define genersal startup scripts for qmail
Define supervise scripts for qmail delivery
Define supervise scripts for qmail logging
Backup default local queue-injection process (Sendmail)
Create Sendmail symlink to qmail-compatible binary for local queue-injection
Start qmail & confirm processes and network bindings
qmail - Local Mail
Define required system aliases using qmail files
Configure qmail rules to permit local relaying
Identify default mbox mail storage format
Use MUA mutt to deliver mail via qmail
Examine delivery via qmail logs
Identify mbox destination
Discuss local queue-injection logic - qmail-inject/Sendmail
Explain permissions used by qmail when delivering local mail
Update local user’s environment variables and confirm message delivery
Identify variables used for local queue-injection
Explore and discuss the mbox mail storage format
Update global environment configuration to reflect new mbox storage location
Examine running qmail statistics
Inject messages into the queue of a downed MTA
Examine results
Explore a message’s path throught the local queue
Resume message delivery
qmail - Mail Storage Formats
Switch qmail global configuration from mbox to Maildir storage format
Use maildirmake to create Maildir-compliant directory structure for users
Explore standard Maildir directory tree
Restart qmail and attempt delivery to Maildir mailbox
Confirm deliver of message to Maildir recipient
Discuss Maildir file nomenclature
Update environment variables to reflect Maildir mail storage format
Explore headers of delivered messages and discuss key components
qmail - Aliases
Explain the benefits of aliases
Explore traditional Sendmail-style aliases in /etc/aliases
Compare and contrast Sendmail-style aliases to qmail-style (.qmail) aliases
Discuss key qmail alias user
Explore system-wide qmail aliases
Test delivery to system-wide qmail aliases
Define an abuse qmail-style alias and confirm delivery
Deine one-to-many qmail-style abuse alias and confirm delivery
Attempt delivery to non-existing local user or alias using Sendmail and confirm results
Define a catch-all system-wide alias to handle non-existing local users or accounts
Test catch-all system-wide alias by injecting messages bound to non-existing mailboxes
Discuss sub-addresses/address extensions using qmail aliases
Define sub-address for non-privileged user and confirm delivery using MUA mutt
Forward defined non-privileged sub-address to other local user and examine results
Redirect the abuse alias to a Mailbox-style repository for evidence-collection
Confirm appended alias-redirection of messages destined to catch-all accounts
qmail - Remote Mail
Identify key qmail daemons and binaries responsible for remote delivery
Explain remote delivery logic using DNS
Connect (SSH) to remote Linux system to be used for initial remote delivery & explore
Attempt remote delivery using qmail and FQDN of remote box and examine the qmail queue
Alter remote Postfix environment to find Maildir mailbox and confirm delivery using mutt
Update remote Postfix configuration to handle messages destined to second-level domain
Alter remote Postfix transport (smtproutes) file to disable static delivery
Confirm DNS second-level Mail Exchanger (MX) configuration for linuxcbt.internal domain
Attempt MX-based delivery and confirm delivery on remote host
Discuss employed qmail logic
Switch primary Mail Exchanger (MX) from Postfix box to qmail box - adjusting distances
Confirm MX distances using Domain Information Groper (dig)
Attempt delivery to second-level domain from the qmail box & confirm delivery
Explore qmail log files for message-delivery information
Debug qmail-smtpd delivery issues and adjust to ensure delivery
Discuss a Backup MX configuration for a given domain
Update DNS configuration to reflect the ideal MX distances
Confirm DNS configuration from a tertiary Linux server
Purposely fail the primary Postfix server for the linuxcbt.external domain
Configure qmail to be a Backup MX server for a business partner’s domain
Attempt delivery to the linuxcbt.external domain from the tertiary Linux server
Examine queued messages for the linuxcbt.external backup domain on the qmail box
Re-enable the primary domain’s Postfix box
Flush the qmail queue and examine delivery to the primary MX host
qmail - Relay Control
Discuss Smart Host applications
Explore pre-Smart Host SMTP delivery of messages to Internet-based host
Configure qmail to use a remote Postfix SMTP Smart Host system
Disable Smart Host configuration
Discuss qmail’s default relay policy
Identify key qmail configuration files related to relaying
Attempt to relay from a remote Windows 2003 Host through the open qmail MTA
Confirm delivery of message via qmail in open-relay mode to local and remote recipients
Secure open relay and confirm inability to relay messages to untrusted domains
Configure selective relaying based on individual host and subnet
Discuss the benefits of SMTP Auth
Explain qmail’s SMTP Auth implementation
Identify SMTP Auth pre-requisites
Download, compile and install CheckPassword authentication application
Debug compilation-related errors
Download SMTP Auth patch
Patch qmail sources and recompile to produce modified qmail-smtpd binary
Install new qmail-smtpd binary and prepare run scripts for usage
Attempt to relay with tightened relay permissions and confirm failure
Confirm SMTP Auth from Windows 2003 Host using Outlook Express
Relay outbound messages using SMTP Auth from Outlook Express client
qmail - Network-based Mail Retrieval
Discuss Mail retrieval authentication framework using Courier
Identify pre-requisites
Download, compile and install Courier Authentication Daemon
Identify Courier Authentication key directories, binaries and configuration file
Download and install Courier IMAP Daemon
Explore Courier IMAP binary directory tree
Discuss Courier framework
Configure Courier for POP3 mail retrieval
Confirm retrieval using Windows 2003 - Outlook Express client
Identify POP3 Secure configuration files
Generate self-signed certificate for use with POP3 Secure communications
Confirm retrieval of messages using Outlook Expres and POP3 Secure
Establish run-level symbolic links for POP3 & POP3S services
Configure Courier for IMAP mail retrieval
Confirm retrieval using Windows 2003 - Outlook Express client
Generate self-signed certificate for use with IMAP Secure communications
Establish run-level symbolic links for IMAP & IMAPS services
qmail - Web-based Mail Retrieval
Discuss Web-based SquirrelMail pre-requisites
Enable Apache web server
Download and Install SquirrelMail into web-accessible location
Secure data and attachments directories
Configure SquirrelMail for initial use with Courier IMAP
Address PHP session-related issues
Explore SquirrelMail from the browser as various Linux users
Confirm deliver using multiple clients - (mutt/Outlook Express/SquirrelMail/Local Injection)
qmail - Virtual Domains
Discuss qmail virtual domains support via system-wide aliases
Configure basic/global virtual domains using .qmail files
Confirm delivery to users @ virtual domains
Configure individual virtual domains
Confirm delivery to individuals @ virtual domains
Ensure non-global delivery to virtual domains
Define non-privileged user-managed virtual domains
Confirm deliver to user-managed virtual domains
qmail - Malware Framework - OpenProtect, Bad Senders, TLS
Discus the OpenProtect Malware Framework
Identify pre-requisites
Download OpenProtect
Install Open Protect
Explore OpenProtect Configuration (MailScanner/ClamAV/SpamAssAssin)
Configure outbound signatures
Configure qmail to reject users based header information
Confirm rejection from Windows 2003 Host - Outlook Express
Discuss Transport Layer Security framework and requirements
Implement Transport Layer Security (TLS)
Configure Outlook Express client to use TLS & test outbound relaying
this is the complete suite of LINUXCBT it includes all the release.
enjoy and keep seeding
info:
size:18.GB approx
* LinuxCBT EL-4 Edition
* LinuxCBT feat. SUSE 9 Enterprise Edition
* LinuxCBT Debian GNU/Linux Edition
* LinuxCBT Classic Edition
# Security Technologies
* LinuxCBT Security Edition
* LinuxCBT Basic Security Edition
* LinuxCBT Proxy Edition feat. Squid
* LinuxCBT Firewall Edition feat. IPTables
* LinuxCBT SELinux Edition
* LinuxCBT NIDS Edition feat. Snort
# Database Management Systems (DBMS) Technologies
* LinuxCBT DBMS Edition feat. MySQL 5.x
# Messaging | Mail (SMTP/POP3/IMAP) Technologies
* LinuxCBT Mail Edition
* LinuxCBT Sendmail Edition
* LinuxCBT Postfix Edition
* LinuxCBT qmail Edition
# Scripting | Automation Technologies
* LinuxCBT Scripting Edition
* LinuxCBT BASH Edition
* LinuxCBT Perl Edition
* LinuxCBT Python Edition
* LinuxCBT PHP Edition
Price: $195 for Single-Computer License - licensing details
5-Computer License: $495
Academic Pricing Schedule (Students|Education): Pricing Schedule
Additional Licenses: For pricing contact sales@LinuxCBT.com
System Requirements: Web Browser with Flash support
Duration: 13.5 hours/50 Videos on 1CD
Available for Download:YES
MD5SUM: 43ab76e2a7d850ea3197a5aceed9ab3d
Demos: here
Certificate of Completion: YES - contact sales for details
LinuxCBT Sendmail Edition, a component of LinuxCBT Mail Edition, focuses on the leading Linux/UNIX Mail Transfer Agents (MTAs); Sendmail v8.
Linux/UNIX systems are responsible for moving the overwhelming majority of electronic mail across private and public networks. Sendmail is the most widely-deployed MTA across Linux/UNIX systems. Consequently, savvy Systems Admins. are expected to have a solid foundation in Sendmail and ancillary components for general and automated mail-based applications.
Let LinuxCBT SendMail Edition help to solidify your understanding of the Sendmail MTA and ancillary components.
Recommended Prerequisites:
Familiarity with electronic mail concepts (MUA/MTA/etc.)
Access to a GNU/Linux-based PC to install the MTAs and ancillary components used
LinuxCBT Sendmail v8 Edition - Disc 1
Sendmail - Installation
Network & systems architecture review
Download current Sendmail v8.x.x source files
Import PGP-compatbile public keys
Verify source archive against imported public keys
Discuss required applications
Install GNU C Compiler (GCC) and ancillary applications
Backup existing Postfix implementation and prepare for Sendmail installation
Explore Sendmail source tree - identify key components
Configure & compile Sendmail
Discuss M4 & CF configuration files (sendmail.{mc,cf}, submit.{mc,cf})
Discuss default Sendmail operating modes - MSP & MTA
Prepare default Mail Submission Program (MSP) configuration based on MC
Prepare default Mail Transfer Agent (MTA) configuration based on MC
Install Berkeley DB libraries for hashed lookups
Complete installation
Explore post-installation Sendmail environment
Sendmail - Mail Submission Program (MSP) mode
Discuss local injection of messages
Explain required Sendmail MSP shell arguments for queue-runner mode
Start Sendmail in MSP mode
Verify Operating System (OS) results using BASH exit status
Verify monitored queue in MSP mode
Examine resultant Sendmail MSP Process Identification (PID) file creation
Kill running instance of Sendmail in MSP mode
Invoke Sendmail queue-runner mode
Inject test messages into the local queue
Examine the queue files generated by Sendmail MSP
Examine Syslog configuration using GREP
Discuss Sendmail logging
Identify Sendmail log files
Examine specific Sendmail log entries using GREP
Sendmail - Mail Transfer Agent (MTA) mode
Discuss Sendmail’s separation of duties; MSP/MTA
Explain required shell arguments for Sendmail MTA mode
Invoke Sendmail in MTA mode running as a daemon
Confirm Sendmail running in MTA mode
Force delivery of locally-injected messages
Confirm delivery of queued messages
Sendmail - Local Mail
Discuss Sendmail’s local delivery mechanism
Explore & discuss legacy /var/spool/mail directory
Identify user mbox files
Discuss mbox permissions
Illustrate local mail injection flow
Use mutt MUA to retrieve locally delivered mail
Use mutt to reply to envelope sender by local injection using MSP
Identify local mailer (procmail) used by Sendmail MTA
Invoke Sendmail in verbose mode
Attempt delivery to valid and invalid users & examine output
Explain Sendmail verbose-mode transcript (local vs. remote)
Sendmail - Logs
Discuss Syslog semantics (facilities & levels)
Discuss log rotation
Examine logs & discuss entries
Parse logs for interesting entries
Identify sourced messages
Discuss record types (receipt vs. delivery attempt(s))
Follow the message trail based on queue ID
Explain Sendmail fields
Identify PID related to various delivery attempts
Identify total delivery time and transfer time
Sendmail - Aliases
Discuss aliases applications
Identify aliases database
Explain Sendmail’s aliases expansion logic
Discuss the default aliases - (mailer-daemon, postmaster, etc.)
Test delivery to defined aliases
Define additional aliases
Rebuild aliases database using newaliases to route messages accordingly
Verify deliverablility of aliases database entries
Test delivery of messages to newly-defined aliases
Examine Sendmail logs to view transcript of delivery to aliased user
Explain the different types of supported Sendmail aliases
Define lists using aliases - one-to-many mappings
Test delivery to lists
Define alias to deliver messages to mbox-compliant file
Debug I/O errors related to Sendmail’s attempt to write to mbox-compliant file
Implement lists using file system includes
Define piped aliases to redirect messages to the input stream of other applications
Implement Sendmail’s per-user .forward file for user-based message routing
Setup aliases using pipes to the vacation program to enable auto-response
Sendmail - Simple Mail Transfer Protocol (SMTP) Mail
Discuss SMTP prerequisites
Examine local name resolution configuration
Confirm resolution of remote Sendmail server
Identify available remote recipients
Compose and deliver message to remote recipient
Confirm receipt
Reveal returned message headers using mutt MUA
Disable message forwarding on remote host
Confirm receipt of smtp-based messages
Explain Sendmail’s name resolution logic during delivery attempt
Emulate Sendmail’s name resolution logic to illustrate logic
Demonstrate Sendmail delivering messages based on static HOSTS resolution
Disable static name resolution for remote host
Debug message delivery errors related to invalid name resolution
Create DNS entry for remote server on primary DNS server
Confirm DNS resolution using system tools
Confirm mail delivery based on DNS resolution
Sendmail - Mail Exchange (MX) based messaging
Explain Sendmail’s name resolution logic
Use system tools to determine MX handler
Attempt delivery to undefined MX handler
Update DNS configuration to include MX & A records for second-level domain
Attempt delivery to defined MX handler
Confirm delivery based on MX resolution via logs and MUA
Explain MX distances (priority) field
Define additional MX host for second-level domain in DNS zone
Test delivery to backup MX host for failover
Sendmail - m4 Configuration Technique
Discuss Sendmail.cf
Explain advantages of using m4
Identify m4 templates in Sendmail source tree
Explain m4 templates hierarchy
Describe the structure of standard Sendmail m4-compliant files
Use m4 to generate new Sendmail.cf file
Increase logging verbosity
Reload current instance of Sendmail and examine output
Restrict the number of recipients
Restrict the size of each message
Use m4 to generate and test new configuration features
Sendmail - Masquerading
Discuss masquerading features and applications
Explore default Sendmail masquerading configuration using MUA
Alter Fully Qualified Domain Name (FQDN) of outbound messages using masquerading
Regenerate Sendmail.cf using m4 technique
Configure system to receive messages for new FQDN defined using masquerading
Alter message envelope using masquerading feature
Add Windows 2003 Host to DNS configuration & confirm resolution
Masquerade outbound domain to reflect second-level domain
Sendmail - Relay Control
Discuss Sendmail’s default relay rules
Configure promiscuous relay & test consequences
Relay mail to Internet-based host and confirm delivery using SSH
Restrict relaying by defining relay domains
Define & test file-based relay domains to permit hosts & subnets to relay
Recompile Sendmail.mc using m4 technique
Examine relaying with unresolvable domains
Confirm relay to Internet-based host using relay domains and Windows 2003 Host
Discuss benefits of using access db
Define mc directives for access db invocation
Create access db file using makemap
Explore access db directives
Discuss mailertable feature
Define mailertable with forced SMTP routes
Simulate DMZ-based MTA-front-end relaying messages to corporate back-end MTA
Test results
Confirm SMTP Auth pre-requisites
Configure SMTP Auth support
Recompile Sendmail to support SMTP Auth
Test relaying from Outlook Express on Windows 2003 Host
Sendmail - Smart Host Configuration
Discuss Smart Host applications
Configure Sendmail to use remote server as a Smart Host
Rebuild configuration files
Test local mail routing
Test smart host routing
Sendmail - Null Client Configuration
Discuss Null Client applications
Undefine Smart Host configuration
Configure Sendmail as a null client
Test mail routing as a null client
Confirm forced SMTP route
Sendmail - Virtual Domains
Explain applications
Define basic-global virtual domains applied to all mailboxes
Update DNS configuration to route messages to appropriate Virtual Domain server
Confirm delivery of messages to users at virtual domain
Add new DNS zone for additional domain to route traffic accordingly
Discuss virtual user tables applications
Updated Sendmail.cf to include virtual user tables support
Define virtual user domains hash
Define virtual user maps
Test delivery to various users at various domains
Define and test a catchall address for a virtual domain
Rebuild virtual user maps using makemap
Relay virtual domains to remote recipients
Sendmail - Malware Framework
Discuss Malware Framework (MailScanner/ClamAV/SpamAssAssin)
Dowload MailScanner
Download Clam Anti-Virus (ClamAV)
Download SpamAssAssin
Clam Anti-Virus (ClamAV)
Install requisite ClamAV components
Compile & install ClamAV
Identify key ClamAV binaries
Update ClamAV configuration files for basic operation
Update ClamAV definitions
Invoke ClamAV as a daemon
SpamAssAssin Installation
Identify requisite SpamAssAssin components
Compile & install SpamAssAssin
Invoke SpamAssAssin as a daemon
MailScanner Implementation
Compile & install MailScanner
Identify MailScanner-related directories
Explore MailScanner’s primary configuration
Enable ClamAV & SpamAssAssin support
Alter Sendmail queue configuration to support MailScanner
Restart Sendmail
Start MailScanner
Test message delivery through malware framework
Test sample Spam through malware framework
Test sample Virus-laden file through malware framework
Selling LinuxCBT Redhat edition training cource .It is 75 hours/375 Videos on 10Cds training solution for you.
From: Plienas (plienas_at_excite.com)
Date: 10/24/04
Next message: Aquila Deus: “Re: How Bill Gates Can Save Microsoft and Windows and kill Linux at the same time.”
Previous message: Jeffrey Froman: “Re: OpenOffice install vanishes”
Next in thread: Tommy Reynolds: “Re: Selling LinuxCBT Redhat edition training cource .It is 75 hours/375 Videos on 10Cds training solution for you.”
Reply: Tommy Reynolds: “Re: Selling LinuxCBT Redhat edition training cource .It is 75 hours/375 Videos on 10Cds training solution for you.”
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
——————————————————————————–
Date: 24 Oct 2004 01:10:01 -0700
LinuxCBT is a unique and revolutionary approach to teaching the Linux
operating system. Traditional training outlets do not compare because
they tend to deliver canned certification courses, which means little
to serious IT-professionals and savvy hiring managers. Our Linux
training solution, LinuxCBT, is unparalleled in content, depth and
expertise. LinuxCBT prepares you or your organization for successfully
deploying and managing business-critical RedHat Linux-based desktop
and server solutions. Let LinuxCBT teach you what traditional training
outlets and other CBTs do not; real RedHat Linux skills!
LinuxCBT includes both Client Management and Server Management
Components.
Recommended Prerequisites for:
LinuxCBT Client Management Component
Open mind & determination to master Linux and related open-source
applications
Basic MS Windows skills
Basic understanding of networking concepts
Access to a spare PC to perform all of the installations and exercises
in LinuxCBT
LinuxCBT Server Management Component
Completion of LinuxCBT client management component
Open mind, time-committment & determination to master
business-critical Linux skills
Access to a spare PC to perform all of the installations and exercises
in LinuxCBT
Linux Client/Desktop Management - Discs 1 - 6 - Duration: 30 hours
Introduction to the GNU/Linux operating system - Basics - Disc 1
Discussion of the Free Software Foundation’s efforts to deliver
ubiquitous UNIX!
Emphasize the role and importance of the GNU project
Identification of various Linux distributors including Debian,
Mandrake, RedHat, etc.
Introduction to the widely-used RedHat Linux distribution
Explore Linux system documentation (man, info, GNOME, etc.)
Explain the Filesystem Hierarchy Standard (FHS) - UNIX is one big
directory!
Explore the RedHat Linux file system
Identify the various interfaces to Linux
Discuss the role and release rules of the Linux Kernel
Demonstrate usage of file & directory tools (pwd, ls, cd, touch, cp,
mkdir, mv, rm, which, rpm)
Basic BASH shell navigation & PATH & variable manipulation
(set,unset,env,export,etc.)
Explore usage of common user-tools (cat, echo, find, locate)
Demonstrate typical usage of vi/vim ASCII text editors
Installation & implemenation of pine mail reader and pico text editor
Demonstrate typical usage of the king of all UNIX/Linux editors; EMACS
Explain & demonstrate standard in, standard out, redirection & pipes
Demonstrate usage of backup/restore tools (tar, gzip, gunzip)
Identify basic utilities and RedHat package memberships
Demonstrate usage of system monitoring tools (uptime, free, top,
vmstat, meminfo, cpuinfo, ps, kill, watch)
Identify the various types of files on Linux systems
Identify Filesystem tools (fsck, fdisk, mkfs, parted)
Mounting/unmounting basic Linux floppy, CD & ISO files
Identification of major online open source repositories (sourceforge,
freshmeat, etc.)
top
Perform client Installations of RedHat 9 - Disc 2
Planning the installation - identify software, hardware requirements &
disk partitioning defaults
Demonstrate complete upgrade from RedHat 8 to RedHat 9 & explain
caveats
Demonstrate complete client installation of RedHat 9 from bootable CD
Create RedHat 9 network-based source-tree on a centralized server for
installation
Prepare for network-based FTP installation of RedHat 9 - create
bootable media/obtain patches/etc.
Demonstrate complete client installation from FTP server
Prepare for network-based Kickstart automated installation via Network
File System (NFS)
Create Kickstart installation source tree
Perform Kickstart automated installation via NFS
top
Post client installation acclimation, exploration and configuration -
Disc 3
Discuss X-Windows client/server concepts, applications & security
Learn how to configure X-Windows to support your hardware
Discussion of window managment concepts and applications
Customize desktop environment for GNOME & usage
Customize desktop environment for KDE & usage
Explore the shell interface including common tools, utilities,
semantics, etc.
Implement Mozilla web browser
Confiure the Java JRE as a plug-in for the Mozilla web browser and
evaluate results
Implement Java Runtime Environment (JRE/J2SE) for system-wide access
to Java applets/etc.
Implement Macromedia Flash plug-in and configure support in Mozilla
and evaluate results
Download & Install Netscape web browser
Configure Java & Flash support for Netsacpe and evaluate results
Implement Ximian Evolution POP3/IMAP/Microsoft Exchange email client
Implement & explore RDESKTOP terminal services desktop connectivity to
Windows 2003/2000/XP servers running Remote Desktop Protocol (RDP)
Demonstrate typical RDESKTOP Windows usage for productivity,
multitasking and connectivity
Upgrade RDESKTOP to version 1.3.1 & Remove RDESKTOP 1.2.x
Demonstrate some of the new capabilities of RDESKTOP 1.3.1
Troubleshoot common X-Windows and client-related problems
Implement AT&T’s VNC server screen emulation program for multiple
remote desktop access
top
Linux client network administration essential concepts and
applications - Disc 4
User and group creation & management concepts - passwd, shadow, group,
gshadow files
Compile and install John The Ripper Password Cracking tool
Validate password integrity with John The Ripper Password Cracking
Tool
Explain UNIX/Linux file security & permissions (-rwxrwxrwx/777) rules
& concepts
Discuss and demonstrate the client/server paradigm and distributed
computing concepts
Identify & demonstrate usage of common client/server
tools(SSH/HTTP/FTP/IMAP/POP3/SAMBA/etc.)
Demonstrate LFTP (Sophisticated FTP Client Software) usage
Use LFTP to connect to FTP & HTTP servers
Use LFTP to recover broken uploaded/downloaded transmissions
Use LFTP to mirror & reverse mirror the content of local and remote
servers
Linux networking primer - Identify key Linux networking components
Implement DHCP IP addressing with Cisco PIX Firewall DHCP Server
integration
Configure Linux client for DHCP configuration from a Cisco PIX
firewall
Configure Linux client with static TCP/IP parameters for network
communication
Test network connectivity internally and externally via ICMP &
TCP-Port querying methodologies
Explore all RedHat graphical redhat-* & redhat-config-* configuration
tools
Configure Network Time Protocol (NTP) via GUI & Shell interface to
perform time synchronization
Discuss and implement Samba(SMB) connectivity to Windows 2003 Server
Implement client printing services via Common UNIX Printing System
(CUPS) to Windows 2003 Server & HP JetDirect-enabled printer.
Discuss and implement NFS connectivity to Linux hosts and Windows
2003(NFS)
Evaluate RedHat Package Manager (RPM) to add/upgrade/remove
applications
Discuss & demonstrate Backup & Restoration procedures
Discuss scenarios and create Linux Rescue disk for emergency system
recovery
top
Linux Server Management - Discs 5 - 10 - Duration: 40 hours
Perform Server Installations of RedHat 9 - Disc 5
Prepare for server installation of RedHat 9 - verify system BIOS
parameters/support
Demonstrate complete server installation from bootable CD-ROM
Demonstrate creation of RedHat 9 installation source tree for
network-based installations
Demonstrate complete server installation from an Apache HTTP Web
server
Demonstrate complete custom server installation from HTTP Windows 2003
IIS server
Demonstrate complete custom server installation from FTP server
Demonstrate complete custom server installation from NFS server
Prepare for an automated Kicstart installation - identify requirements
Demonstrate complete server Kickstart automated installation from HTTP
Apache Web server
Demonstrate complete server Kickstart automated installation from FTP
Apache Web server
Connect RedHat system via serial communications to Sun Fire V100 SPARC
box
Prepare RedHat System with Kermit Terminal Emulation to install Debian
Linux
Connect to remote RedHat system and Install Debian Linux 3.x on Sun
System
Complete installation of Debian Linux 3.x SPARC edition on headless
Sun box
Recap installation methods including caveats
top
Linux Systems Management Concepts & Applications - Disc 6
Explain Linux Boot process and contrast boot managers - GRUB & LILO
Discuss the role of the init grandfather process and illustrate
logical boot flow
Explain and demonstrate Runlevel (0 - 6) concepts & applications
Demonstrate Daemon/Service management with
(chkconfig/ntsysv/redhat-config-services)
User profile implementation logic and concepts - (Bash
profile/etc/skel/aliases/PATH/etc.)
Quota management - user-based, group-based and disk-based quota
implementation
Introduce, partition using FDISK and create an EXT3 journaling file
system of 100GB of additional system storage. Identify paritions in
/proc virtual file system.
Discuss RedHat Package Manager (RPM) concepts, features and
applications
Demonstrate usage of RPM to ascertain available packages
Demonstrate usage of RPM to import public keys of package publishers
Demonstrate usage of RPM to verify the integrity of downloaded
packages
Demonstrate usage of RPM to add new packages locally
Demonstrate usage of RPM to add new packages from a Windows 2003 FTP
server
Demonstrate usage of RPM to add new packages from an HTTP server
Demonstrate usage of RPM to upgrade packages
Demonstrate usage of RPM to freshen packages
Demonstrate usage of RPM to remove packages
Introduction to SYSLOG concepts
Explanation of syslog facilities & levels
Demonstrate syslog administration
Demonstrate Cisco to Linux SYSLOG functionality
Discuss & demonstrate automatic log rotation and customization
Demonstrate Linux Kernel upgrade procedures
Use RPM to install multiple kernels and verify functionality
Use RPM to remove outdated kernels
top
Linux Network Administration Essentials - Disc 7
Discuss & demonstrate the usage of commonly used networking tools:
PING - Demonstrate PING flooding of remote hosts - ICMP Attack
Techniques
PING - Cisco PIX Integration & Debugging of ICMP Echo Requests/Echo
Replies
Traceroute - Cisco PIX Integration & provisioning of ICMP traffic
types
MTR (PING & Traceroute functionality) plus Cisco PIX debugging of ICMP
data flow
ARP
NETSTAT/LSOF
IFCONFIG
Route
DIG & NSLOOKUP
Whois
Who, w, wc, last, cat, grep, vi, pico, head, tail, etc.
Message of the day banners (MOTD), /etc/issue file (pre-login
banner/display info.)
Implement Dynamic Host Configuration Protocol (DHCP) services
Explain the various steps of the DHCP process
Configure global & scope-level DHCP options
Configure IP reservations based on layer 2 MAC addresses
Disable Cisco PIX DHCP services
Enable Linux DHCP services
Configure Windows 2003/XP/Linux clients to receive dynamic addresses
from Linux
Discuss Xinetd super server concepts and applications
Identify services controlled by Xinetd
Enable & disable Xinetd-controlled services & examine results
Implement access control on Xinetd controlled services
Implement Xinetd IP and port-level daemon redirection
Discuss Xinetd & TCP Wrappers relationship and dual-layer security
benefits
Implement Very Secure VSFTPD File Transfer Protocol (FTP) services
Implement anonymous FTPD
Implement user-level FTPD access
Implement FTPD banners
Disable anonymous access
Configure VSFTPD to run under the auspices of Xinetd super server for
increased security
Implement bandwidth rate-limiting to control bandwidth usage
Discuss Linux & Windows Integration via Samba
Install Samba support
Install Samba Web-based Administration Tool (SWAT)
Configure Samba file & print sharing on RedHat 9
Evaluate access to RedHat 9 Samba file & print server
Configure Samba Windows Internet Name Server (WINS) support
Evaluate Windows XP/2003 client access to RedHat 9 Samba-WINS server
Discuss the Network File System (NFS) concepts and Linux support
Implement the NFS daemon
Review /etc/exports parameters and options
Evaluate access to NFS exports
Implement NFS connectivity across a WAN connection via IPSEC
VPN-connectivity
Discuss the CRON scheduling system concepts and application
Identify various predefined CRON entries and schedules
Define custom cron jobs system-wide
Define custom cron jobs user-wide
Evaluate results of cron jobs
Implement the Berkeley Internet Daemon (BIND) Domain Name Server (DNS)
Implement BIND 9.x
Configure BIND as a caching-only DNS server
Test caching-only name resolution from Windows 2003 & Linux hosts
Secure access to caching-only/recursive name server via ACLs
Configure BIND as a primary DNS server
Test primary name resolution from Windows 2003 & Linux hosts
Configure BIND as a secondary(slave) DNS server
Restrict communications between primary & secondary DNS servers
Implement updates between master and secondary DNS servers via IPSEC
VPN
Configure DNS zones on Linux BIND & Windows 2003 DNS - activate
replication
Implement poor man’s load balancing using DNS round robin
Evaluate results of BIND configuration using DIG
Configure DNS zones
Configure zone transfers
Configure secure-zone transfers
Evaluate BIND’s configuration files named.conf & named.custom
Configure BIND sub-domain delegation. i.e. internal.linuxcbt.net
Configure BIND to support reverse domains
Configure Linux/Windows 2003 clients to use Linux BIND DNS server
DNS Transaction Signatures (TSIG) implemenation
Identify BIND logging information for troubleshooting purposes
Configure BIND DNS with IP Aliasing (Sub-Interfaces) to host DNS on
separate IP address
Implement Network Monitoring & Graphing tools using SNMP, etc.
Implement Multi Router Traffic Grapher (MRTG)
Graph Cisco Firewall with MRTG
Implement Cacti Network Graphing Tool
Download and Install Cacti and required components (RRDTool, MySqL,
etc.)
Explore Cacti Interface, options, etc.
Graph Cisco, Linux & Windows 2003 resources with Cacti using SNMP &
Scripts
Implement Network Time Protocol (NTP) & Time Synchronization services
for local subnets
Discuss features and distributed nature of the hierarchial NTP service
Ascertain and select optimal Stratum 1 NTP servers for synchronization
Review default NTP configuration
Configure NTP to synchronize with NTP servers
Configure internal Linux clients to syncrhonize with internal Stratum
2 NTP server
Configure Cisco PIX firewall to synchronize with internal Stratum 2
NTP server
Use NTP-related tools such as NTPQ, NTPTRACE to ascertain NTP-related
information
top
Linux Web Services - Apache/Tomcat/CGI/WebLogic - Disc 8
Discuss Apache Web Server’s history, ubiquity (netcraft stats) and
reliability
Explain Apache Web Server’s capabilities (Virtual directories,
modules, WebDav, etc.)
Implementation of Apache Web Server 2.x on RedHat 9
Evaluate installation/implementation results of Apache Web Server 2.x
Demonstrate implementation of aliases & redirects via mod_alias
Restrict access to aliases and test access from Linux & Windows 2003
nodes
Examine implications of alias & redirect access on access & error logs
from multiple hosts
Demonstrate implementation of virtual directories
Demonstrate configuration of several virtual hosts
Discuss and implement Apache 2.x logging system per virtual host
Configure basic authentication to virtual hosts containers via
.htaccess & Directory directives
Configure digest authentication to virtual hosts containers via
Directory & .htaccess directives
Configure SSL support for the virtual hosts
Demonstrate SSL support without certificate provided by Certificate
Authority
Implementation of Webalizer Log Analysis software
Customization of Webalizer to automatically generate reports for
multiple virtual hosts
Implementation of AWSTATS Log Analysis software
Customization of AWSTATS to automatically generate reports for
multiple virtual hosts
Dynamic web sites - Common Gateway Interface(CGI) & scripting engine
discussion & implementation
Implement CGI access to Linux via Apache & PERL scripts
Discuss benefits of PHP Dynamic Web Access Scripting Engine
Implementation of PHP Dynamic Web Access Scripting Engine
Evaluate PHP Dynamic Web Access Scripting Engine installation results
Execute sample PHP web pages on Apache Web Server 2.x
Application Servers - Java J2EE Platform integration with Linux
Discuss benefits of Apache Tomcat Dynamic Web Scripting(JSP)/Java
Servlet Engine
Implementation of Sun’s Java Development Kit (JDK) 1.4.x for Apache
Tomcat support
Implementation of Apache Tomcat Dynamic Web Scripting(JSP)/Java
Servlet Engine
Evaluate Apache Tomcat Dynamic Web Scripting(JSP)/Java Servlet Engine
installation results
Execute sample Apache Tomcat Dynamic Web Scripting(JSP)/Java Servlet
applications
Discuss benefits of BEA Weblogic JSP/Servlet/Enterprise Java Beans
Engine
Implementation of BEA Weblogic JSP/Servlet/Enterprise Java Beans
Engine
Evaluation of BEA Weblogic JSP/Servlet/Enterprise Java Beans Engine
results
Execute sample applications on BEA Weblogic JSP/Servlet/Enterprise
Java Beans Engine
Discuss benefits of Jboss J2EE JSP/Servlet/Enterprise Java Beans
Engine
Implementation of Jboss JSP/Servlet/Enterprise Java Beans Engine
Evaluation of Jboss JSP/Servlet/Enterprise Java Beans Engine results
Execute sample applications on Jboss JSP/Servlet/Enterprise Java Beans
Engine
top
Linux Messaging Essentials & applications - Disc 9
Discussion of messaging concepts and applications
Sendmail MTA Essentials
Introduction to Sendmail Message Transfer Agent (MTA)
Implementation of Sendmail
Configure Sendmail to relay messages for remote hosts
Configure Sendmail to support virtual hosts/multiple domains
Evaluate results of routing messages to multiple domains using
Sendmail
Sendmail logging capabilities
Implement AWSTATS log reporting engine to generate HTML sendmail
reports
Postfix MTA Essentials
Introduction to the Postfix Message Transfer Agent (MTA)
Install Postfix on local RedHat system
Install RedHat Mail Transfer Agent (MTA) administrative switching
tools
Switch RedHat system from Sendmail to Postfix as default MTA
Explore Postfix configuration files and directory structure
Implement outbound messages via Postfix
Confirm receipt of outbound messages on publicly-accessible systems
Configure Postfix to support virtual domains
Build Postfix virtual user mappings for virtual domains support
Test virtual domains via external messaging sources
Post Office Protocol Version 3 Essentials
Discuss the capabilities and limitations of POP3
Implement POP3 services
Implement secure POP3 services
Demonstrate access to POP3 services from the client perspective
Implement Secure POP3 services using SSL with self-signed certificate
Internet Messaging Access Protocol (IMAP)
Discuss the capabilities and limitations of IMAP
Implement IMAP services
Demonstrate access to IMAP services from the client perspective
Implement Secure IMAP services using SSL with self-signed certificate
Web-based Mail Implementation using Squirrel-mail
Describe required squirrel mail components for web-mail integration
Install squirrel mail on Internet production system
Configure squirrel mail defaults for linuxcbt.net domain
Verify Sendmail virtual hosting configuration for linuxcbt.net domain
Verify IMAP configuration
Configure Apache alias for squirrel mail integration
Configure Apache Virtual Host for squirrel mail integration
Configure BIND DNS services for squirrel mail integration
Explore squirrel mail’s web-based interface
Generate mail from various remote domains (hotmail.com, etc.) and
retrieve with squirrel mail
top
Linux Concepts/Offensive/Defensive Security Implementation Techniques
- Disc 10
Secure Shell (SSH) Concepts & Implementation
SSH client concepts - replacement for clear-text-based Telnet, RCP,
FTP protocols.
Identification of required OpenSSH/OpenSSL components
Demonstrate SSH connectivity & public key registration
Implement globally-shared public keys
Generate RSA & DSA public key/private key pairs
Configure SSH client and SSHD to authenticate via public/private key
pairs
Authenticate to remote hosts using public/private key pairs
Use Secure Copy (SCP) to move files
Port Forwarding implementation
Port Forwarding integration with Linux & Windows 2003 Server
X11 Forwarding demonstration
Use Secure File Transfer Protocol (SFTP) to move files
Linux Defensive Security Implementation Techniques
Implement NMAP port scanner and demostrate usage to ascertain open
doors
Discuss & demonstrate operating system fingerprinting techniques with
NMAP
Demonstrate IP-spoofing & packet forging with NMAP
Discuss the benefits of the NESSUS Security & vulnerability scanner
Implement Nessus client/server Security vulnerability scanner
Demonstrate parallel security scanning of local & remote subnets
Explore Nessus’s reporting capabilities (NBE/XML/HTML/etc.)
Demonstrate Nessus class-based access for corporate usage
Implement Ethereal network sniffer
Demonstrate telnet clear-text password theft with Ethereal
Demonstrate alternative SSH encrypted sessions with Ethereal
Demonstrate FTP clear-text password theft with Ethereal
Demonstrate alternative SFTP encrypted sessions with Ethereal
Implement HPING highly customizable packet forging tool
Compare & contrast PING with HPING
Demonstrate IP packet spoofing with HPING & Cisco PIX firewall
integration
Demonstrate HPING’s ability to communicate with ICMP-filtered Internet
servers
Demonstrate using HPING to setup a trojan horse backdoor for executing
arbritary code
Implement John the Ripper password cracking tool
Discuss file and directory security
Implement chmod,chown,umask,SUID,SGID,etc.
Linux Defensive Security Implementation Techniques
Implement Multi-Router Traffic Grapher (MRTG) to establish network
performance baseline
Configure Cisco PIX firewall for MRTG support via Simple Network
Management Protocol (SNMP)
Configure MRTG to generate perfomance & badwidth-related graphs for
Cisco PIX firewall
Implement IP Tables Host-based firewall support
Configure IP Tables to restrict access to necessary services
Introduce, discuss & plan the implementation of Snort 2.0 Intrustion
Detection System (IDS)
Discuss Snort intrustion detection concepts related to hubs & switches
Install Snort 2.0 Network-based Intrusion Detection System
Implement Snort 2.0 network sniffing functionality
Implement Snort 2.0 sniffing & packet-logging functionality
Demonstrate Snort’s ability to monitor traffic between designated
hosts
Demonstrate password theft using Snort & FTP connections
Demonstrate password theft using Snort & Apache HTTP basic
authentication connections
Implement Snort 2.0 Network-based Intrusion Detection System
Implement SnortSnarf for web-based reporting of Snort 2.0 logs
Examine SnortSnarf reports via SSL-enabled web session
Demonstrate how to implement port mirroring on Cisco Catalyst switches
Implement Network Address Translation (NAT)
Discuss & Implement Port Address Translation (PAT)
Implement TCP Wrappers
Configure Xinetd to suppress access to the system from port-scanners
Discuss & Disable Portmap services
Dont want to pay 600$ then contact me at plienas@excite.com,you will
get it for a great price.
Torrent details Download torrent:
DOWNLOAD BITTORRENT - a .torrent file for a BitTorrent client such as uTorrent.
Direct HTTP (Furk.net) - download this torrent through Furk.net servers. You add a .torrent files and after sometime download it using direct http links on top speed of your Internet connection. Service cost is 9€ per month.
Direct HTTP (Rapidshare/DownloadNova) - this torrent or a torrent with the same content maybe available for direct download. Click to search.
File name LinuxCBT All-in-One.torrent (magnet link)
Size 15.7 Gb (16825849856 bytes) Comments 0
Uploaded 2007-10-21 22:36:45 ( 1y 1mon ago) Uploaded by Arafasaid
Peers 26 seeders and 18 leechers Downloads 1487
Info Hash 3D35F858B5A2CCC323749057C95809E358BADEBC G Tz Health 100%
Trackers & scrape stats (8)
Note: Unlike other torrent indexes we find more trackers for a torrent and put them sorted by seeders into the torrent upon every download. This should improve download speed. Extra trackers marked with ‘+’ sign. If you have problems with this then let us know. Tracker dls seeders leechers updated
http://elbitz.net/announce.php?passkey=51779354447d4feac3f1453717ccd9b1 1487 29 14 3h ago
+ http://bttrack.9you.com:8080/announce 3 2 18 2d 8h ago
+ http://tracker.mightynova.com/announce 72 1 17 6h 29min ago
+ http://tracker.torrentparty.com:2202/announce 12 1 12 10h 39min ago
+ http://tracker.mightynova.com:4315/announce 72 0 16 2d 2h ago
+ http://kita.wjl.cn:8080/announce 16 0 11 6h 42min ago
+ http://bt1.cdres.cn:12345/announce 0 0 6 17h 56min ago
+ http://tracker.tpb.tracker.prq.to/announce 0 0 1 1d 22h ago
Files (30)
Filename Size
/LinuxCBT Classic/linuxcbt-rh9-classic-01.iso 169.5 Mb
/LinuxCBT Classic/linuxcbt-rh9-classic-02.iso 437.4 Mb
/LinuxCBT Classic/linuxcbt-rh9-classic-03.iso 350.7 Mb
/LinuxCBT Classic/linuxcbt-rh9-classic-04.iso 280.7 Mb
/LinuxCBT Classic/linuxcbt-rh9-classic-05.iso 324.2 Mb
/LinuxCBT Classic/linuxcbt-rh9-classic-06.iso 173.5 Mb
/LinuxCBT Classic/linuxcbt-rh9-classic-07.iso 279.1 Mb
/LinuxCBT Classic/linuxcbt-rh9-classic-08.iso 281.4 Mb
/LinuxCBT Classic/linuxcbt-rh9-classic-09.iso 128.0 Mb
/LinuxCBT Classic/linuxcbt-rh9-classic-10.iso 345.3 Mb
/LinuxCBT Debian/linuxcbt-debian-01.iso 345.7 Mb
/LinuxCBT Debian/linuxcbt-debian-02.iso 259.7 Mb
/LinuxCBT Debian/linuxcbt-debian-03.iso 204.5 Mb
/LinuxCBT Debian/linuxcbt-debian-04.iso 388.0 Mb
/LinuxCBT Debian/linuxcbt-debian-05.iso 263.9 Mb
/LinuxCBT Mail/linuxcbt-mail-postfix.iso 531.6 Mb
/LinuxCBT Mail/linuxcbt-mail-qmail.iso 663.8 Mb
/LinuxCBT Mail/linuxcbt-mail-sendmail.iso 493.9 Mb
/LinuxCBT RHEL 4/linuxcbt-rhel4.iso 3.1 Gb
/LinuxCBT Samba/linuxcbt-samba.iso 708.5 Mb
/LinuxCBT Scripting/linuxcbt-bash.iso 278.5 Mb
/LinuxCBT Scripting/linuxcbt-perl.iso 315.8 Mb
/LinuxCBT Scripting/linuxcbt-php.iso 418.2 Mb
/LinuxCBT Scripting/linuxcbt-python.iso 225.7 Mb
/LinuxCBT Security/linuxcbt-security.iso 2.2 Gb
/LinuxCBT Suse/linuxcbt-suse-01.iso 560.1 Mb
/LinuxCBT Suse/linuxcbt-suse-02.iso 475.8 Mb
/LinuxCBT Suse/linuxcbt-suse-03.iso 512.5 Mb
/LinuxCBT Suse/linuxcbt-suse-04.iso 658.6 Mb
/LinuxCBT Suse/linuxcbt-suse-05.iso 462.6 Mb
.NFO LinuxCBT is the IT industry’s most comprehensive GNU/Linux & Open Source training solution! It entails 16 intense offerings:
* LinuxCBT Security Edition
* LinuxCBT EL-4 Edition
* LinuxCBT SUSE Enterprise Edition
* LinuxCBT Classic Edition
* LinuxCBT Samba Edition
* LinuxCBT Mail Edition
* LinuxCBT Sendmail Edition
* LinuxCBT Postfix Edition
* LinuxCBT qmail Edition
* LinuxCBT Debian GNU/Linux Edition
* LinuxCBT Scripting Edition
* LinuxCBT BASH Edition
* LinuxCBT Perl Edition
* LinuxCBT Python Edition
* LinuxCBT PHP Edition