+The checklist is given in the table below. All commands in \texttt{monospace}
+are to be run in a terminal. Commands prefixed with a \texttt{\#} should be run
+with root permissions. Commands prefixed with a \texttt{\$} should be run with
+user permissions.
+
+\begin{longtabu}{|l|X|}
+ \hline
+ Check 1 & Get the SUT in a workable state. \\
+ \hline
+ Course of action &
+ \begin{enumerate}
+ \item Import the VirtualBox image into VirtualBox.
+ \item Boot the vm.
+ \item Verify the SUT booted successfully and the network modules
+ are loaded.
+ \end{enumerate}\\
+ \hline Passed & \textit{Yes/No} \\
+ \hline\hline
+ Check 2 & Verify the SUT is complete. \\\hline
+ Course of action &
+ \begin{enumerate}
+ \item Boot the SUT as in \emph{Check 1}.
+ \item Verify the loopback device exists by running
+ \texttt{\$ ifconfig}.
+ \item Verify the \emph{echo-server} is present on the system.
+ \item Verify \emph{Scapy} is present on the system by running
+ \texttt{\$ scapy}.
+ \item Verify all scripts used for testing are present on the
+ system.
+ \end{enumerate}\\
+ \hline
+ Passed & \textit{Yes/No}\\
+ Check 3 & Initialize the testing environment.\\
+ \hline
+ Course of action &
+ \begin{enumerate}
+ \item Boot the SUT as in \emph{Check 1}.
+ \item Setup iptables by executing
+ \texttt{\# code/iptables.sh}~\footnote{ The IPTables script
+ ensures that the OS does not drop packets due to an the
+ unknown source.}
+ \item Navigate to the working directory by running
+ \texttt{\$ cd /home/student/tt2015}
+ \item Compile the echo server by running
+ \texttt{\# cd code/server \&\& make \&\& cd -}
+ \item Start the echo server by running
+ \texttt{\# cd code/server \&\& java Main}
+ \end{enumerate}\\
+ \hline
+ Passed & \textit{Yes/No}\\
+ \hline\hline
+ Check 4 & Test the tool environment.\\
+ \hline
+ Course of action &
+ \begin{enumerate}
+ \item Initialize the SUT as in \emph{Check 3}
+ \item Execute the test script by running
+ \texttt{\# code/client/helloworld.py}.
+ \item Verify the console displays a success message.
+ \end{enumerate}\\
+ \hline
+ Passed & \textit{Yes/No}\\
+ \hline\hline
+ Check 5 & All test inputs and scripts are present. \\\hline
+ % DIT MOET NOG EVEN ANDERS
+ Course of action &
+ \begin{enumerate}
+ \item Boot the SUT as in \emph{Check 1}.
+ \item Execute the command \texttt{ls scripts/tests}
+ \item Verify that there is a file named case$X$ for each test case $X$
+ \item Use \emph{ls packets}
+ \item Verify that there is a file named \texttt{single.pcap} and
+ \texttt{multi.pcap}.
+ \end{enumerate}\\
+ \hline
+ Passed & \textit{Yes/No}\\
+ \hline
+ \caption{Preflight checklist\label{tbl:preflight}}
+\end{longtabu}