{"id":2520,"date":"2023-09-10T12:20:34","date_gmt":"2023-09-10T10:20:34","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=2520"},"modified":"2023-09-10T12:20:36","modified_gmt":"2023-09-10T10:20:36","slug":"wireshark-netzwerk-sniffer-unter-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/wireshark-netzwerk-sniffer-unter-linux\/","title":{"rendered":"Wireshark &#8211; Netzwerk-Sniffer unter Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Das Internet besteht aus Hardware, IP-Adressen und Datenpaketen. Jeder Rechner hat eine IP-Adresse, diese wechselt im privaten Umfeld zwar hin und wieder &#8211; aber man kann sie als Hausnummer betrachten. Das Betriebssystem nutzt zus\u00e4tzlich Ports &#8211; diese kann man wieder als einzelne Wohnungen in einem Mehrparteien-Haus sehen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/netz-1024x512.png\" alt=\"\" class=\"wp-image-2521\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/netz-1024x512.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/netz-300x150.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/netz-768x384.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/netz.png 1391w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Alles, was \u00fcber das Internet l\u00e4uft, besteht nun aus vielen Datenpaketen &#8211; dies kann man sich vorstellen wie eine Paketlieferung, die in mehreren kommt. Wird im Webbrowser eine Webseite ge\u00f6ffnet, sendet der Server mehrere solcher Pakete, aus denen die Webseite besteht und am lokalen Rechner werden diese wieder zusammen gesetzt. Ein solches Datenpaket muss im gro\u00dfen Internet nat\u00fcrlich wissen, wo es hin soll &#8211; so beinhaltet dieses nicht nur die eigentlichen Daten, sondern auch einige weitere Informationen. Hier der grobe Aufbau:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"952\" height=\"415\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/netz-1.png\" alt=\"\" class=\"wp-image-2522\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/netz-1.png 952w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/netz-1-300x131.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/netz-1-768x335.png 768w\" sizes=\"auto, (max-width: 952px) 100vw, 952px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wie schon beschrieben, es handelt sich um den groben Aufbau &#8211; ein solches Datenpaket beinhaltet um vieles mehr an Informationen. Bei dieser kurzen Beschreibung geht es nur um zu verstehen, wie die folgende Software ihre Informationen erh\u00e4lt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wireshark &#8211; Netzwerk-Sniffer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Gibt es im Netzwerk Probleme gilt es zu erfahren, wo die Probleme liegen &#8211; hin und wieder versucht man es mit dem Umverteilen von Netzwerkkabeln, den Router neu starten und anderen brutalen Geschichten. Will man jedoch professionell herangehen braucht man die richtige Software um herauszufinden wo es hakt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch ist es hin und wieder ganz interessant, welcher Rechner, mit welchem im lokalen Netzwerk oder im Internet kommuniziert. Auch so mancher Malware kann man auf die Spur kommen, wenn man sie den Netzwerk-Verkehr genauer ansieht. Wireshark ist eine solche Software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wireshark \u00fcberwacht das komplette Netzwerk, analysiert die sich darin bewegenden Datenpakete und zeigt die darin liegenden Daten, aus denen man wieder die Informationen gewinnen kann.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wireshark installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software wie \u00fcblich ganz einfach \u00fcber die\u00a0Paket-Verwaltung\u00a0durch das Paket &#8222;<strong>wireshark<\/strong>&#8222;. Alternativ finden Sie diese Software auch unter\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/www.wireshark.org\/\" target=\"_blank\">Wireshark<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wireshark nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie starten diese Software als\u00a0Administrator\u00a0am\u00a0Terminal\u00a0durch den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wireshark<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-1024x576.jpg\" alt=\"\" class=\"wp-image-2523\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Am einfachsten beginnt man ganz einfach mit der Aufzeichnung des Datenverkehrs durch einen Klick auf den Schalter &#8222;<strong>Aufzeichnen von Paketen starten<\/strong>&#8220; &#8211; ganz links oben, das Icon mit der Haifisch-Flosse:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-1-1024x576.jpg\" alt=\"\" class=\"wp-image-2524\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-1-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-1-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-1-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-1-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nun zeichnet die Software so lange, bis Sie auf &#8222;<strong>Aufzeichnen von Paketen stoppen<\/strong>&#8220; klicken, den kompletten Netzwerk-Verkehr des Netzwerkes auf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Software ist dreigeteilt &#8211; ganz oben finden Sie die eigentlichen Verbindungen, also die Kommunikation zwischen verschiedenen Rechnern im lokalen Netzwerk und dem Internet:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"133\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-2-1024x133.jpg\" alt=\"\" class=\"wp-image-2525\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-2-1024x133.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-2-300x39.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-2-768x100.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-2-1536x200.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-2.jpg 1890w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wichtig sind hier vor allem die Informationen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Source<\/strong>&nbsp;&#8211; Die IP-Adresse des Absenders<\/li>\n\n\n\n<li><strong>Destination<\/strong>&nbsp;&#8211; Die IP-Adresse des Empf\u00e4ngers<\/li>\n\n\n\n<li><strong>Protocol<\/strong>&nbsp;&#8211; Das Kommunikationsprotokoll<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Jede Zeile pr\u00e4sentiert ein Datenpaket. Markieren Sie eine solche Zeile per Mausklick, finden Sie darunter weitere Informationen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"149\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-3-1024x149.jpg\" alt=\"\" class=\"wp-image-2526\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-3-1024x149.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-3-300x44.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-3-768x112.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-3-1536x224.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-3.jpg 1893w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die darin liegenden Informationen lassen sich aufklappen, bieten dieselben Angaben wie oben &#8211; jedoch viel genauer. Ganz unten finden Sie wieder den eigentlichen Inhalt des Datenpaketes:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"144\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-4-1024x144.jpg\" alt=\"\" class=\"wp-image-2527\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-4-1024x144.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-4-300x42.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-4-768x108.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-4-1536x216.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-4.jpg 1918w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hier sehen Sie jetzt auch, warum Verschl\u00fcsselung und sichere Verbindungen so wichtig sind &#8211; w\u00fcrde es sich um keine sichere Verbindung handeln, w\u00e4ren hier etwa auch eingegebene Passw\u00f6rter sichtbar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit Wireshark l\u00e4sst sich nun etwa ermitteln, warum eine Verbindung zu einem Server oder einem anderen Rechner nicht zustande kommt, auch viele andere Probleme lassen sich mit dieser Software schnell l\u00f6sen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Software zeigt jedoch sehr viele Daten an &#8211; im Netzwerk wird viel kommuniziert, auch wenn Sie meinen gerade w\u00fcrde sicher nicht viel passieren. Wollen Sie eine Aufzeichnung auswerten, wird es extrem \u00fcbersichtlicher, wenn Sie die Aufzeichnung filtern. So lassen sich etwa nur bestimmte Protokolle oder IP-Adressen anzeigen &#8211; hierzu geben Sie einfach entsprechende Angaben im Feld &#8222;<em>Filter<\/em>&#8220; ein:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-5-1024x576.jpg\" alt=\"\" class=\"wp-image-2528\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-5-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-5-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-5-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-5-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/wireshark-5.jpg 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mehr zu den Filtern finden Sie etwa unter&nbsp;<a href=\"https:\/\/wiki.wireshark.org\/DisplayFilters\" target=\"_blank\" rel=\"noreferrer noopener\">Wireshark &#8211; Filter<\/a>.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"2520\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">3    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"2520\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Das Internet besteht aus Hardware, IP-Adressen und Datenpaketen. Jeder Rechner hat eine IP-Adresse, diese wechselt im privaten Umfeld zwar hin und wieder &#8211; aber man kann sie als Hausnummer betrachten. Das Betriebssystem nutzt zus\u00e4tzlich Ports &#8211; diese kann man wieder als einzelne Wohnungen in einem Mehrparteien-Haus sehen: Alles, was \u00fcber das Internet l\u00e4uft, besteht nun [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2528,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,72],"tags":[39,37],"class_list":["post-2520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-netzwerk","category-sicherheit","tag-netzwerk","tag-sicherheit"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=2520"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2520\/revisions"}],"predecessor-version":[{"id":2529,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2520\/revisions\/2529"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/2528"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=2520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=2520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=2520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}