diff --git a/document.pdf b/document.pdf new file mode 100644 index 0000000..71bf224 Binary files /dev/null and b/document.pdf differ diff --git a/document.tex b/document.tex new file mode 100644 index 0000000..e7458ff --- /dev/null +++ b/document.tex @@ -0,0 +1,135 @@ +%% HINWEISE: +%% Hier müssen folgende Einstellungen vorgenommen werden: +\newif\ifeng +%% Sprache: +%% Falls die Dokumentensprache Englisch ist \engfalse mit einem %-Zeichen +%%%davor auskommentieren, falls Deutsch \engtrue auskommentieren: +%\engtrue + +\input{header} + +\title{Network} +\subtitle{} +\author{Michael Preisach} +\institute{} +\date{May 17 2019} + +%%%% + %%%%%%%%%%%%%%%% +\begin{document} + %%%%%%%%%%%%%%%% +%%%% +{ + \usebackgroundtemplate{\includegraphics[width=\paperwidth]{logos/hacker_flyer_bg_cmyk_slide.jpg}} + \begin{frame}[plain] + \titlepage + \end{frame} +} +\section{Networking Basics} +\begin{frame} +\frametitle{Networking Basics} +\begin{itemize} + \item How do you capture network traffic? +\end{itemize} +\begin{center} + \begin{tikzpicture} + \Vertex[ x=0, y=0, color=sigflagblue]{A} + \Vertex[ x=6, y=0, color=sigflagblue]{B} + \Vertex[ x=3, y=-3, Pseudo]{C} + \Vertex[ x=3, y=0, opacity=0, style={color=sigflagblue}]{D} + \Text[ x=0, y=0,color=white, position=above,distance=5mm]{\texttt{Alice}} + \Text[ x=6, y=0,color=white, position=above,distance=5mm]{\texttt{Bob}} + \Edge[color=white,Direct](C)(D) + \Edge[color=white](A)(B) + \Plane[x=-3, y=2, width=2, height=2,image=logos/thinkface, NoBorder] + \Text[ x=3, y=-3.5,color=white]{\texttt{Charlie}} + \end{tikzpicture} +\end{center} +\end{frame} + +\begin{frame} +\frametitle{Networking Basics} +\begin{itemize} + \item Use a managed switch and mirror the port of either Alice or Bob to the port of Charlie +\end{itemize} +\begin{center} + \begin{tikzpicture} + \Vertex[ x=0, y=0, color=sigflagblue]{A} + \Vertex[ x=6, y=0, color=sigflagblue]{B} + \Vertex[ x=3, y=-3, Pseudo]{C} + \Vertex[ x=3, y=0, opacity=0, style={color=sigflagblue}]{D} + \Text[ x=0, y=0,color=white, position=above,distance=5mm]{\texttt{Alice}} + \Text[ x=6, y=0,color=white, position=above,distance=5mm]{\texttt{Bob}} + \Edge[color=white,Direct](C)(D) + \Edge[color=white](A)(D) + \Edge[color=white](B)(D) + \Plane[x=-3, y=2, width=2, height=2,image=logos/trollface, NoBorder] + \Text[ x=3, y=-3.5,color=white]{\texttt{Charlie}} + \end{tikzpicture} +\end{center} +\end{frame} + +\begin{frame} +\frametitle{Networking Basics} +\begin{itemize} + \item How do you capture the traffic? + \begin{itemize} + \item tcpdump (CLI) + \item Wireshark (GUI) + \end{itemize} +\end{itemize} +\vfill +\begin{block}{Example: Capturing traffic from \texttt{eth0}} + \lstinputlisting[language=bash,numbers=none]{sources/tcpdump.sh} +\end{block} + +\end{frame} + + +\section{Wireshark} +\begin{frame} +\frametitle{Wireshark} +\begin{itemize} + \item How do you capture the traffic? + \begin{itemize} + \item tcpdump (CLI) + \item Wireshark (GUI) + \end{itemize} +\end{itemize} +\vfill +\begin{block}{Example: Capturing traffic from \texttt{eth0}} + \lstinputlisting[language=bash,numbers=none]{sources/tcpdump.sh} +\end{block} + +\end{frame} + + +\begin{frame} + \frametitle{ANSI C} + \begin{exampleblock}{helloworld.c} + \lstinputlisting[language=c]{sources/helloworld.c} + \end{exampleblock} +\end{frame} + +\begin{frame} + \frametitle{Java} + \begin{alertblock}{helloworld.java} + \lstinputlisting[language=java]{sources/helloworld.java} + \end{alertblock} +\end{frame} + +\begin{frame} + \frametitle{Go} + \begin{block}{helloworld.go} + \lstinputlisting[language=go]{sources/helloworld.go} + \end{block} +\end{frame} + +\begin{frame} + \frametitle{Python} + \begin{exampleblock}{helloworld.py} + \lstinputlisting[language=Python]{sources/helloworld.py} + \end{exampleblock} +\end{frame} + + \end{document} diff --git a/header.tex b/header.tex new file mode 100644 index 0000000..59cc1c0 --- /dev/null +++ b/header.tex @@ -0,0 +1,165 @@ + + \documentclass{beamer} + \usetheme{default} + \usepackage[utf8]{inputenc} + \usepackage[T1]{fontenc} + \usepackage{lmodern} + \ifeng + \usepackage[ngerman,english]{babel} + \else + \usepackage[english,ngerman]{babel} + \fi + + \usepackage{DejaVuSans} + \usepackage{DejaVuSansMono} + + \usepackage{lastpage} + + \usepackage{pdfpages} + + \usepackage{hyperref} + + \usepackage{tabularx} + \usepackage{ltxtable} + \usepackage{rotating} + + \usepackage{amsmath} + \usepackage{amssymb} + + \usepackage{graphicx} + + \usepackage{xcolor} + + \usepackage{colortbl} + + \usepackage{listings} +% \usepackage{listings-rust} + + \usepackage{tikz-network} + %\setcounter{tocdepth}{3} %subsubsection + %\setcounter{secnumdepth}{3} + + \newcommand{\zB}{z.\,B.} + \newcommand{\unit}[1]{\,\mathrm{#1}} + + \definecolor{sigflagbg}{HTML}{263239} + \definecolor{sigflagwhite}{HTML}{ffffff} + \definecolor{sigflagblue}{HTML}{26c6da} + \definecolor{sigflaggreen}{HTML}{00bfa4} + \definecolor{sigflaggray}{HTML}{90a4ae} + + \setbeamerfont{frametitle}{series=\bfseries} + \setbeamerfont{title}{series=\bfseries} + \setbeamercolor{title}{fg=sigflagwhite} + \setbeamercolor{titlelike}{fg=sigflagwhite} + \setbeamercolor{normal text}{fg=sigflagwhite,bg=sigflagbg} + \setbeamercolor{structure}{fg=sigflagwhite} + + + \setbeamertemplate{itemize item}{$\blacksquare$} + \setbeamercolor{itemize item}{fg=sigflagwhite} + \setbeamertemplate{itemize subitem}{$\square$} + \setbeamercolor{itemize subitem}{fg=sigflagwhite} + \setbeamertemplate{itemize subsubitem}{\LARGE\textbullet} + \setbeamercolor{itemize subsubitem}{fg=sigflagwhite} + \setbeamercolor{enumerate item}{fg=sigflagwhite} + \setbeamercolor{enumerate subitem}{fg=sigflagwhite} + \setbeamercolor{enumerate subsubitem}{fg=sigflagwhite} + + \setbeamersize{text margin left=10mm,text margin right=5mm} + + \defbeamertemplate*{title page}{customized}[1][] + { + \begin{center} + \includegraphics[width=2cm]{logos/logo_sigflag} + \vfill + \usebeamerfont{title}\huge{\texttt{\inserttitle}}\\[1mm] + \usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\texttt{\insertsubtitle}\\ + \vspace{1em} + \usebeamerfont{author}\texttt{\insertauthor}\\ + \usebeamerfont{institute}\texttt{\insertinstitute}\\ + \usebeamerfont{date}\texttt{\insertdate}\\ + \vfill + \end{center} + } + + \setbeamertemplate{navigation symbols}{} + + \defbeamertemplate*{footline}{my footline}{% + \ifnum \insertpagenumber=1 + + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=\paperwidth,ht=.80ex,dp=1ex,center]{}% + % empty environment to raise height + \end{beamercolorbox}}% + \vskip0pt% + \else + \hspace*{.5cm}\parbox{\linewidth}{\vspace*{-8mm} + \hfill + \tiny{\texttt{\insertframenumber/\inserttotalframenumber}} + } + + \fi + } + + \setbeamertemplate{frametitle} + { + \nointerlineskip + \begin{beamercolorbox}[sep=0.5cm,ht=3.5em,wd=\paperwidth]{frametitle} + \vbox{}\vskip-2ex% + \strut\texttt{\textbf{\insertframetitle}}\strut + \hfill + \raisebox{-7mm}{\includegraphics[width=15mm]{logos/logo_sigflag}} + \vskip-1.8ex% + \end{beamercolorbox} + } + +\setbeamercolor{block title}{use=structure,fg=sigflaggray,bg=sigflagbg} +\setbeamercolor{block title example}{use=structure,fg=sigflaggreen,bg=sigflagbg} +\setbeamercolor{block title alerted}{use=structure,fg=sigflagblue,bg=sigflagbg} + + +\lstset{ + language=python, %language, can be changed dynamically + basicstyle=\footnotesize\ttfamily\color{sigflagwhite}, %common font style + keywordstyle=\color{sigflagblue}, + commentstyle=\color{sigflaggray}, + stringstyle=\color{sigflaggreen}, + xleftmargin=8pt, + numbers=left, %line numbers + numberstyle=\tiny, + numberfirstline=true, + stepnumber=1, + numbersep=5pt, + breaklines=true, + tabsize=2, %size of tabulator + columns=flexible, + upquote=true, + literate= %Umlauts in source files + {Ö}{{\"O}}1 + {Ä}{{\"A}}1 + {Ü}{{\"U}}1 + {ß}{{\ss}}2 + {ü}{{\"u}}1 + {ä}{{\"a}}1 + {ö}{{\"o}}1 +} + + +\AtBeginSection[] +{ + { + \usebackgroundtemplate{\includegraphics[width=\paperwidth]{logos/hacker_flyer_bg_cmyk_slide.jpg}} + \begin{frame} + \begin{center} + \Large{\textbf{\texttt{ + \tableofcontents[ + currentsection, + sectionstyle=show/hide, + hidesubsections, + ]}}} + \end{center} + \end{frame} + } +} \ No newline at end of file diff --git a/logos/hacker_flyer_bg_cmyk_slide.jpg b/logos/hacker_flyer_bg_cmyk_slide.jpg new file mode 100644 index 0000000..045bd6a Binary files /dev/null and b/logos/hacker_flyer_bg_cmyk_slide.jpg differ diff --git a/logos/jku.png b/logos/jku.png new file mode 100644 index 0000000..655a5f2 Binary files /dev/null and b/logos/jku.png differ diff --git a/logos/logo_sigflag.png b/logos/logo_sigflag.png new file mode 100644 index 0000000..2e4dc95 Binary files /dev/null and b/logos/logo_sigflag.png differ diff --git a/logos/logo_sigflag.svg b/logos/logo_sigflag.svg new file mode 100644 index 0000000..c249b4a --- /dev/null +++ b/logos/logo_sigflag.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/logos/network-switch.fig b/logos/network-switch.fig new file mode 100644 index 0000000..0d66033 --- /dev/null +++ b/logos/network-switch.fig @@ -0,0 +1,94 @@ +#FIG 3.2 Produced by xfig version 3.2.7 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +0 32 #c6b797 +0 33 #eff8ff +0 34 #dccba6 +0 35 #404040 +0 36 #808080 +0 37 #c0c0c0 +0 38 #e0e0e0 +0 39 #8e8f8e +0 40 #aaaaaa +0 41 #555555 +0 42 #c7c3c7 +0 43 #565151 +0 44 #8e8e8e +0 45 #d7d7d7 +0 46 #85807d +0 47 #d2d2d2 +0 48 #3a3a3a +0 49 #4573aa +0 50 #aeaeae +0 51 #7b79a5 +0 52 #444444 +0 53 #73758c +0 54 #f7f7f7 +0 55 #414541 +0 56 #635dce +0 57 #bebebe +0 58 #515151 +0 59 #e7e3e7 +0 60 #000049 +0 61 #797979 +0 62 #303430 +0 63 #414141 +0 64 #c7b696 +6 2850 4125 5400 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3525 4125 5400 4125 5400 5325 3525 5325 3525 4125 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3525 5325 2850 6000 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 5400 5325 4725 6000 2850 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3600 4200 5325 4200 5325 5175 3600 5175 3600 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3600 5475 4950 5475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3525 5550 4875 5550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3450 5625 4800 5625 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3375 5700 4725 5700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3750 5775 4200 5775 4050 5925 3600 5925 3750 5775 +-6 +6 10350 4125 12900 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11025 4125 12900 4125 12900 5325 11025 5325 11025 4125 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11025 5325 10350 6000 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 12900 5325 12225 6000 10350 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11100 4200 12825 4200 12825 5175 11100 5175 11100 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11100 5475 12450 5475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11025 5550 12375 5550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 10950 5625 12300 5625 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 10875 5700 12225 5700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11250 5775 11700 5775 11550 5925 11100 5925 11250 5775 +-6 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7275 3375 9075 3375 9075 4500 7275 4500 7275 3375 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 3 + 2 1 2.00 120.00 120.00 + 5475 5025 7350 5025 7350 4500 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 + 2 1 2.00 120.00 120.00 + 8250 4500 8250 5025 10950 5025 +4 1 0 50 -1 4 16 0.0000 0 210 525 12000 3975 Bob\001 +4 1 0 50 -1 4 16 0.0000 0 210 600 4575 3975 Alice\001 +4 1 0 50 -1 4 16 0.0000 0 210 855 8175 3825 Switch\001 +4 1 0 50 -1 4 17 0.0000 0 195 1725 8145 4425 1 2 3 4 5 6 7 8\001 diff --git a/logos/network-switch.fig.bak b/logos/network-switch.fig.bak new file mode 100644 index 0000000..f6175f9 --- /dev/null +++ b/logos/network-switch.fig.bak @@ -0,0 +1,88 @@ +#FIG 3.2 Produced by xfig version 3.2.7 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +0 32 #c6b797 +0 33 #eff8ff +0 34 #dccba6 +0 35 #404040 +0 36 #808080 +0 37 #c0c0c0 +0 38 #e0e0e0 +0 39 #8e8f8e +0 40 #aaaaaa +0 41 #555555 +0 42 #c7c3c7 +0 43 #565151 +0 44 #8e8e8e +0 45 #d7d7d7 +0 46 #85807d +0 47 #d2d2d2 +0 48 #3a3a3a +0 49 #4573aa +0 50 #aeaeae +0 51 #7b79a5 +0 52 #444444 +0 53 #73758c +0 54 #f7f7f7 +0 55 #414541 +0 56 #635dce +0 57 #bebebe +0 58 #515151 +0 59 #e7e3e7 +0 60 #000049 +0 61 #797979 +0 62 #303430 +0 63 #414141 +0 64 #c7b696 +6 2850 4125 5400 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3525 4125 5400 4125 5400 5325 3525 5325 3525 4125 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3525 5325 2850 6000 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 5400 5325 4725 6000 2850 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3600 4200 5325 4200 5325 5175 3600 5175 3600 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3600 5475 4950 5475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3525 5550 4875 5550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3450 5625 4800 5625 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3375 5700 4725 5700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3750 5775 4200 5775 4050 5925 3600 5925 3750 5775 +-6 +6 10350 4125 12900 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11025 4125 12900 4125 12900 5325 11025 5325 11025 4125 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11025 5325 10350 6000 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 12900 5325 12225 6000 10350 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11100 4200 12825 4200 12825 5175 11100 5175 11100 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11100 5475 12450 5475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11025 5550 12375 5550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 10950 5625 12300 5625 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 10875 5700 12225 5700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11250 5775 11700 5775 11550 5925 11100 5925 11250 5775 +-6 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2 + 2 1 2.00 120.00 120.00 + 2 1 2.00 120.00 120.00 + 5475 5025 10950 5025 +4 1 0 50 -1 4 16 0.0000 0 210 525 12000 3975 Bob\001 +4 1 0 50 -1 4 16 0.0000 0 210 600 4575 3975 Alice\001 diff --git a/logos/network-switch_1557852980.png b/logos/network-switch_1557852980.png new file mode 100644 index 0000000..f57d246 Binary files /dev/null and b/logos/network-switch_1557852980.png differ diff --git a/logos/network1.fig b/logos/network1.fig new file mode 100644 index 0000000..f6175f9 --- /dev/null +++ b/logos/network1.fig @@ -0,0 +1,88 @@ +#FIG 3.2 Produced by xfig version 3.2.7 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +0 32 #c6b797 +0 33 #eff8ff +0 34 #dccba6 +0 35 #404040 +0 36 #808080 +0 37 #c0c0c0 +0 38 #e0e0e0 +0 39 #8e8f8e +0 40 #aaaaaa +0 41 #555555 +0 42 #c7c3c7 +0 43 #565151 +0 44 #8e8e8e +0 45 #d7d7d7 +0 46 #85807d +0 47 #d2d2d2 +0 48 #3a3a3a +0 49 #4573aa +0 50 #aeaeae +0 51 #7b79a5 +0 52 #444444 +0 53 #73758c +0 54 #f7f7f7 +0 55 #414541 +0 56 #635dce +0 57 #bebebe +0 58 #515151 +0 59 #e7e3e7 +0 60 #000049 +0 61 #797979 +0 62 #303430 +0 63 #414141 +0 64 #c7b696 +6 2850 4125 5400 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3525 4125 5400 4125 5400 5325 3525 5325 3525 4125 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3525 5325 2850 6000 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 5400 5325 4725 6000 2850 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3600 4200 5325 4200 5325 5175 3600 5175 3600 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3600 5475 4950 5475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3525 5550 4875 5550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3450 5625 4800 5625 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3375 5700 4725 5700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3750 5775 4200 5775 4050 5925 3600 5925 3750 5775 +-6 +6 10350 4125 12900 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11025 4125 12900 4125 12900 5325 11025 5325 11025 4125 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11025 5325 10350 6000 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 12900 5325 12225 6000 10350 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11100 4200 12825 4200 12825 5175 11100 5175 11100 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11100 5475 12450 5475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11025 5550 12375 5550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 10950 5625 12300 5625 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 10875 5700 12225 5700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11250 5775 11700 5775 11550 5925 11100 5925 11250 5775 +-6 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2 + 2 1 2.00 120.00 120.00 + 2 1 2.00 120.00 120.00 + 5475 5025 10950 5025 +4 1 0 50 -1 4 16 0.0000 0 210 525 12000 3975 Bob\001 +4 1 0 50 -1 4 16 0.0000 0 210 600 4575 3975 Alice\001 diff --git a/logos/network1.fig.bak b/logos/network1.fig.bak new file mode 100644 index 0000000..e525297 --- /dev/null +++ b/logos/network1.fig.bak @@ -0,0 +1,82 @@ +#FIG 3.2 Produced by xfig version 3.2.7 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +0 32 #c6b797 +0 33 #eff8ff +0 34 #dccba6 +0 35 #404040 +0 36 #808080 +0 37 #c0c0c0 +0 38 #e0e0e0 +0 39 #8e8f8e +0 40 #aaaaaa +0 41 #555555 +0 42 #c7c3c7 +0 43 #565151 +0 44 #8e8e8e +0 45 #d7d7d7 +0 46 #85807d +0 47 #d2d2d2 +0 48 #3a3a3a +0 49 #4573aa +0 50 #aeaeae +0 51 #7b79a5 +0 52 #444444 +0 53 #73758c +0 54 #f7f7f7 +0 55 #414541 +0 56 #635dce +0 57 #bebebe +0 58 #515151 +0 59 #e7e3e7 +0 60 #000049 +0 61 #797979 +0 62 #303430 +0 63 #414141 +0 64 #c7b696 +6 2850 4125 5400 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3525 4125 5400 4125 5400 5325 3525 5325 3525 4125 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3525 5325 2850 6000 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 5400 5325 4725 6000 2850 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3600 4200 5325 4200 5325 5175 3600 5175 3600 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3600 5475 4950 5475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3525 5550 4875 5550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3450 5625 4800 5625 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3375 5700 4725 5700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3750 5775 4200 5775 4050 5925 3600 5925 3750 5775 +-6 +6 10350 4125 12900 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11025 4125 12900 4125 12900 5325 11025 5325 11025 4125 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11025 5325 10350 6000 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 12900 5325 12225 6000 10350 6000 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11100 4200 12825 4200 12825 5175 11100 5175 11100 4200 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11100 5475 12450 5475 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 11025 5550 12375 5550 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 10950 5625 12300 5625 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 10875 5700 12225 5700 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 11250 5775 11700 5775 11550 5925 11100 5925 11250 5775 +-6 diff --git a/logos/sigflag_light.svg b/logos/sigflag_light.svg new file mode 100644 index 0000000..a3f008b --- /dev/null +++ b/logos/sigflag_light.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + diff --git a/logos/thinkface.jpg b/logos/thinkface.jpg new file mode 100644 index 0000000..ceb617f Binary files /dev/null and b/logos/thinkface.jpg differ diff --git a/logos/trollface-network.png b/logos/trollface-network.png new file mode 100644 index 0000000..0c178b5 Binary files /dev/null and b/logos/trollface-network.png differ diff --git a/logos/trollface.png b/logos/trollface.png new file mode 100644 index 0000000..d6969aa Binary files /dev/null and b/logos/trollface.png differ diff --git a/sources/helloworld.c b/sources/helloworld.c new file mode 100644 index 0000000..927f7b6 --- /dev/null +++ b/sources/helloworld.c @@ -0,0 +1,6 @@ +#include + +int main(void) +{ + printf("hello, world\n"); +} diff --git a/sources/helloworld.go b/sources/helloworld.go new file mode 100644 index 0000000..64e44c3 --- /dev/null +++ b/sources/helloworld.go @@ -0,0 +1,7 @@ +package main + +import "fmt" + +func main() { + fmt.Println("Hello, World") +} diff --git a/sources/helloworld.java b/sources/helloworld.java new file mode 100644 index 0000000..fa5fd31 --- /dev/null +++ b/sources/helloworld.java @@ -0,0 +1,5 @@ +class HelloWorldApp { + public static void main(String[] args) { + System.out.println("Hello World!"); // Prints the string to the console. + } +} diff --git a/sources/helloworld.py b/sources/helloworld.py new file mode 100644 index 0000000..ad35e5a --- /dev/null +++ b/sources/helloworld.py @@ -0,0 +1 @@ +print("Hello World") diff --git a/sources/tcpdump.sh b/sources/tcpdump.sh new file mode 100644 index 0000000..472749c --- /dev/null +++ b/sources/tcpdump.sh @@ -0,0 +1 @@ +sudo tcpdump -i eth0 -w capture.dump