@ -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} |
|||
@ -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} |
|||
} |
|||
} |
|||
|
After Width: | Height: | Size: 357 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 946 B |
@ -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 |
|||
@ -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 |
|||
|
After Width: | Height: | Size: 918 KiB |
@ -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 |
|||
@ -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 |
|||
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 66 KiB |
@ -0,0 +1,6 @@ |
|||
#include <stdio.h> |
|||
|
|||
int main(void) |
|||
{ |
|||
printf("hello, world\n"); |
|||
} |
|||
@ -0,0 +1,7 @@ |
|||
package main |
|||
|
|||
import "fmt" |
|||
|
|||
func main() { |
|||
fmt.Println("Hello, World") |
|||
} |
|||
@ -0,0 +1,5 @@ |
|||
class HelloWorldApp { |
|||
public static void main(String[] args) { |
|||
System.out.println("Hello World!"); // Prints the string to the console.
|
|||
} |
|||
} |
|||
@ -0,0 +1 @@ |
|||
print("Hello World") |
|||
@ -0,0 +1 @@ |
|||
sudo tcpdump -i eth0 -w capture.dump |
|||