chg: [doc] D4 presentation updated

master
Alexandre Dulaunoy 2019-02-04 22:51:05 +01:00
parent 8ca21bab7d
commit 99fd7c1c2d
No known key found for this signature in database
GPG Key ID: 09E2CD4944E6CBCD
10 changed files with 550 additions and 133 deletions

View File

@ -0,0 +1,3 @@
\begin{lstlisting}
tcpdump -n -s0 -w - | ./d4 -c ./conf | socat - OPENSSL-CONNECT:$D4-SERVER-IP-ADDRESS:$PORT,verify=1
\end{lstlisting}

View File

@ -1,5 +1,6 @@
\relax \relax
\providecommand\hyper@newdestlabel[2]{} \providecommand\hyper@newdestlabel[2]{}
\providecommand{\transparent@use}[1]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} \providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined \HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline \global\let\oldcontentsline\contentsline
@ -23,8 +24,30 @@
\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} \@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}} \@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} \@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}}
\@writefile{nav}{\headcommand {\beamer@partpages {1}{3}}} \@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{3}}} \@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{3}}} \@writefile{nav}{\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@documentpages {3}}} \@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}}
\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {2}}} \@writefile{nav}{\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}}
\@writefile{nav}{\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}}
\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}}
\@writefile{nav}{\headcommand {\beamer@partpages {1}{14}}}
\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{14}}}
\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{14}}}
\@writefile{nav}{\headcommand {\beamer@documentpages {14}}}
\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {13}}}

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2018.10.13) 4 FEB 2019 20:48 This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2018.10.13) 4 FEB 2019 22:48
entering extended mode entering extended mode
restricted \write18 enabled. restricted \write18 enabled.
%&-line parsing enabled. %&-line parsing enabled.
@ -853,39 +853,163 @@ mer.sty)
\focus@pbar@height=\skip57 \focus@pbar@height=\skip57
\focus@pbar@leftoffset=\skip58 \focus@pbar@leftoffset=\skip58
\focus@pbar@rightoffset=\skip59 \focus@pbar@rightoffset=\skip59
)) (./d4-introduction.aux) ))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibrarypositioning.code.tex
File: tikzlibrarypositioning.code.tex 2008/10/06 v3.0.1a (rcs-revision 1.7)
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibraryshapes.code.tex
File: tikzlibraryshapes.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibraryshapes.geometric.code.tex
File: tikzlibraryshapes.geometric.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape
s.geometric.code.tex
File: pgflibraryshapes.geometric.code.tex 2008/06/26 v3.0.1a (rcs-revision 1.1)
))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibraryshapes.misc.code.tex
File: tikzlibraryshapes.misc.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape
s.misc.code.tex
File: pgflibraryshapes.misc.code.tex 2013/07/18 v3.0.1a (rcs-revision 1.5)
))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibraryshapes.symbols.code.tex
File: tikzlibraryshapes.symbols.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape
s.symbols.code.tex
File: pgflibraryshapes.symbols.code.tex 2013/09/11 v3.0.1a (rcs-revision 1.6)
))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibraryshapes.arrows.code.tex
File: tikzlibraryshapes.arrows.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape
s.arrows.code.tex
File: pgflibraryshapes.arrows.code.tex 2008/06/26 v3.0.1a (rcs-revision 1.1)
))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibraryshapes.callouts.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape
s.callouts.code.tex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibraryshapes.multipart.code.tex
File: tikzlibraryshapes.multipart.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshape
s.multipart.code.tex
File: pgflibraryshapes.multipart.code.tex 2010/01/07 v3.0.1a (rcs-revision 1.2)
\pgfnodepartlowerbox=\box58
\pgfnodeparttwobox=\box59
\pgfnodepartthreebox=\box60
\pgfnodepartfourbox=\box61
\pgfnodeparttwentybox=\box62
\pgfnodepartnineteenbox=\box63
\pgfnodeparteighteenbox=\box64
\pgfnodepartseventeenbox=\box65
\pgfnodepartsixteenbox=\box66
\pgfnodepartfifteenbox=\box67
\pgfnodepartfourteenbox=\box68
\pgfnodepartthirteenbox=\box69
\pgfnodeparttwelvebox=\box70
\pgfnodepartelevenbox=\box71
\pgfnodeparttenbox=\box72
\pgfnodepartninebox=\box73
\pgfnodeparteightbox=\box74
\pgfnodepartsevenbox=\box75
\pgfnodepartsixbox=\box76
\pgfnodepartfivebox=\box77
)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibraryarrows.code.tex
File: tikzlibraryarrows.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.
tex
File: pgflibraryarrows.code.tex 2013/09/23 v3.0.1a (rcs-revision 1.16)
\arrowsize=\dimen257
)) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/transparent.sty
Package: transparent 2016/05/16 v1.1 Transparency via pdfTeX's color stack (HO)
)
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
Package: fancyvrb 2008/02/07
Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix
<2008/02/07> (tvz)
\FV@CodeLineNo=\count164
\FV@InFile=\read2
\FV@TabBox=\box78
\c@FancyVerbLine=\count165
\FV@StepNumber=\count166
\FV@OutFile=\write5
)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
\lst@mode=\count167
\lst@gtempboxa=\box79
\lst@token=\toks47
\lst@length=\count168
\lst@currlwidth=\dimen258
\lst@column=\count169
\lst@pos=\count170
\lst@lostspace=\dimen259
\lst@width=\dimen260
\lst@newlines=\count171
\lst@lineno=\count172
\lst@maxwidth=\dimen261
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
File: lstmisc.sty 2015/06/04 1.6 (Carsten Heinz)
\c@lstnumber=\count173
\lst@skipnumbers=\count174
\lst@framebox=\box80
)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
File: listings.cfg 2015/06/04 1.6 listings configuration
))
Package: listings 2015/06/04 1.6 (Carsten Heinz)
(./d4-introduction.aux)
\openout1 = `d4-introduction.aux'. \openout1 = `d4-introduction.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 17. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 23.
LaTeX Font Info: ... okay on input line 17. LaTeX Font Info: ... okay on input line 23.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 17. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 23.
LaTeX Font Info: ... okay on input line 17. LaTeX Font Info: ... okay on input line 23.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 17. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 23.
LaTeX Font Info: ... okay on input line 17. LaTeX Font Info: ... okay on input line 23.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 17. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 23.
LaTeX Font Info: ... okay on input line 17. LaTeX Font Info: ... okay on input line 23.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 17. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 23.
LaTeX Font Info: ... okay on input line 17. LaTeX Font Info: ... okay on input line 23.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 17. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 23.
LaTeX Font Info: ... okay on input line 17. LaTeX Font Info: ... okay on input line 23.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 17. LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 23.
LaTeX Font Info: ... okay on input line 17. LaTeX Font Info: ... okay on input line 23.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 17. LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 23.
LaTeX Font Info: Try loading font information for TS1+cmr on input line 17. LaTeX Font Info: Try loading font information for TS1+cmr on input line 23.
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd
File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
) )
LaTeX Font Info: ... okay on input line 17. LaTeX Font Info: ... okay on input line 23.
LaTeX Font Info: Try loading font information for T1+FiraSans-OsF on input l LaTeX Font Info: Try loading font information for T1+FiraSans-OsF on input l
ine 17. ine 23.
(/usr/share/texlive/texmf-dist/tex/latex/fira/T1FiraSans-OsF.fd
(/usr/share/texlive/texmf-dist/tex/latex/fira/T1FiraSans-OsF.fd
File: T1FiraSans-OsF.fd 2018/01/09 (autoinst) Font definitions for T1/FiraSans- File: T1FiraSans-OsF.fd 2018/01/09 (autoinst) Font definitions for T1/FiraSans-
OsF. OsF.
) )
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 10.95pt on input line 17. (Font) scaled to size 10.95pt on input line 23.
*geometry* driver: auto-detecting *geometry* driver: auto-detecting
*geometry* detected driver: pdftex *geometry* detected driver: pdftex
@ -923,17 +1047,17 @@ LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).] [Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count164 \scratchcounter=\count175
\scratchdimen=\dimen257 \scratchdimen=\dimen262
\scratchbox=\box58 \scratchbox=\box81
\nofMPsegments=\count165 \nofMPsegments=\count176
\nofMParguments=\count166 \nofMParguments=\count177
\everyMPshowfont=\toks47 \everyMPshowfont=\toks48
\MPscratchCnt=\count167 \MPscratchCnt=\count178
\MPscratchDim=\dimen258 \MPscratchDim=\dimen263
\MPnumerator=\count168 \MPnumerator=\count179
\makeMPintoPDFobject=\count169 \makeMPintoPDFobject=\count180
\everyMPtoPDFconversion=\toks48 \everyMPtoPDFconversion=\toks49
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
@ -952,8 +1076,8 @@ File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e e
)) ))
ABD: EveryShipout initializing macros ABD: EveryShipout initializing macros
\AtBeginShipoutBox=\box59 \AtBeginShipoutBox=\box82
Package hyperref Info: Link coloring OFF on input line 17. Package hyperref Info: Link coloring OFF on input line 23.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section
@ -961,71 +1085,71 @@ Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO)
) )
\c@section@level=\count170 \c@section@level=\count181
) )
LaTeX Info: Redefining \ref on input line 17. LaTeX Info: Redefining \ref on input line 23.
LaTeX Info: Redefining \pageref on input line 17. LaTeX Info: Redefining \pageref on input line 23.
LaTeX Info: Redefining \nameref on input line 17. LaTeX Info: Redefining \nameref on input line 23.
(./d4-introduction.out) (./d4-introduction.out) (./d4-introduction.out) (./d4-introduction.out)
\@outlinefile=\write5 \@outlinefile=\write6
\openout5 = `d4-introduction.out'. \openout6 = `d4-introduction.out'.
LaTeX Font Info: Overwriting symbol font `operators' in version `normal' LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) OT1/cmr/m/n --> OT1/cmss/m/n on input line 17. (Font) OT1/cmr/m/n --> OT1/cmss/m/n on input line 23.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold' LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 17. (Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 23.
\symnumbers=\mathgroup6 \symnumbers=\mathgroup6
\sympureletters=\mathgroup7 \sympureletters=\mathgroup7
LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal'
(Font) OT1/cmss/m/n --> T1/cmr/m/n on input line 17. (Font) OT1/cmss/m/n --> T1/cmr/m/n on input line 23.
LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 17. LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 23.
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
(Font) OT1/cmr/bx/n --> T1/FiraSans-OsF/bx/n on input line 17. (Font) OT1/cmr/bx/n --> T1/FiraSans-OsF/bx/n on input line 23.
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
(Font) OT1/cmr/bx/n --> T1/FiraSans-OsF/bx/n on input line 17. (Font) OT1/cmr/bx/n --> T1/FiraSans-OsF/bx/n on input line 23.
LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 17. LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 23.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
(Font) OT1/cmss/m/n --> T1/FiraSans-OsF/m/n on input line 17. (Font) OT1/cmss/m/n --> T1/FiraSans-OsF/m/n on input line 23.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
(Font) OT1/cmss/bx/n --> T1/FiraSans-OsF/m/n on input line 17. (Font) OT1/cmss/bx/n --> T1/FiraSans-OsF/m/n on input line 23.
LaTeX Font Info: Redeclaring math alphabet \mathit on input line 17. LaTeX Font Info: Redeclaring math alphabet \mathit on input line 23.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
(Font) OT1/cmr/m/it --> T1/FiraSans-OsF/m/it on input line 17. (Font) OT1/cmr/m/it --> T1/FiraSans-OsF/m/it on input line 23.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
(Font) OT1/cmr/bx/it --> T1/FiraSans-OsF/m/it on input line 17 (Font) OT1/cmr/bx/it --> T1/FiraSans-OsF/m/it on input line 23
. .
LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 17. LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 23.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
(Font) OT1/cmtt/m/n --> T1/FiraMono-TOsF/m/n on input line 17. (Font) OT1/cmtt/m/n --> T1/FiraMono-TOsF/m/n on input line 23.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
(Font) OT1/cmtt/m/n --> T1/FiraMono-TOsF/m/n on input line 17. (Font) OT1/cmtt/m/n --> T1/FiraMono-TOsF/m/n on input line 23.
LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' LaTeX Font Info: Overwriting symbol font `numbers' in version `bold'
(Font) T1/FiraSans-OsF/m/n --> T1/FiraSans-OsF/bx/n on input l (Font) T1/FiraSans-OsF/m/n --> T1/FiraSans-OsF/bx/n on input l
ine 17. ine 23.
LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold'
(Font) T1/FiraSans-OsF/m/it --> T1/FiraSans-OsF/bx/it on input (Font) T1/FiraSans-OsF/m/it --> T1/FiraSans-OsF/bx/it on input
line 17. line 23.
LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold'
(Font) OT1/cmss/bx/n --> T1/cmr/bx/n on input line 17. (Font) OT1/cmss/bx/n --> T1/cmr/bx/n on input line 23.
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
(Font) T1/FiraSans-OsF/bx/n --> T1/FiraSans-OsF/bx/n on input (Font) T1/FiraSans-OsF/bx/n --> T1/FiraSans-OsF/bx/n on input
line 17. line 23.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
(Font) T1/FiraSans-OsF/m/n --> T1/FiraSans-OsF/bx/n on input l (Font) T1/FiraSans-OsF/m/n --> T1/FiraSans-OsF/bx/n on input l
ine 17. ine 23.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
(Font) T1/FiraSans-OsF/m/it --> T1/FiraSans-OsF/bx/it on input (Font) T1/FiraSans-OsF/m/it --> T1/FiraSans-OsF/bx/it on input
line 17. line 23.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
(Font) T1/FiraMono-TOsF/m/n --> T1/FiraMono-TOsF/bx/n on input (Font) T1/FiraMono-TOsF/m/n --> T1/FiraMono-TOsF/bx/n on input
line 17. line 23.
(/usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary (/usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary
-English.dict -English.dict
@ -1051,114 +1175,186 @@ Dictionary: translator-numbers-dictionary, Language: English
ry-English.dict ry-English.dict
Dictionary: translator-theorem-dictionary, Language: English Dictionary: translator-theorem-dictionary, Language: English
) )
\c@mv@tabular=\count171 \c@mv@tabular=\count182
\c@mv@boldtabular=\count172 \c@mv@boldtabular=\count183
\c@lstlisting=\count184
(./d4-introduction.nav) (./d4-introduction.nav)
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 6.0pt on input line 17. (Font) scaled to size 6.0pt on input line 23.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 8.0pt on input line 17. (Font) scaled to size 8.0pt on input line 23.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 20.74pt on input line 20. (Font) scaled to size 20.74pt on input line 26.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/b/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/b/n' will be
(Font) scaled to size 20.74pt on input line 20. (Font) scaled to size 20.74pt on input line 26.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 14.4pt on input line 20. (Font) scaled to size 14.4pt on input line 26.
<d4-logo.pdf, id=13, 646.06181pt x 594.25443pt> <d4-logo.pdf, id=13, 646.06181pt x 594.25443pt>
File: d4-logo.pdf Graphic file (type pdf) File: d4-logo.pdf Graphic file (type pdf)
<use d4-logo.pdf> <use d4-logo.pdf>
Package pdftex.def Info: d4-logo.pdf used on input line 20. Package pdftex.def Info: d4-logo.pdf used on input line 26.
(pdftex.def) Requested size: 129.21007pt x 118.84877pt. (pdftex.def) Requested size: 129.21007pt x 118.84877pt.
LaTeX Font Info: Try loading font information for T1+FiraMono-TOsF on input LaTeX Font Info: Try loading font information for T1+FiraMono-TOsF on input
line 20. line 26.
(/usr/share/texlive/texmf-dist/tex/latex/fira/T1FiraMono-TOsF.fd (/usr/share/texlive/texmf-dist/tex/latex/fira/T1FiraMono-TOsF.fd
File: T1FiraMono-TOsF.fd 2015/05/23 (autoinst) Font definitions for T1/FiraMono File: T1FiraMono-TOsF.fd 2015/05/23 (autoinst) Font definitions for T1/FiraMono
-TOsF. -TOsF.
) )
LaTeX Font Info: Font shape `T1/FiraMono-TOsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraMono-TOsF/m/n' will be
(Font) scaled to size 10.95pt on input line 20. (Font) scaled to size 10.95pt on input line 26.
LaTeX Font Info: Try loading font information for U+msa on input line 20. LaTeX Font Info: Try loading font information for U+msa on input line 26.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
File: umsa.fd 2013/01/14 v3.01 AMS symbols A File: umsa.fd 2013/01/14 v3.01 AMS symbols A
) )
LaTeX Font Info: Try loading font information for U+msb on input line 20. LaTeX Font Info: Try loading font information for U+msb on input line 26.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
File: umsb.fd 2013/01/14 v3.01 AMS symbols B File: umsb.fd 2013/01/14 v3.01 AMS symbols B
) )
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be
(Font) scaled to size 10.95pt on input line 20. (Font) scaled to size 10.95pt on input line 26.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be
(Font) scaled to size 8.0pt on input line 20. (Font) scaled to size 8.0pt on input line 26.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be
(Font) scaled to size 6.0pt on input line 20. (Font) scaled to size 6.0pt on input line 26.
Overfull \vbox (73.12874pt too high) detected at line 20 Overfull \vbox (73.12874pt too high) detected at line 26
[] []
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 4.0pt on input line 20. (Font) scaled to size 4.0pt on input line 26.
[1 [1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./d4-logo.pdf>] {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./d4-logo.pdf>]
LaTeX Font Info: Font shape `T1/FiraSans-OsF/b/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/b/n' will be
(Font) scaled to size 10.95pt on input line 33. (Font) scaled to size 10.95pt on input line 37.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/sc' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/sc' will be
(Font) scaled to size 14.4pt on input line 33. (Font) scaled to size 14.4pt on input line 37.
[2 [2
] ]
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 9.0pt on input line 46. (Font) scaled to size 9.0pt on input line 52.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 5.0pt on input line 46. (Font) scaled to size 5.0pt on input line 52.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be
(Font) scaled to size 9.0pt on input line 46. (Font) scaled to size 9.0pt on input line 52.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be
(Font) scaled to size 5.0pt on input line 46. (Font) scaled to size 5.0pt on input line 52.
LaTeX Font Info: Font shape `T1/FiraMono-TOsF/m/n' will be LaTeX Font Info: Font shape `T1/FiraMono-TOsF/m/n' will be
(Font) scaled to size 9.0pt on input line 46. (Font) scaled to size 9.0pt on input line 52.
[3 [3
] [4
] ]
\tf@nav=\write6 <d4-overview.pdf, id=51, 844.15375pt x 598.235pt>
\openout6 = `d4-introduction.nav'. File: d4-overview.pdf Graphic file (type pdf)
<use d4-overview.pdf>
Package pdftex.def Info: d4-overview.pdf used on input line 67.
(pdftex.def) Requested size: 320.78175pt x 227.33165pt.
\tf@toc=\write7 Overfull \vbox (3.87543pt too high) detected at line 67
\openout7 = `d4-introduction.toc'. []
\tf@snm=\write8 [5
\openout8 = `d4-introduction.snm'.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 49. <./d4-overview.pdf
Package atveryend Info: Empty hook `AfterLastShipout' on input line 49.
pdfTeX warning: pdflatex (file ./d4-overview.pdf): PDF inclusion: invalid other
resource which is no dict (key 'ProcSets', type <array>); ignored.
>] [6
]
<d4-protocol-encapsulation.png, id=84, 844.756pt x 597.432pt>
File: d4-protocol-encapsulation.png Graphic file (type png)
<use d4-protocol-encapsulation.png>
Package pdftex.def Info: d4-protocol-encapsulation.png used on input line 83.
(pdftex.def) Requested size: 321.01062pt x 227.02652pt.
Overfull \vbox (3.5703pt too high) detected at line 83
[]
[7
<./d4-protocol-encapsulation.png>]
Overfull \hbox (19.37505pt too wide) in paragraph at lines 99--99
[][]
[]
[8
] [9
]
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 10.0pt on input line 128.
(./meta.tex
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 7.0pt on input line 3.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be
(Font) scaled to size 10.0pt on input line 3.
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/it' will be
(Font) scaled to size 7.0pt on input line 3.
) [10
] [11
]
LaTeX Font Info: Font shape `T1/FiraSans-OsF/m/n' will be
(Font) scaled to size 12.0pt on input line 157.
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty
File: lstlang1.sty 2015/06/04 1.6 listings language file
)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty
File: lstlang1.sty 2015/06/04 1.6 listings language file
) (./tcpdump.tex) [12
] [13
] (./d4-client.tex) [14
]
\tf@nav=\write7
\openout7 = `d4-introduction.nav'.
\tf@toc=\write8
\openout8 = `d4-introduction.toc'.
\tf@snm=\write9
\openout9 = `d4-introduction.snm'.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 208.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 208.
(./d4-introduction.aux) (./d4-introduction.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 49. Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 208.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 49. Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 208.
Package rerunfilecheck Info: File `d4-introduction.out' has not changed. Package rerunfilecheck Info: File `d4-introduction.out' has not changed.
(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0.
) )
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
21222 strings out of 492982 25465 strings out of 492982
415420 string characters out of 6134895 512350 string characters out of 6134895
472571 words of memory out of 5000000 651280 words of memory out of 5000000
24274 multiletter control sequences out of 15000+600000 28407 multiletter control sequences out of 15000+600000
248827 words of font info for 71 fonts, out of 8000000 for 9000 324501 words of font info for 85 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191 1141 hyphenation exceptions out of 8191
71i,16n,83p,821b,829s stack positions out of 5000i,500n,10000p,200000b,80000s 71i,16n,99p,821b,1405s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texlive/texmf-dist/fonts/enc/dvips/fira/fir_765q6w.enc}{/usr/shar {/usr/share/texlive/texmf-dist/fonts/enc/dvips/fira/fir_765q6w.enc}{/usr/shar
e/texlive/texmf-dist/fonts/enc/dvips/fira/fir_xbqiro.enc}{/usr/share/texlive/te e/texlive/texmf-dist/fonts/enc/dvips/fira/fir_xbqiro.enc}{/usr/share/texlive/te
xmf-dist/fonts/enc/dvips/fira/fir_7gpamp.enc}</usr/share/texlive/texmf-dist/fon xmf-dist/fonts/enc/dvips/fira/fir_7gpamp.enc}</usr/share/texlive/texmf-dist/fon
ts/type1/public/fira/FiraMono-Regular.pfb></usr/share/texlive/texmf-dist/fonts/ ts/type1/public/fira/FiraMono-Regular.pfb></usr/share/texlive/texmf-dist/fonts/
type1/public/fira/FiraSans-Bold.pfb></usr/share/texlive/texmf-dist/fonts/type1/ type1/public/fira/FiraSans-Bold.pfb></usr/share/texlive/texmf-dist/fonts/type1/
public/fira/FiraSans-Regular.pfb> public/fira/FiraSans-Regular.pfb></usr/share/texlive/texmf-dist/fonts/type1/pub
Output written on d4-introduction.pdf (3 pages, 258733 bytes). lic/amsfonts/cm/cmsy10.pfb>
Output written on d4-introduction.pdf (14 pages, 525439 bytes).
PDF statistics: PDF statistics:
63 PDF objects out of 1000 (max. 8388607) 157 PDF objects out of 1000 (max. 8388607)
45 compressed objects within 1 object stream 117 compressed objects within 2 object streams
7 named destinations out of 1000 (max. 500000) 29 named destinations out of 1000 (max. 500000)
48 words of extra memory for PDF output out of 10000 (max. 10000000) 58 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -4,8 +4,30 @@
\headcommand {\beamer@framepages {2}{2}} \headcommand {\beamer@framepages {2}{2}}
\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}} \headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}
\headcommand {\beamer@framepages {3}{3}} \headcommand {\beamer@framepages {3}{3}}
\headcommand {\beamer@partpages {1}{3}} \headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}
\headcommand {\beamer@subsectionpages {1}{3}} \headcommand {\beamer@framepages {4}{4}}
\headcommand {\beamer@sectionpages {1}{3}} \headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}
\headcommand {\beamer@documentpages {3}} \headcommand {\beamer@framepages {5}{5}}
\headcommand {\gdef \inserttotalframenumber {2}} \headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}
\headcommand {\beamer@framepages {6}{6}}
\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}
\headcommand {\beamer@framepages {7}{7}}
\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}
\headcommand {\beamer@framepages {8}{8}}
\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}
\headcommand {\beamer@framepages {9}{9}}
\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}}
\headcommand {\beamer@framepages {10}{10}}
\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}}
\headcommand {\beamer@framepages {11}{11}}
\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}
\headcommand {\beamer@framepages {12}{12}}
\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}
\headcommand {\beamer@framepages {13}{13}}
\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}
\headcommand {\beamer@framepages {14}{14}}
\headcommand {\beamer@partpages {1}{14}}
\headcommand {\beamer@subsectionpages {1}{14}}
\headcommand {\beamer@sectionpages {1}{14}}
\headcommand {\beamer@documentpages {14}}
\headcommand {\gdef \inserttotalframenumber {13}}

View File

@ -3,6 +3,12 @@
\documentclass{beamer} \documentclass{beamer}
\usetheme[numbering=progressbar]{focus} \usetheme[numbering=progressbar]{focus}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usetikzlibrary{shapes,arrows}
\usepackage{transparent}
\usepackage{fancyvrb}
\usepackage{listings}
\definecolor{main}{RGB}{47, 161, 219} \definecolor{main}{RGB}{47, 161, 219}
%\definecolor{textcolor}{RGB}{128, 128, 128} %\definecolor{textcolor}{RGB}{128, 128, 128}
\definecolor{background}{RGB}{240, 247, 255} \definecolor{background}{RGB}{240, 247, 255}
@ -18,16 +24,14 @@
\begin{frame} \begin{frame}
\maketitle \maketitle
\end{frame} \end{frame}
% \section{Section 1}
\begin{frame} \begin{frame}
\frametitle{Problem statement} \frametitle{Problem statement}
\begin{itemize} \begin{itemize}
\item CSIRTs (or private organisations) build their {\bf own honeypot, honeynet or blackhole monitoring network}. \item CSIRTs (or private organisations) build their {\bf own honeypot, honeynet or blackhole monitoring network}
\item Designing, managing and operating such infrastructure is a tedious and resource intensive task. \item Designing, managing and operating such infrastructure is a tedious and resource intensive task
\item {\bf Automatic sharing} between monitoring networks from different organisations is missing. \item {\bf Automatic sharing} between monitoring networks from different organisations is missing
\item Sensors and processing are often seen as blackbox or difficult to audit. \item Sensors and processing are often seen as blackbox or difficult to audit
\end{itemize} \end{itemize}
\end{frame} \end{frame}
@ -37,13 +41,168 @@
\frametitle{Objective} \frametitle{Objective}
\begin{itemize} \begin{itemize}
\item Based on our experience with MISP\footnote{\url{https://github.com/MISP/MISP}} where sharing played an important role, we transpose \item Based on our experience with MISP\footnote{\url{https://github.com/MISP/MISP}} where sharing played an important role, we transpose
the model in D4 project. the model in D4 project
\item Keeping the protocol and code base {\bf simple and minimal}. \item Keeping the protocol and code base {\bf simple and minimal}
\item Allowing every organisation to {\bf control and audit their own sensor network}. \item Allowing every organisation to {\bf control and audit their own sensor network}
\item Extending D4 or {\bf encapsulating legacy monitoring protocols} must be as simple as possible. \item Extending D4 or {\bf encapsulating legacy monitoring protocols} must be as simple as possible
\item Ensuring that the sensor server has {\bf no control on the sensor} (unidirectional streaming). \item Ensuring that the sensor server has {\bf no control on the sensor} (unidirectional streaming)
\item Don't force users to use dedicated sensors and allow {\bf flexibility of sensor support} (software, hardware, virtual)
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\begin{frame}
\frametitle{(short) History}
\begin{itemize}
\item D4 Project (co-funded under INEA CEF EU program) started - 1st November 2018
\item D4 encapsulation protocol version 1 published - 1st December 2018
\item v0.1 release of the D4 core\footnote{\url{https://www.github.com/D4-project/d4-core}} including a server and simple D4 C client - 21st January 2018
\item First version of a golang D4 client\footnote{\url{https://www.github.com/D4-project/d4-goclient/}} running on ARM, MIPS, PPC and x86 - January 2018
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{D4 Overview}
\includegraphics[scale=0.38]{d4-overview.pdf}
\end{frame}
\begin{frame}
\frametitle{Roadmap (next 2 months)}
\begin{itemize}
\item Passive DNS analyzer (alpha version released)
\item Passive SSL collector and analyzer
\item Backscatter DDoS traffic analyzer
\item {\bf Default server} (blackhole monitoring or Passive DNS collector) at CIRCL for organisations willing to contribute without running their own D4 server
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{D4 encapsulation protocol}
\includegraphics[scale=0.38]{d4-protocol-encapsulation.png}
\end{frame}
\begin{frame}
\frametitle{D4 Header}
\begin{tabular}{|l|l|l|}
\hline
Name & bit size& Description\\
\hline
version & uint 8 & Version of the header \\
type & uint 8 & Data encapsulated type\\
uuid & uint 128 & Sensor UUID\\
timestamp & uint 64 & Encapsulation time\\
hmac & uint 256 & Authentication header (HMAC-SHA-256-128)\\
size & uint 32 & Payload size\\
\hline
\end{tabular}
\end{frame}
\begin{frame}
\frametitle{D4 Header}
\framesubtitle{Types}
\begin{tabular}{|l|l|}
\hline
Type & Description\\
\hline
0 & Reserved\\
1 & pcap (libpcap 2.4)\\
2 & meta header (JSON)\\
3 & generic log line\\
4 & dnscap output\\
5 & pcapng (diagnostic)\\
6 & generic NDJSON or JSON Lines\\
7 & generic YAF (Yet Another Flowmeter)\\
8 & passivedns CSV stream\\
254 & type defined by meta header (type 2)\\
\hline
\end{tabular}
\end{frame}
\begin{frame}
\frametitle{D4 meta header}
\framesubtitle{Meta types}
\small
\input{meta.tex}
\end{frame}
\begin{frame}
\frametitle{}
{\center Use-case: migrating a legacy network capture model into a D4 network sensor
}
\end{frame}
\begin{frame}
\frametitle{Remote network capture}
CIRCL operated honeybot for multiple years using a simple model of remote network capture.
\begin{definition}[Principle]
\begin{itemize}
\item KISS (Keep it simple stupid) - Unix-like
\item Linux \& OpenBSD operating systems
\end{itemize}
\end{definition}
\begin{block}{Sensor}
\lstset{%
language=bash,
backgroundcolor=\color{gray!25},
basicstyle=\ttfamily,
breaklines=true,
columns=fullflexible
}
\input{tcpdump.tex}
\end{block}
\end{frame}
\begin{frame}
\frametitle{Remote network capture}
\begin{block}{Limitations}
\begin{itemize}
\item Scalability $\to$ one port per client
\item Identification and registration of the client
\item Integrity of the data
\end{itemize}
\end{block}
\begin{block}{Multiplexing streams in D4}
\begin{itemize}
\item Inspired by the unix command {\tt tee}
\item Read from standard input
\item Add the d4 header
\item Write it on standard output
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\frametitle{Remote network capture with D4}
\frametitle{Using D4 native client}
\lstset{%
language=bash,
backgroundcolor=\color{gray!25},
basicstyle=\ttfamily,
breaklines=true,
columns=fullflexible
}
\input{d4-client.tex}
\begin{block}{Configuration directory}
\begin{tabular}{l|l}
Parameter & Explanation\\
\hline
type & see D4 Header slide\\
source & standard input\\
key & HMAC key\\
uuid & Identifier of the sensor\\
version & version of the sensor\\
destination & standard output\\
snaplen & length of data being read \& written\\
\end{tabular}
\end{block}
\end{frame}
\end{document} \end{document}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

View File

@ -0,0 +1,10 @@
\begin{lstlisting}
{
"type": "ja3-jl",
"encoding": "utf-8",
"tags": [
"tlp:white"
],
"misp:org": "5b642239-4db4-4580-adf4-4ebd950d210f"
}
\end{lstlisting}

View File

@ -0,0 +1,4 @@
\begin{lstlisting}
tcpdump -l -s 65535 -n -i vr0 -w - '( not port $PORT and not host $HOST )' | socat - OPENSSL-CONNECT:$COLLECTOR:$PORT,cert=/etc/openssl/client.pem,cafile=/etc/openssl/ca.crt,verify=1
\end{lstlisting}