summaryrefslogtreecommitdiffstats
path: root/Tex
diff options
context:
space:
mode:
authorTom2012-04-06 14:26:05 +0200
committerTom2012-04-06 14:26:05 +0200
commit39d3d30448c430da87858333c05215fe4c9b50ae (patch)
tree0bd3a1714fac0b0f84f8a9cfe90d89fde83a4c63 /Tex
parentadded new images (diff)
downloadimsi-catcher-detection-39d3d30448c430da87858333c05215fe4c9b50ae.tar.gz
imsi-catcher-detection-39d3d30448c430da87858333c05215fe4c9b50ae.tar.xz
imsi-catcher-detection-39d3d30448c430da87858333c05215fe4c9b50ae.zip
added appendix 1 and 2
Diffstat (limited to 'Tex')
-rw-r--r--Tex/Content/Appendix.tex84
-rw-r--r--Tex/Content/Detection.tex116
-rw-r--r--Tex/Images/ICDS.pngbin292636 -> 289007 bytes
-rw-r--r--Tex/Images/sysinfo1.pngbin0 -> 1289112 bytes
-rw-r--r--Tex/Images/sysinfo2.pngbin0 -> 1296759 bytes
-rw-r--r--Tex/Images/sysinfo3.pngbin0 -> 1529067 bytes
-rw-r--r--Tex/Images/sysinfo4.pngbin0 -> 928150 bytes
-rw-r--r--Tex/Master/Master.acn17
-rw-r--r--Tex/Master/Master.aux79
-rw-r--r--Tex/Master/Master.ist2
-rw-r--r--Tex/Master/Master.lof15
-rw-r--r--Tex/Master/Master.log167
-rw-r--r--Tex/Master/Master.pdfbin9107699 -> 14240385 bytes
-rw-r--r--Tex/Master/Master.synctex.gzbin431250 -> 478513 bytes
-rw-r--r--Tex/Master/Master.toc39
15 files changed, 386 insertions, 133 deletions
diff --git a/Tex/Content/Appendix.tex b/Tex/Content/Appendix.tex
index c0b66ac..5813207 100644
--- a/Tex/Content/Appendix.tex
+++ b/Tex/Content/Appendix.tex
@@ -1,23 +1,97 @@
\chapter{OsmocomBB}
\section{Installation}
\label{sec:osmo_install}
+The environment used for this project was a Thinkpad X220 Tablet running Xubuntu Linux 11.10.
+The instructions should work for any other distribution of the Ubuntu product palette.
+
+\begin{enumerate}
+ \item Build libraries must be installed on the operating system to enable compiling libraries.
+ \begin{lstlisting}
+sudo apt-get install libtool shtool autoconf git-core
+pkg-config make gcc wget
+ \end{lstlisting}
+ \item The GNU Arm cross compiler toolchain needs to be installed so the firmware for the Motorola C123 can be built.
+ It will be added as a repository to \texttt{sources} so it can be easily removed if it is not required any more.
+ \begin{lstlisting}
+sudo add-apt-repository ppa:bdrung/bsprak
+sudo apt-get update
+sudo apt-get install arm-elf-toolchain
+ \end{lstlisting}
+ \item The source code needs to be obtained.
+ This can be either done by checking out the latest version of the framework from the developers, or by using the code on the CD.
+ \begin{lstlisting}
+git clone git://git.osmocom.org/osmocom-bb.git
+ \end{lstlisting}
+ \item At this point some firmwares had build errors, therefore we will compile only the firmware for the Calypso board used by the Motorola C123.
+ This constraint might not be necessary if a newer version of the framework is used.
+ In the \texttt{src} directory of the OsmocomBB framework the build process can be started.
+ \begin{lstlisting}
+make BOARDS=compal_e88
+ \end{lstlisting}
+ \item If a new version of OsmocomBB is used, the extra code from this project must be included in the build.
+ The two files \texttt{catcher.c} and \texttt{app\_catcher.c} must be moved to \texttt{osmocom-bb/src/host/layer23/src/misc} and the \texttt{Makefile.am} must be edited to include the new code.
+ \begin{lstlisting}
+bin_PROGRAMS = bcch_scan ... cbch_sniff catcher
+catcher_SOURCES = ../common/main.c app_catcher.c
+ \end{lstlisting}
+\end{enumerate}
+
\section{Usage}
\label{sec:osmo_usage}
+To use a program written in the framework, the Motorola C123 needs to be flashed with the custom firmware.
+This can be done with the \texttt{osmocon} application.
+\begin{lstlisting}
+cd src/host/osmocon
+sudo ./osmocon -p /dev/ttyUSB0 -m c123xor
+ ../../target/firmware/board/compal_e88/layer1.compalram.bin
+\end{lstlisting}
+After \texttt{osmocon} is started and running any application can be started with root privileges.
+\begin{lstlisting}
+cd ../layer23/src/misc/
+sudo catcher
+\end{lstlisting}
+
\section{Serial Cable Schematics}
\label{sec:osmo_serial_schematics}
+A T191 unlock cable used to connect the Motorola C123 can either be obtained by ordering it from one of the mentioned stores or by building it from scratch.
+The schematics can be seen in Figure \ref{fig:schematics}.
+
+\begin{figure}
+\centering
+\includegraphics[width=.9\textwidth]{../Images/t191cable}
+\caption{Schematics for the T191 unlock cable.}
+\label{fig:schematics}
+\end{figure}
\chapter{IMSI Catcher Detection System}
\section{Extextions}
\label{sec:extensions}
\section{Example Configuration}
-
+\label{sec:example_config}
\chapter{System Information}
\label{sec:system_infos}
-\section{Type 1}
-\section{Type 2}
-\section{Type 3}
-\section{Type 4}
+The following pages contain parsed System Information Messages of type 1-4 for reference.
+\begin{figure}
+\centering
+\includegraphics[width=.9\textwidth]{../Images/sysinfo1}
+\caption{System Information 1 Message}
+\end{figure}
+\begin{figure}
+\centering
+\includegraphics[width=.9\textwidth]{../Images/sysinfo2}
+\caption{System Information 2 Message}
+\end{figure}
+\begin{figure}
+\centering
+\includegraphics[width=.9\textwidth]{../Images/sysinfo3}
+\caption{System Information 3 Message}
+\end{figure}
+\begin{figure}
+\centering
+\includegraphics[width=.9\textwidth]{../Images/sysinfo4}
+\caption{System Information 4 Message}
+\end{figure}
\chapter{Evaluation Data}
\section{IMSI Catcher Configurations}
\section{ICDS Scans} \ No newline at end of file
diff --git a/Tex/Content/Detection.tex b/Tex/Content/Detection.tex
index b29b210..ef8a528 100644
--- a/Tex/Content/Detection.tex
+++ b/Tex/Content/Detection.tex
@@ -162,13 +162,7 @@ Afterwards \texttt{catcher} tunes the phone to those specific frequencies where
%TODO: see whether all parameters can be harvested inside OsmocomBB
At each such frequency it waits until all the System Information Messages are gathered and extracts parameters where possible.
The parameters along with the raw data are forwarded to the main \gls{icds} application for further parsing and evaluation.
-An example for a parsed System Information Type 2 Message can be seen in Figure \ref{fig:sysinfo2}.
-Examples for all the System Information Messages used are located in Appendix \ref{sec:system_infos}.
-\begin{figure}
-\centering
-\caption{System Information 2 Message with annotations \cite{protocols1999}.}
-\label{fig:sysinfo2}
-\end{figure}
+Examples for all the System Information Messages used along with an interpretation are located in Appendix \ref{sec:system_infos}.
As long as scanning mode is active all the available stations are scanned repeatedly and changes in the \gls{bts} will continuously update the data model inside the \gls{icds} software.
The parameters harvested are:
%TODO: add more detail of format
@@ -450,11 +444,115 @@ This process is also shown in Appendix \ref{sec:extensions} in more detail.
\subsection{Configuration}
\label{sec:configuration}
+The configuration of the system is done in the file \texttt{settings.py}.
+All configuration is done with python dictionaries, where each module has its own dictionary inside which it can have an arbitrary number of parameters with their respective values.
+Figure \ref{fig:python_dict} shows an example with the two common cases used for parameters in this project.
+
+The file consists of three main sections.
+The first one is parameters that are needed for the correct operation of the \gls{icds} system and have to be edited:
+\begin{itemize}
+ \item \texttt{Device\_settings}: The setting for the mobile phone that is used.
+ In case the Motorola C123 is used, this section does not need to be edited.
+ \item \texttt{Osmocom\_lib}: The path to the folder that contains the OsmocomBB framework.
+ \item \texttt{Commands}: This is only to be edited when a newer version of the framework is used and the folder structure has changed since the release used in this project.s
+\end{itemize}
+The second and last sections are parameters for the different rules and evaluators.
+A completely documented configuration file with all the rules and evaluator parameters can be found in Appendix \ref{sec:example_config}.
+\begin{figure}
+\begin{lstlisting}
+dictionary = {
+ "key_1": value_1, #single value
+ "key_2": [value_2,value_3] #value range
+}
+\end{lstlisting}
+\caption{A python dictionary.}
+\label{fig:python_dict}
+\end{figure}
\subsection{Operation}
\label{sec:icds_operation}
+The \gls{icds} main application has to be started with root privileges since it needs to work with Unix sockets and open up connections to the Motorola C123.
+This should be done by starting up the \texttt{main} class that initialises everything else.
+\begin{lstlisting}
+sudo python /path-to-project/Src/PyCatcher/src/main.py
+\end{lstlisting}
+After a brief loading time the main window shown in Figure \ref{fig:icds} should appear if a valid configuration is set up.
+
\begin{figure}
\centering
-\includegraphics[width=.9\textwidth]{../Images/ICDS}
+\includegraphics[width=\textwidth]{../Images/ICDS}
\caption{The ICDS main window.}
\label{fig:icds}
-\end{figure} \ No newline at end of file
+\end{figure}
+
+The different elements shown in the main window are:
+\begin{enumerate}
+%TODO: correct the numbering after the final picture is there
+\item Firmware Loader: This button is used to load the OsmoconBB firmware onto the Motorola C123.
+For this to work, the mobile phone must be connected correctly to the computer and available on the respective tty interface.
+After pressing the button on-screen instructions will lead the user through the process of flashing.
+
+\item Scanner: This starts the \texttt{catcher} subprocess in the background and fills the data model with information on the discovered base stations.
+During this process the Base Station List (10) and the Base Station Graph (12) will also be populated in realtime.
+Re-evaluation is done for every new \gls{bts} that has been found.
+
+\item Filter Window: This brings up a window, where different view filters for the Base Station List and the Base Station Graph.
+Note that these filters do not modify the underlying data model or the behaviour of the scanner.
+Hidden base stations will be scanned and added to the data model independent from the filters set, so they can be viewed at a later point if necessary.
+Available filters are:
+ \begin{itemize}
+ \item Provider Filter: Takes a comma separated white list of providers that should be shown.
+ \item ARFCN Filter: Takes a range of \glspl{arfcn} to be shown.
+ \item Band Filter: This can be used to show only the 900 MHz or the 1800 MHz band.
+ \end{itemize}
+These filters can arbitrarily be combined together.
+
+\item Rules Window: All the rules implemented inside the \gls{icds} will be brought up with a check box to enable or disable the rules.
+Disabling means that they will not be considered for the evaluation of a base station.
+
+\item Evaluator Window: This window will let the user choose which evaluator to use for \gls{bts} evaluation.
+Choosing a new evaluator will also trigger a re-evaluation of all the data collected so far.
+
+\item Evaluation: This button brings up a separate window showing only the final evaluation of the scan.
+
+\item Location Window: This window lets the user choose the current location that is used by the Local Area Database Rule.
+It is also possible to export the current scan as a Local Area Database or import an old database to be enhanced with data from the current scan.
+
+\item Save/Load Project: The current state of the application can be saved and loaded as \texttt{.cpf} files.
+This enables the user to continue a scan at a later point in time or to compare different data sets scanned at different points in time or locations with one another.
+
+%TODO: write this as soon as its finished
+\item Provider Quick Evaluation: Lets see what this brings...
+
+\item Base Station List: This list gives an overview of which base stations have been discovered so far along with some distinguishing information including its evaluation.
+A detailed view of a base station can be brought up by selecting it in the list and hitting the enter key.
+The report is separated into four main parts, the first being all the harvested parameters, followed by reports from the different rules and evaluators and a section with the raw uninterpreted system information data.
+
+\item Log Window: Every important event inside the \gls{icds} is reported in the log together with a time stamp when it occurred.
+
+\item Base Station Graph: This graph displays the base station found in the Base Station List (10).
+A node represents a single \gls{bts} and is labelled with its respective \gls{arfcn}.
+An edge from note A to B is drawn when node B occurs in the Neighbouring Cells List of A.
+Nodes with a white background have only been found inside Neighbouring Cell Lists but not yet by the \gls{icds} scanner itself whereas nodes with a red, yellow or green background have been found and evaluated with the colour representing either a critical, a warning or a ok status respectively.
+
+\item Graph Controls: These are meant to make navigating the graph a bit easier.
+From left to right the functionality is zoom in, zoom out, fit the whole graph to the viewport and display the graph in original size.
+Zooming can also be done with the mouse wheel and it is possible to drag the graph around by clicking and holding it with the mouse and then moving it around.
+
+\end{enumerate}
+The procedure of operation differs depending on the purpose.
+\paragraph{Sweep scans:} This is the normal mode of operation, scanning and evaluating all base stations in the perimeter.
+At first the firmware needs to be flashed onto the device by pressing (1).
+After the flashing process is finished the scan can be started by pressing (2).
+Either before or during the scan (3),(4) and (5) can be used to customise the output or rules that should be considered during evaluation.
+The scan can be stopped at any time.
+Resuming the scan will renew the information in the Base Station List.
+
+\paragraph{Location Area Database:} To build up a new Location Area Database a sweep scan must be done.
+In the Location dialog (7) a location must be set, so the \gls{icds} know to which location the data is linked.
+Afterwards it can be saved and used by adding it to the list of available location databases in the \texttt{settings.py}.
+It is also possible to load an existing database and add the information obtained during the sweep scan to this database.
+To use such a database for evaluation, the location must be set correctly and the respective rule must be activated.
+The correct database will be used automatically.
+
+%TODO: write this once implementation is finished
+\paragraph{Quick check:} After a sweep scan is completed....
diff --git a/Tex/Images/ICDS.png b/Tex/Images/ICDS.png
index b2976f2..d01e439 100644
--- a/Tex/Images/ICDS.png
+++ b/Tex/Images/ICDS.png
Binary files differ
diff --git a/Tex/Images/sysinfo1.png b/Tex/Images/sysinfo1.png
new file mode 100644
index 0000000..f871573
--- /dev/null
+++ b/Tex/Images/sysinfo1.png
Binary files differ
diff --git a/Tex/Images/sysinfo2.png b/Tex/Images/sysinfo2.png
new file mode 100644
index 0000000..a894054
--- /dev/null
+++ b/Tex/Images/sysinfo2.png
Binary files differ
diff --git a/Tex/Images/sysinfo3.png b/Tex/Images/sysinfo3.png
new file mode 100644
index 0000000..50ee1c1
--- /dev/null
+++ b/Tex/Images/sysinfo3.png
Binary files differ
diff --git a/Tex/Images/sysinfo4.png b/Tex/Images/sysinfo4.png
new file mode 100644
index 0000000..9eeb0d0
--- /dev/null
+++ b/Tex/Images/sysinfo4.png
Binary files differ
diff --git a/Tex/Master/Master.acn b/Tex/Master/Master.acn
index fc07749..dd3349f 100644
--- a/Tex/Master/Master.acn
+++ b/Tex/Master/Master.acn
@@ -515,17 +515,17 @@
\glossaryentry{ARFCN?\glossaryentryfield{arfcn}{\glsnamefont{ARFCN}}{Absolute Radio Frequency Number}{\relax }|setentrycounter{page}\glsnumberformat}{45}
\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{45}
\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{45}
-\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{46}
+\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{45}
\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{46}
\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{46}
\glossaryentry{LAC?\glossaryentryfield{lac}{\glsnamefont{LAC}}{Location Area Code}{\relax }|setentrycounter{page}\glsnumberformat}{46}
\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{46}
\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{46}
\glossaryentry{ARFCN?\glossaryentryfield{arfcn}{\glsnamefont{ARFCN}}{Absolute Radio Frequency Number}{\relax }|setentrycounter{page}\glsnumberformat}{46}
-\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{47}
+\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{46}
\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{47}
\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{47}
-\glossaryentry{MS?\glossaryentryfield{ms}{\glsnamefont{MS}}{Mobile Station}{\relax }|setentrycounter{page}\glsnumberformat}{49}
+\glossaryentry{MS?\glossaryentryfield{ms}{\glsnamefont{MS}}{Mobile Station}{\relax }|setentrycounter{page}\glsnumberformat}{47}
\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{49}
\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{49}
\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{50}
@@ -541,3 +541,14 @@
\glossaryentry{BCCH?\glossaryentryfield{bcch}{\glsnamefont{BCCH}}{Broadcast Channel}{\relax }|setentrycounter{page}\glsnumberformat}{52}
\glossaryentry{MVC?\glossaryentryfield{mvc}{\glsnamefont{MVC}}{Model View Controller}{\relax }|setentrycounter{page}\glsnumberformat}{52}
\glossaryentry{MVC?\glossaryentryfield{mvc}{\glsnamefont{MVC}}{Model View Controller}{\relax }|setentrycounter{page}\glsnumberformat}{52}
+\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{53}
+\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{53}
+\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{54}
+\glossaryentry{ARFCN?\glossaryentryfield{arfcn}{\glsnamefont{ARFCN}}{Absolute Radio Frequency Number}{\relax }|setentrycounter{page}\glsnumberformat}{54}
+\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{54}
+\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{54}
+\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{56}
+\glossaryentry{BTS?\glossaryentryfield{bts}{\glsnamefont{BTS}}{Base Station Transceiver}{\relax }|setentrycounter{page}\glsnumberformat}{56}
+\glossaryentry{ARFCN?\glossaryentryfield{arfcn}{\glsnamefont{ARFCN}}{Absolute Radio Frequency Number}{\relax }|setentrycounter{page}\glsnumberformat}{56}
+\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{56}
+\glossaryentry{ICDS?\glossaryentryfield{icds}{\glsnamefont{ICDS}}{IMSI Catcher Detection System}{\relax }|setentrycounter{page}\glsnumberformat}{57}
diff --git a/Tex/Master/Master.aux b/Tex/Master/Master.aux
index 14fe1c8..46ff4f5 100644
--- a/Tex/Master/Master.aux
+++ b/Tex/Master/Master.aux
@@ -246,60 +246,61 @@
\newlabel{sec:info_gathering}{{3.2.1}{43}}
\citation{GSM2009}
\citation{GSM2009}
-\citation{protocols1999}
-\citation{protocols1999}
\@writefile{lot}{\contentsline {table}{\numberline {3.2}{\ignorespaces Type Codes and the corresponding System Information Types \cite {GSM2009}.}}{44}}
\newlabel{tab:tc_mapping}{{3.2}{44}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces System Information 2 Message with annotations \cite {protocols1999}.}}{44}}
-\newlabel{fig:sysinfo2}{{3.3}{44}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Information Evaluation}{45}}
\newlabel{sec:info_evaluation}{{3.2.2}{45}}
\@writefile{lot}{\contentsline {table}{\numberline {3.3}{\ignorespaces Configuration Rules implemented inside the ICDS.}}{46}}
\newlabel{tab:config_rules}{{3.3}{46}}
+\FN@pp@footnote@aux{12}{46}
\@writefile{lot}{\contentsline {table}{\numberline {3.4}{\ignorespaces Context Rules implemented inside the ICDS.}}{47}}
\newlabel{tab:context_rules}{{3.4}{47}}
-\FN@pp@footnote@aux{12}{47}
\@writefile{toc}{\contentsline {subsubsection}{Neighbourhood Structure}{47}}
\FN@pp@footnote@aux{13}{47}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces T-Mobile and Vodafone stations at the Technische Fakult\"at.}}{48}}
-\newlabel{fig:neighbourhood_example}{{3.4}{48}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Comparison between a normal neighbourhood subgraph and a tainted one.}}{49}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces T-Mobile and Vodafone stations at the Technische Fakult\"at.}}{48}}
+\newlabel{fig:neighbourhood_example}{{3.3}{48}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Comparison between a normal neighbourhood subgraph and a tainted one.}}{49}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Normal neighbourhood}}}{49}}
\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Tainted neighbourhood}}}{49}}
-\newlabel{fig:structure_comparison}{{3.5}{49}}
+\newlabel{fig:structure_comparison}{{3.4}{49}}
\@writefile{toc}{\contentsline {subsubsection}{Base Station Evaluation}{49}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Forged Parameters}{50}}
\newlabel{sec:fake_parameters}{{3.2.3}{50}}
+\@writefile{toc}{\contentsline {subsubsection}{Database Rules}{50}}
\citation{wiki_cells}
-\@writefile{toc}{\contentsline {subsubsection}{Database Rules}{51}}
\FN@pp@footnote@aux{14}{51}
\FN@pp@footnote@aux{15}{51}
\FN@pp@footnote@aux{16}{51}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}IMSI Catcher Detection System}{51}}
\newlabel{sec:icds}{{3.3}{51}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces System architecture of the ICDS. The arrows indicate the flow of data.}}{52}}
-\newlabel{fig:architecture}{{3.6}{52}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Implemetation}{52}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Implemetation}{51}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces System architecture of the ICDS. The arrows indicate the flow of data.}}{52}}
+\newlabel{fig:architecture}{{3.5}{52}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Configuration}{53}}
\newlabel{sec:configuration}{{3.3.2}{53}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Operation}{53}}
\newlabel{sec:icds_operation}{{3.3.3}{53}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces A python dictionary.}}{54}}
+\newlabel{fig:python_dict}{{3.6}{54}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces The ICDS main window.}}{55}}
+\newlabel{fig:icds}{{3.7}{55}}
+\@writefile{toc}{\contentsline {paragraph}{Sweep scans:}{56}}
+\@writefile{toc}{\contentsline {paragraph}{Location Area Database:}{57}}
+\@writefile{toc}{\contentsline {paragraph}{Quick check:}{57}}
\FN@pp@footnotehinttrue
-\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces The ICDS main window.}}{54}}
-\newlabel{fig:icds}{{3.7}{54}}
\FN@pp@footnotehinttrue
-\@writefile{toc}{\contentsline {chapter}{\numberline {4}Evaluation}{55}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {4}Evaluation}{59}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
\FN@pp@footnotehinttrue
\FN@pp@footnotehinttrue
-\@writefile{toc}{\contentsline {chapter}{\numberline {5}Conclusion}{57}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {5}Conclusion}{61}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {5.1}Related Projects}{57}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.2}Future Work}{57}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.1}Related Projects}{61}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.2}Future Work}{61}}
\FN@pp@footnotehinttrue
\FN@pp@footnotehinttrue
\FN@pp@footnotehinttrue
@@ -349,7 +350,6 @@
\citation{def_catcher}
\citation{mueller}
\citation{osmo_wiki_c123}
-\citation{protocols1999}
\FN@pp@footnotehinttrue
\FN@pp@footnotehinttrue
\FN@pp@footnotehinttrue
@@ -365,41 +365,44 @@
\@writefile{lol}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {A.1}Installation}{VII}}
\newlabel{sec:osmo_install}{{A.1}{VII}}
-\@writefile{toc}{\contentsline {section}{\numberline {A.2}Usage}{VII}}
-\newlabel{sec:osmo_usage}{{A.2}{VII}}
-\@writefile{toc}{\contentsline {section}{\numberline {A.3}Serial Cable Schematics}{VII}}
-\newlabel{sec:osmo_serial_schematics}{{A.3}{VII}}
+\@writefile{toc}{\contentsline {section}{\numberline {A.2}Usage}{VIII}}
+\newlabel{sec:osmo_usage}{{A.2}{VIII}}
+\@writefile{toc}{\contentsline {section}{\numberline {A.3}Serial Cable Schematics}{VIII}}
+\newlabel{sec:osmo_serial_schematics}{{A.3}{VIII}}
\FN@pp@footnotehinttrue
+\@writefile{lof}{\contentsline {figure}{\numberline {A.1}{\ignorespaces Schematics for the T191 unlock cable.}}{IX}}
+\newlabel{fig:schematics}{{A.1}{IX}}
\FN@pp@footnotehinttrue
-\@writefile{toc}{\contentsline {chapter}{\numberline {B}IMSI Catcher Detection System}{IX}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {B}IMSI Catcher Detection System}{XI}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {B.1}Extextions}{IX}}
-\newlabel{sec:extensions}{{B.1}{IX}}
-\@writefile{toc}{\contentsline {section}{\numberline {B.2}Example Configuration}{IX}}
+\@writefile{toc}{\contentsline {section}{\numberline {B.1}Extextions}{XI}}
+\newlabel{sec:extensions}{{B.1}{XI}}
+\@writefile{toc}{\contentsline {section}{\numberline {B.2}Example Configuration}{XI}}
+\newlabel{sec:example_config}{{B.2}{XI}}
\FN@pp@footnotehinttrue
\FN@pp@footnotehinttrue
-\@writefile{toc}{\contentsline {chapter}{\numberline {C}System Information}{XI}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {C}System Information}{XIII}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
-\newlabel{sec:system_infos}{{C}{XI}}
-\@writefile{toc}{\contentsline {section}{\numberline {C.1}Type 1}{XI}}
-\@writefile{toc}{\contentsline {section}{\numberline {C.2}Type 2}{XI}}
-\@writefile{toc}{\contentsline {section}{\numberline {C.3}Type 3}{XI}}
-\@writefile{toc}{\contentsline {section}{\numberline {C.4}Type 4}{XI}}
+\newlabel{sec:system_infos}{{C}{XIII}}
\FN@pp@footnotehinttrue
+\@writefile{lof}{\contentsline {figure}{\numberline {C.1}{\ignorespaces System Information 1 Message}}{XIV}}
+\@writefile{lof}{\contentsline {figure}{\numberline {C.2}{\ignorespaces System Information 2 Message}}{XV}}
+\@writefile{lof}{\contentsline {figure}{\numberline {C.3}{\ignorespaces System Information 3 Message}}{XVI}}
+\@writefile{lof}{\contentsline {figure}{\numberline {C.4}{\ignorespaces System Information 4 Message}}{XVII}}
\FN@pp@footnotehinttrue
-\@writefile{toc}{\contentsline {chapter}{\numberline {D}Evaluation Data}{XIII}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {D}Evaluation Data}{XIX}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {D.1}IMSI Catcher Configurations}{XIII}}
-\@writefile{toc}{\contentsline {section}{\numberline {D.2}ICDS Scans}{XIII}}
+\@writefile{toc}{\contentsline {section}{\numberline {D.1}IMSI Catcher Configurations}{XIX}}
+\@writefile{toc}{\contentsline {section}{\numberline {D.2}ICDS Scans}{XIX}}
\FN@pp@footnotehinttrue
\FN@pp@footnotehinttrue
-\@writefile{toc}{\contentsline {chapter}{Acronyms}{XV}}
+\@writefile{toc}{\contentsline {chapter}{Acronyms}{XXI}}
\FN@pp@footnotehinttrue
\FN@pp@footnotehinttrue
\gdef \LT@i {\LT@entry
diff --git a/Tex/Master/Master.ist b/Tex/Master/Master.ist
index 1d6b85c..298ccdc 100644
--- a/Tex/Master/Master.ist
+++ b/Tex/Master/Master.ist
@@ -1,5 +1,5 @@
% makeindex style file created by the glossaries package
-% for document 'Master' on 2012-4-4
+% for document 'Master' on 2012-4-6
actual '?'
encap '|'
level '!'
diff --git a/Tex/Master/Master.lof b/Tex/Master/Master.lof
index b2ffaa2..6e6738a 100644
--- a/Tex/Master/Master.lof
+++ b/Tex/Master/Master.lof
@@ -21,16 +21,21 @@
\addvspace {10\p@ }
\contentsline {figure}{\numberline {3.1}{\ignorespaces Interaction of the OsmocomBB components with the ICDS software.}}{40}
\contentsline {figure}{\numberline {3.2}{\ignorespaces Circuit board of the Motorola C123 with its components \cite {osmo_wiki_c123}.}}{43}
-\contentsline {figure}{\numberline {3.3}{\ignorespaces System Information 2 Message with annotations \cite {protocols1999}.}}{44}
-\contentsline {figure}{\numberline {3.4}{\ignorespaces T-Mobile and Vodafone stations at the Technische Fakult\"at.}}{48}
-\contentsline {figure}{\numberline {3.5}{\ignorespaces Comparison between a normal neighbourhood subgraph and a tainted one.}}{49}
+\contentsline {figure}{\numberline {3.3}{\ignorespaces T-Mobile and Vodafone stations at the Technische Fakult\"at.}}{48}
+\contentsline {figure}{\numberline {3.4}{\ignorespaces Comparison between a normal neighbourhood subgraph and a tainted one.}}{49}
\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Normal neighbourhood}}}{49}
\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Tainted neighbourhood}}}{49}
-\contentsline {figure}{\numberline {3.6}{\ignorespaces System architecture of the ICDS. The arrows indicate the flow of data.}}{52}
-\contentsline {figure}{\numberline {3.7}{\ignorespaces The ICDS main window.}}{54}
+\contentsline {figure}{\numberline {3.5}{\ignorespaces System architecture of the ICDS. The arrows indicate the flow of data.}}{52}
+\contentsline {figure}{\numberline {3.6}{\ignorespaces A python dictionary.}}{54}
+\contentsline {figure}{\numberline {3.7}{\ignorespaces The ICDS main window.}}{55}
\addvspace {10\p@ }
\addvspace {10\p@ }
\addvspace {10\p@ }
+\contentsline {figure}{\numberline {A.1}{\ignorespaces Schematics for the T191 unlock cable.}}{IX}
\addvspace {10\p@ }
\addvspace {10\p@ }
+\contentsline {figure}{\numberline {C.1}{\ignorespaces System Information 1 Message}}{XIV}
+\contentsline {figure}{\numberline {C.2}{\ignorespaces System Information 2 Message}}{XV}
+\contentsline {figure}{\numberline {C.3}{\ignorespaces System Information 3 Message}}{XVI}
+\contentsline {figure}{\numberline {C.4}{\ignorespaces System Information 4 Message}}{XVII}
\addvspace {10\p@ }
diff --git a/Tex/Master/Master.log b/Tex/Master/Master.log
index ced9156..08bad66 100644
--- a/Tex/Master/Master.log
+++ b/Tex/Master/Master.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2012.1.7) 4 APR 2012 13:55
+This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2012.1.7) 6 APR 2012 14:22
entering extended mode
%&-line parsing enabled.
**Master.tex
@@ -1032,10 +1032,10 @@ Class scrbook Info: You've told me to use the font selection of the element
(scrbook) on input line 39.
Class scrbook Info: You've told me to use the font selection of the element
(scrbook) `sectioning' that is an alias of element `disposition'
-(scrbook) on input line 56.
+(scrbook) on input line 59.
Class scrbook Info: You've told me to use the font selection of the element
(scrbook) `sectioning' that is an alias of element `disposition'
-(scrbook) on input line 59.
+(scrbook) on input line 60.
[1
@@ -1045,32 +1045,42 @@ Class scrbook Info: You've told me to use the font selection of the element
]
Class scrbook Info: You've told me to use the font selection of the element
(scrbook) `sectioning' that is an alias of element `disposition'
-(scrbook) on input line 62.
+(scrbook) on input line 63.
Class scrbook Info: You've told me to use the font selection of the element
(scrbook) `sectioning' that is an alias of element `disposition'
-(scrbook) on input line 63.
+(scrbook) on input line 64.
+
+Overfull \hbox (1.87224pt too wide) detected at line 66
+ []\T1/ptm/m/n/10.95 VIII
+ []
+
+
+Overfull \hbox (1.87224pt too wide) detected at line 67
+ []\T1/ptm/m/n/10.95 VIII
+ []
+
Class scrbook Info: You've told me to use the font selection of the element
(scrbook) `sectioning' that is an alias of element `disposition'
-(scrbook) on input line 67.
+(scrbook) on input line 68.
Class scrbook Info: You've told me to use the font selection of the element
(scrbook) `sectioning' that is an alias of element `disposition'
-(scrbook) on input line 70.
+(scrbook) on input line 71.
Class scrbook Info: You've told me to use the font selection of the element
(scrbook) `sectioning' that is an alias of element `disposition'
-(scrbook) on input line 75.
+(scrbook) on input line 72.
-Overfull \hbox (1.87224pt too wide) detected at line 76
- []\T1/ptm/m/n/10.95 XIII
+Overfull \hbox (2.48549pt too wide) detected at line 73
+ []\T1/ptm/m/n/10.95 XIX
[]
-Overfull \hbox (1.87224pt too wide) detected at line 77
- []\T1/ptm/m/n/10.95 XIII
+Overfull \hbox (2.48549pt too wide) detected at line 74
+ []\T1/ptm/m/n/10.95 XIX
[]
Class scrbook Info: You've told me to use the font selection of the element
(scrbook) `sectioning' that is an alias of element `disposition'
-(scrbook) on input line 78.
+(scrbook) on input line 75.
)
\tf@toc=\write8
\openout8 = `Master.toc'.
@@ -1224,42 +1234,42 @@ LaTeX Warning: Citation `osmo_wiki_c123' on page 41 undefined on input line 99.
LaTeX Warning: Citation `osmo_wiki_c123' on page 41 undefined on input line 99.
-[41] [42] [43 <../Images/c123_pcb.jpg>] [44] [45]
-Underfull \vbox (badness 10000) has occurred while \output is active []
-
- [46]
+[41] [42] [43 <../Images/c123_pcb.jpg>] [44] [45] [46]
<../Images/neighbourhoods_fak.png, id=201, 3155.79pt x 2726.185pt>
File: ../Images/neighbourhoods_fak.png Graphic file (type png)
<use ../Images/neighbourhoods_fak.png>
LaTeX Font Info: Font shape `T1/phv/bx/n' in size <14.4> not available
-(Font) Font shape `T1/phv/b/n' tried instead on input line 311.
- [47] [48 <../Images/neighbourhoods_fak.png (PNG copy)>] [49]
-Underfull \vbox (badness 4303) has occurred while \output is active []
-
- [50]
+(Font) Font shape `T1/phv/b/n' tried instead on input line 305.
+ [47] [48 <../Images/neighbourhoods_fak.png (PNG copy)>] [49] [50]
-LaTeX Warning: Citation `wiki_cells' on page 51 undefined on input line 393.
+LaTeX Warning: Citation `wiki_cells' on page 51 undefined on input line 387.
-[51] <../Images/Architecture_software.png, id=219, 341.8371pt x 183.78261pt>
+<../Images/Architecture_software.png, id=215, 341.8371pt x 183.78261pt>
File: ../Images/Architecture_software.png Graphic file (type png)
-<use ../Images/Architecture_software.png> [52 <../Images/Architecture_software.
-png (PNG copy)>] <../Images/ICDS.png, id=223, 1136.245pt x 784.9325pt>
+<use ../Images/Architecture_software.png> [51]
+Underfull \vbox (badness 1895) has occurred while \output is active []
+
+ [52 <../Images/Architecture_software.png (PNG copy)>]
+LaTeX Font Info: Font shape `T1/pcr/m/it' in size <10.95> not available
+(Font) Font shape `T1/pcr/m/sl' tried instead on input line 464.
+
+<../Images/ICDS.png, id=223, 1154.3125pt x 869.2475pt>
File: ../Images/ICDS.png Graphic file (type png)
-<use ../Images/ICDS.png>) (../Content/Evaluation.tex [53] [54 <../Images/ICDS.p
-ng>]
-Chapter 4.
-) (../Content/Conclusion.tex [55
+<use ../Images/ICDS.png> [53] [54] [55 <../Images/ICDS.png>] [56])
+(../Content/Evaluation.tex [57] [58
-] [56
+]
+Chapter 4.
+) (../Content/Conclusion.tex [59] [60
]
Chapter 5.
-) [57] [58
+) [61] [62
@@ -1337,6 +1347,21 @@ Underfull \hbox (badness 10000) in paragraph at lines 121--126
LaTeX Warning: Citation `osmo_wiki_c123' on page III undefined on input line 23
.
+
+Overfull \hbox (2.48549pt too wide) detected at line 37
+ []\T1/ptm/m/n/10.95 XIV
+ []
+
+
+Overfull \hbox (2.48549pt too wide) detected at line 39
+ []\T1/ptm/m/n/10.95 XVI
+ []
+
+
+Overfull \hbox (6.13179pt too wide) detected at line 40
+ []\T1/ptm/m/n/10.95 XVII
+ []
+
)
\tf@lof=\write9
\openout9 = `Master.lof'.
@@ -1356,22 +1381,59 @@ LaTeX Warning: Citation `osmo_wiki_c123' on page III undefined on input line 23
]
Appendix A.
-[7] [8
+[7]
+Overfull \hbox (25.37581pt too wide) in paragraph at lines 31--33
+\T1/ptm/m/n/10.95 moved to \T1/pcr/m/n/10.95 osmocom-bb/src/host/layer23/src/mi
+sc \T1/ptm/m/n/10.95 and the \T1/pcr/m/n/10.95 Makefile.am
+ []
+
+
+Overfull \hbox (5.82301pt too wide) in paragraph at lines 46--47
+[][][][][][][][][][][][][][][][][][]
+ []
+
+<../Images/t191cable.jpg, id=281, 702.625pt x 609.27625pt>
+File: ../Images/t191cable.jpg Graphic file (type jpg)
+
+<use ../Images/t191cable.jpg> [8] [9 <../Images/t191cable.jpg>] [10
]
Appendix B.
-[9] [10
+[11] [12
]
Appendix C.
-[11] [12
+<../Images/sysinfo1.png, id=297, 260.172pt x 393.1488pt>
+File: ../Images/sysinfo1.png Graphic file (type png)
+
+<use ../Images/sysinfo1.png>
+
+LaTeX Warning: Float too large for page by 0.9002pt on input line 78.
+
+<../Images/sysinfo2.png, id=298, 261.32832pt x 440.55792pt>
+File: ../Images/sysinfo2.png Graphic file (type png)
+
+<use ../Images/sysinfo2.png>
+
+LaTeX Warning: Float too large for page by 61.98238pt on input line 83.
+
+<../Images/sysinfo3.png, id=299, 284.45473pt x 373.49136pt>
+File: ../Images/sysinfo3.png Graphic file (type png)
+
+<use ../Images/sysinfo3.png>
+<../Images/sysinfo4.png, id=300, 252.07776pt x 370.0224pt>
+File: ../Images/sysinfo4.png Graphic file (type png)
+
+<use ../Images/sysinfo4.png> [13] [14 <../Images/sysinfo1.png (PNG copy)>]
+[15 <../Images/sysinfo2.png (PNG copy)>] [16 <../Images/sysinfo3.png (PNG copy)
+>] [17 <../Images/sysinfo4.png (PNG copy)>] [18
]
Appendix D.
-) (./Master.acr [13] [14
+) (./Master.acr [19] [20
]
@@ -1384,20 +1446,20 @@ Underfull \hbox (badness 10000) in paragraph at lines 34--35
[]|\T1/ptm/m/n/10.95 Electrically Erasable Pro-grammable Read-Only
[]
-[15
+[21
-] [16]) [17] (./Master.aux)
+] [22]) [23] (./Master.aux)
LaTeX Warning: There were undefined references.
)
Here is how much of TeX's memory you used:
- 24421 strings out of 493848
- 460807 string characters out of 1152824
- 669735 words of memory out of 3000000
- 27057 multiletter control sequences out of 15000+50000
- 79697 words of font info for 104 fonts, out of 3000000 for 9000
+ 24816 strings out of 493848
+ 464492 string characters out of 1152824
+ 669765 words of memory out of 3000000
+ 27445 multiletter control sequences out of 15000+50000
+ 80434 words of font info for 106 fonts, out of 3000000 for 9000
714 hyphenation exceptions out of 8191
69i,13n,72p,1076b,1342s stack positions out of 5000i,500n,10000p,200000b,50000s
{/usr/share/texmf-texlive/fonts/enc/dvips/base/8r.enc}</usr/share/texmf-texli
@@ -1407,15 +1469,16 @@ amsfonts/cm/cmmi8.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/
cmr10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr8.pfb></u
sr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/te
xmf-texlive/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texmf-texlive/
-fonts/type1/public/eurosym/feymr10.pfb></usr/share/texmf-texlive/fonts/type1/ur
-w/courier/ucrr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/helvetic/uhvb8a.
-pfb></usr/share/texmf-texlive/fonts/type1/urw/times/utmb8a.pfb></usr/share/texm
-f-texlive/fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf-texlive/fonts/type
-1/urw/times/utmr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/times/utmri8a.
-pfb>
-Output written on Master.pdf (79 pages, 9107699 bytes).
+fonts/type1/public/eurosym/feymr10.pfb></usr/share/texmf-texlive/fonts/type1/pu
+blic/amsfonts/latxfont/lcircle1.pfb></usr/share/texmf-texlive/fonts/type1/urw/c
+ourier/ucrr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/courier/ucrro8a.pfb
+></usr/share/texmf-texlive/fonts/type1/urw/helvetic/uhvb8a.pfb></usr/share/texm
+f-texlive/fonts/type1/urw/times/utmb8a.pfb></usr/share/texmf-texlive/fonts/type
+1/urw/times/utmr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/times/utmr8a.p
+fb></usr/share/texmf-texlive/fonts/type1/urw/times/utmri8a.pfb>
+Output written on Master.pdf (89 pages, 14240385 bytes).
PDF statistics:
- 346 PDF objects out of 1000 (max. 8388607)
+ 390 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 500000)
- 128 words of extra memory for PDF output out of 10000 (max. 10000000)
+ 153 words of extra memory for PDF output out of 10000 (max. 10000000)
diff --git a/Tex/Master/Master.pdf b/Tex/Master/Master.pdf
index d47bf96..08a406e 100644
--- a/Tex/Master/Master.pdf
+++ b/Tex/Master/Master.pdf
Binary files differ
diff --git a/Tex/Master/Master.synctex.gz b/Tex/Master/Master.synctex.gz
index 4957b6d..0c52cc3 100644
--- a/Tex/Master/Master.synctex.gz
+++ b/Tex/Master/Master.synctex.gz
Binary files differ
diff --git a/Tex/Master/Master.toc b/Tex/Master/Master.toc
index 531f60b..0573649 100644
--- a/Tex/Master/Master.toc
+++ b/Tex/Master/Master.toc
@@ -48,29 +48,28 @@
\contentsline {subsubsection}{Neighbourhood Structure}{47}
\contentsline {subsubsection}{Base Station Evaluation}{49}
\contentsline {subsection}{\numberline {3.2.3}Forged Parameters}{50}
-\contentsline {subsubsection}{Database Rules}{51}
+\contentsline {subsubsection}{Database Rules}{50}
\contentsline {section}{\numberline {3.3}IMSI Catcher Detection System}{51}
-\contentsline {subsection}{\numberline {3.3.1}Implemetation}{52}
+\contentsline {subsection}{\numberline {3.3.1}Implemetation}{51}
\contentsline {subsection}{\numberline {3.3.2}Configuration}{53}
\contentsline {subsection}{\numberline {3.3.3}Operation}{53}
-\contentsline {chapter}{\numberline {4}Evaluation}{55}
-\contentsline {chapter}{\numberline {5}Conclusion}{57}
-\contentsline {section}{\numberline {5.1}Related Projects}{57}
-\contentsline {section}{\numberline {5.2}Future Work}{57}
+\contentsline {paragraph}{Sweep scans:}{56}
+\contentsline {paragraph}{Location Area Database:}{57}
+\contentsline {paragraph}{Quick check:}{57}
+\contentsline {chapter}{\numberline {4}Evaluation}{59}
+\contentsline {chapter}{\numberline {5}Conclusion}{61}
+\contentsline {section}{\numberline {5.1}Related Projects}{61}
+\contentsline {section}{\numberline {5.2}Future Work}{61}
\contentsline {chapter}{Bibliography}{I}
\contentsline {chapter}{\numberline {A}OsmocomBB}{VII}
\contentsline {section}{\numberline {A.1}Installation}{VII}
-\contentsline {section}{\numberline {A.2}Usage}{VII}
-\contentsline {section}{\numberline {A.3}Serial Cable Schematics}{VII}
-\contentsline {chapter}{\numberline {B}IMSI Catcher Detection System}{IX}
-\contentsline {section}{\numberline {B.1}Extextions}{IX}
-\contentsline {section}{\numberline {B.2}Example Configuration}{IX}
-\contentsline {chapter}{\numberline {C}System Information}{XI}
-\contentsline {section}{\numberline {C.1}Type 1}{XI}
-\contentsline {section}{\numberline {C.2}Type 2}{XI}
-\contentsline {section}{\numberline {C.3}Type 3}{XI}
-\contentsline {section}{\numberline {C.4}Type 4}{XI}
-\contentsline {chapter}{\numberline {D}Evaluation Data}{XIII}
-\contentsline {section}{\numberline {D.1}IMSI Catcher Configurations}{XIII}
-\contentsline {section}{\numberline {D.2}ICDS Scans}{XIII}
-\contentsline {chapter}{Acronyms}{XV}
+\contentsline {section}{\numberline {A.2}Usage}{VIII}
+\contentsline {section}{\numberline {A.3}Serial Cable Schematics}{VIII}
+\contentsline {chapter}{\numberline {B}IMSI Catcher Detection System}{XI}
+\contentsline {section}{\numberline {B.1}Extextions}{XI}
+\contentsline {section}{\numberline {B.2}Example Configuration}{XI}
+\contentsline {chapter}{\numberline {C}System Information}{XIII}
+\contentsline {chapter}{\numberline {D}Evaluation Data}{XIX}
+\contentsline {section}{\numberline {D.1}IMSI Catcher Configurations}{XIX}
+\contentsline {section}{\numberline {D.2}ICDS Scans}{XIX}
+\contentsline {chapter}{Acronyms}{XXI}