Skip to content

Commit

Permalink
debugging: slides: add network tools: wireshark
Browse files Browse the repository at this point in the history
Signed-off-by: Luca Ceresoli <[email protected]>
  • Loading branch information
lucaceresoli committed Jun 21, 2024
1 parent 2f0510b commit cf105b3
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions slides/debugging-common-tools/debugging-common-tools.tex
Original file line number Diff line number Diff line change
Expand Up @@ -627,3 +627,36 @@ \subsection{Networking observability tools}
\includegraphics[height=0.80\textheight]{slides/debugging-common-tools/bpf-capture.pdf}
\end{columns}
\end{frame}
\begin{frame}{Wireshark}
\begin{itemize}
\item Similar to tcpdump, but with a GUI
\item Also based on libpcap
\begin{itemize}
\item Can capture and use the same BPF capture filters
\item Can load and save the same file formats
\begin{itemize}
\item Useful for embedded: capture on the target with tcpdump,
analyze on the host with Wireshark
\end{itemize}
\end{itemize}
\item Has {\em dissectors} to decode hundreds of protocols
\begin{itemize}
\item Each individual value from each packet is dissected into a
separate field
\item Fields are very fine-grained, at least for the most common
protocols
\end{itemize}
\item Has {\em display filters} that allow filtering {\em already
captured} packets
\begin{itemize}
\item Each dissected field is also a filter key
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}{Wireshark}
\begin{center}
\includegraphics[height=0.88\textheight]{slides/debugging-common-tools/wireshark.png}
\end{center}
\end{frame}
Binary file added slides/debugging-common-tools/wireshark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit cf105b3

Please sign in to comment.