aktuelle.kurse/old_m239/unterlagen/90 - Tools/99 - Weitere/Netcat

399 lines
60 KiB
Plaintext
Raw Normal View History

2022-05-15 21:40:59 +02:00
<!DOCTYPE html>
<html class="client-nojs" lang="de" dir="ltr">
<head>
<meta charset="UTF-8"/>
<title>Netcat Wikipedia</title>
<script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t.",".\t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"wgRequestId":"c9b675d6-6019-409d-bc8e-4e0309c25bd8","wgCSPNonce":false,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Netcat","wgTitle":"Netcat","wgCurRevisionId":213112238,"wgRevisionId":213112238,"wgArticleId":748458,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Unix-Software","Linux-Software","Internetanwendung"],"wgPageContentLanguage":"de","wgPageContentModel":"wikitext","wgRelevantPageName":"Netcat","wgRelevantArticleId":748458,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],
"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":213112238,"wgVisualEditor":{"pageLanguageCode":"de","pageLanguageDir":"ltr","pageVariantFallbacks":"de"},"wgMFDisplayWikibaseDescriptions":{"search":true,"nearby":true,"watchlist":true,"tagline":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgNoticeProject":"wikipedia","wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":4,"wgULSCurrentAutonym":"Deutsch","wgEditSubmitButtonLabelPublish":true,"wgCentralAuthMobileDomain":false,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgWikibaseItemId":"Q306070"};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.flaggedRevs.icons":"ready","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","ext.pygments":
"ready","ext.cite.styles":"ready","skins.vector.styles.legacy":"ready","ext.flaggedRevs.basic":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.wikimediaBadges":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.flaggedRevs.advanced","mmv.head","mmv.bootstrap.autostart","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.cx.eventlogging.campaigns","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.WikiMiniAtlas","ext.gadget.OpenStreetMap","ext.gadget.CommonsDirekt","ext.gadget.desktopHauptseite","ext.centralauth.centralautologin","ext.popups","ext.uls.compactlinks","ext.uls.interface","ext.growthExperiments.SuggestedEditSession"];</script>
<script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@1i9g4",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});});});</script>
<link rel="stylesheet" href="/w/load.php?lang=de&amp;modules=ext.cite.styles%7Cext.flaggedRevs.basic%2Cicons%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui.styles.indicators%7Cskins.vector.styles.legacy%7Cwikibase.client.init&amp;only=styles&amp;skin=vector"/>
<script async="" src="/w/load.php?lang=de&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector"></script>
<meta name="ResourceLoaderDynamicStyles" content=""/>
<link rel="stylesheet" href="/w/load.php?lang=de&amp;modules=site.styles&amp;only=styles&amp;skin=vector"/>
<meta name="generator" content="MediaWiki 1.39.0-wmf.10"/>
<meta name="referrer" content="origin"/>
<meta name="referrer" content="origin-when-crossorigin"/>
<meta name="referrer" content="origin-when-cross-origin"/>
<meta name="format-detection" content="telephone=no"/>
<meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/1/13/Netcat.png"/>
<meta property="og:image:width" content="1200"/>
<meta property="og:image:height" content="766"/>
<meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/1/13/Netcat.png"/>
<meta property="og:image:width" content="800"/>
<meta property="og:image:height" content="511"/>
<meta property="og:image:width" content="640"/>
<meta property="og:image:height" content="409"/>
<meta property="og:title" content="Netcat Wikipedia"/>
<meta property="og:type" content="website"/>
<link rel="preconnect" href="//upload.wikimedia.org"/>
<link rel="alternate" media="only screen and (max-width: 720px)" href="//de.m.wikipedia.org/wiki/Netcat"/>
<link rel="alternate" type="application/x-wiki" title="Seite bearbeiten" href="/w/index.php?title=Netcat&amp;action=edit"/>
<link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"/>
<link rel="shortcut icon" href="/static/favicon/wikipedia.ico"/>
<link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="Wikipedia (de)"/>
<link rel="EditURI" type="application/rsd+xml" href="//de.wikipedia.org/w/api.php?action=rsd"/>
<link rel="license" href="https://creativecommons.org/licenses/by-sa/3.0/"/>
<link rel="canonical" href="https://de.wikipedia.org/wiki/Netcat"/>
<link rel="dns-prefetch" href="//meta.wikimedia.org" />
<link rel="dns-prefetch" href="//login.wikimedia.org"/>
</head>
<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Netcat rootpage-Netcat skin-vector action-view skin-vector-legacy"><div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body" role="main">
<a id="top"></a>
<div id="siteNotice"><!-- CentralNotice --></div>
<div class="mw-indicators">
</div>
<h1 id="firstHeading" class="firstHeading mw-first-heading">Netcat</h1>
<div id="bodyContent" class="vector-body">
<div id="siteSub" class="noprint">aus Wikipedia, der freien Enzyklopädie</div>
<div id="contentSub"></div>
<div id="contentSub2"></div>
<div id="jump-to-nav"></div>
<a class="mw-jump-link" href="#mw-head">Zur Navigation springen</a>
<a class="mw-jump-link" href="#searchInput">Zur Suche springen</a>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-parser-output"><div class="thumb tright"><div class="thumbinner" style="width:332px;"><a href="/wiki/Datei:Netcat.png" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/13/Netcat.png/330px-Netcat.png" decoding="async" width="330" height="211" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/1/13/Netcat.png 1.5x" data-file-width="390" data-file-height="249" /></a> <div class="thumbcaption"><div class="magnify"><a href="/wiki/Datei:Netcat.png" class="internal" title="vergrößern und Informationen zum Bild anzeigen"></a></div><a href="/wiki/Screenshot" title="Screenshot">Screenshot</a> einer Anwendungsmöglichkeit von Netcat</div></div></div>
<p><b>Netcat</b>, auch <b>nc</b> genannt, ist ein einfaches Werkzeug, um Daten von der <a href="/wiki/Standard-Datenstr%C3%B6me" title="Standard-Datenströme">Standardein- oder -ausgabe</a> über <a href="/wiki/Rechnernetz" title="Rechnernetz">Netzwerkverbindungen</a> zu transportieren. Es arbeitet als <a href="/wiki/Server" title="Server">Server</a> oder <a href="/wiki/Client" title="Client">Client</a> mit den Protokollen <a href="/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a> und <a href="/wiki/User_Datagram_Protocol" title="User Datagram Protocol">UDP</a>. Die <a href="/wiki/Manpage" title="Manpage">Manpage</a> bezeichnet es als <i>TCP/IP swiss army knife</i> (<a href="/wiki/Schweizer_Taschenmesser" title="Schweizer Taschenmesser">Schweizer Taschenmesser</a> für <a href="/wiki/TCP/IP" class="mw-redirect" title="TCP/IP">TCP/IP</a>).
</p><p>Das ursprüngliche Programm wurde 1996 von einer unbekannten Person mit dem Pseudonym <i>Hobbit</i> für die <a href="/wiki/Unix" title="Unix">Unix</a>-Plattform geschrieben und ist inzwischen auf praktisch alle <a href="/wiki/Plattform_(Computer)" title="Plattform (Computer)">Plattformen</a> portiert worden.
</p>
<div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="de" dir="ltr"><h2 id="mw-toc-heading">Inhaltsverzeichnis</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Anwendung"><span class="tocnumber">1</span> <span class="toctext">Anwendung</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Syntax"><span class="tocnumber">2</span> <span class="toctext">Syntax</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Anwendungsbeispiele"><span class="tocnumber">3</span> <span class="toctext">Anwendungsbeispiele</span></a>
<ul>
<li class="toclevel-2 tocsection-4"><a href="#Einfaches_Dateikopieren"><span class="tocnumber">3.1</span> <span class="toctext">Einfaches Dateikopieren</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#Mehrere_Dateien_kopieren"><span class="tocnumber">3.2</span> <span class="toctext">Mehrere Dateien kopieren</span></a></li>
<li class="toclevel-2 tocsection-6"><a href="#Einmal-Webserver_zum_Dateitransfer"><span class="tocnumber">3.3</span> <span class="toctext">Einmal-Webserver zum Dateitransfer</span></a></li>
<li class="toclevel-2 tocsection-7"><a href="#Komplexes_Firewallumgehen"><span class="tocnumber">3.4</span> <span class="toctext">Komplexes Firewallumgehen</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-8"><a href="#Sicherheit"><span class="tocnumber">4</span> <span class="toctext">Sicherheit</span></a>
<ul>
<li class="toclevel-2 tocsection-9"><a href="#Verschlüsselung"><span class="tocnumber">4.1</span> <span class="toctext">Verschlüsselung</span></a></li>
<li class="toclevel-2 tocsection-10"><a href="#Missbrauch"><span class="tocnumber">4.2</span> <span class="toctext">Missbrauch</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-11"><a href="#Ports_und_Weiterentwicklungen"><span class="tocnumber">5</span> <span class="toctext">Ports und Weiterentwicklungen</span></a></li>
<li class="toclevel-1 tocsection-12"><a href="#Weblinks"><span class="tocnumber">6</span> <span class="toctext">Weblinks</span></a></li>
<li class="toclevel-1 tocsection-13"><a href="#Einzelnachweise"><span class="tocnumber">7</span> <span class="toctext">Einzelnachweise</span></a></li>
</ul>
</div>
<h2><span class="mw-headline" id="Anwendung">Anwendung</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=1" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Anwendung">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=1" title="Abschnitt bearbeiten: Anwendung">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>Netcat ist ein typisches Unix-Programm, das die grundlegende <a href="/wiki/Unix-Philosophie" title="Unix-Philosophie">Unix-Philosophie</a> implementiert. Insbesondere arbeitet Netcat mit der <i>universellen Schnittstelle</i> von Datenströmen, ohne dabei deren Inhalt weiter klassifizieren zu müssen.
Da Netcat ganz abstrakt mit sämtlichen Datenströmen arbeiten kann, lassen sich beliebig komplexe Arbeitsabläufe mit Netcat realisieren, vom einfachen Kopieren von <a href="/wiki/Datei" title="Datei">Dateien</a> über <a href="/wiki/Datenstrom" title="Datenstrom">Streamen</a> von Datenbeständen bis hin zu komplexen <a href="/wiki/Proxy_(Rechnernetz)" title="Proxy (Rechnernetz)">Proxy</a>- oder <a href="/wiki/Gateway_(Informatik)" title="Gateway (Informatik)">Gateway</a>-Diensten über Netzwerkgrenzen hinweg.
</p>
<h2><span class="mw-headline" id="Syntax">Syntax</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=2" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Syntax">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=2" title="Abschnitt bearbeiten: Syntax">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h2>
<div class="thumb tright"><div class="thumbinner" style="width:332px;"><a href="/wiki/Datei:Netcat_simple.svg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Netcat_simple.svg/330px-Netcat_simple.svg.png" decoding="async" width="330" height="133" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Netcat_simple.svg/495px-Netcat_simple.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Netcat_simple.svg/660px-Netcat_simple.svg.png 2x" data-file-width="1126" data-file-height="454" /></a> <div class="thumbcaption"><div class="magnify"><a href="/wiki/Datei:Netcat_simple.svg" class="internal" title="vergrößern und Informationen zum Bild anzeigen"></a></div>Netcat kann beliebigen Anwendungen zu „Netzwerkfähigkeit“ verhelfen</div></div></div>
<p>Es gibt unterschiedliche Implementierungen von netcat, welche sich unter anderem in der Syntax unterscheiden. Im Folgenden ist die ursprüngliche Variante von <i>Hobbit</i> beschrieben.
</p><p>Grundsätzlich unterscheidet Netcat zwischen zwei verschiedenen Modi:
</p>
<dl><dt>Server</dt>
<dd><code>netcat -l -p <i>lokalport</i></code> (<i>lokalport</i> ist ein lokaler <a href="/wiki/Port_(Protokoll)" title="Port (Protokoll)">Port</a>)</dd>
<dd>Nach dem Aufruf wartet („lauscht“: -l) Netcat auf dem mit -p angegebenen Port für unbegrenzte Zeit auf eine eingehende Verbindung. Nachdem eine Verbindung aufgebaut und wieder geschlossen wurde, beendet Netcat sich.</dd>
<dt>Client</dt>
<dd><code>netcat <i>zielserver</i> <i>zielport</i></code></dd>
<dd>Hier ist <i>zielserver</i> der <a href="/wiki/Hostname" title="Hostname">Hostname</a> oder die <a href="/wiki/IP-Adresse" title="IP-Adresse">IP-Adresse</a> eines <a href="/wiki/Hostrechner" title="Hostrechner">Hosts</a>, mit dem Netcat sich verbinden soll, und <i>zielport</i> eine Portnummer, zum Beispiel 80 bei <a href="/wiki/HTTP" class="mw-redirect" title="HTTP">HTTP</a>-Server. Unter Angabe des <a href="/wiki/Flag_(Informatik)" title="Flag (Informatik)">Flags</a> -u verwendet Netcat statt TCP das verbindungslose UDP. In diesem <i>Client</i>-Modus muss auf dem Zielrechner und -port schon eine <i>Server</i>-Anwendung warten, andernfalls beendet sich Netcat mit einem Fehler.</dd></dl>
<p>In beiden Fällen gibt Netcat über Netzwerk einkommende Daten auf der <a href="/wiki/Standardausgabe" class="mw-redirect" title="Standardausgabe">Standardausgabe</a> aus, während per <a href="/wiki/Standardeingabe" class="mw-redirect" title="Standardeingabe">Standardeingabe</a> eingelesene Daten über das Netzwerk an den Kommunikationspartner geschickt werden. Werden diese Ein- und Ausgaben nicht umgeleitet, kann der Anwender diese eingeben und lesen, d.&#160;h. hier fungieren die zwei Netcat-Aufrufe als ein einfaches Chat-Programm.
Durch Umleitung oder Verwendung von <a href="/wiki/Pipe_(Informatik)" title="Pipe (Informatik)">Pipes</a> oder <a href="/wiki/First_In_%E2%80%93_First_Out" title="First In First Out">FIFOs</a> kann Netcat in vielen Fällen Netzwerkkommunikationsfähigkeiten ermöglichen, wo sie nicht implementiert sind, zum Beispiel in <a href="/wiki/Betriebssystem-Shell" class="mw-redirect" title="Betriebssystem-Shell">Shells</a>. So ist die oben rechts dargestellte Illustration allgemein gültig, da <i>stdin</i> und <i>stdout</i> beliebig angepasst werden können.
</p>
<h2><span class="mw-headline" id="Anwendungsbeispiele">Anwendungsbeispiele</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=3" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Anwendungsbeispiele">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=3" title="Abschnitt bearbeiten: Anwendungsbeispiele">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h2>
<h3><span class="mw-headline" id="Einfaches_Dateikopieren">Einfaches Dateikopieren</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=4" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Einfaches Dateikopieren">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=4" title="Abschnitt bearbeiten: Einfaches Dateikopieren">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h3>
<p>Die Datei mit dem Namen <code>original</code> vom Computer <i>start</i> soll unter dem Namen <code>kopie</code> auf einem Computer <i>ziel</i> abgelegt werden, wobei der Transfer via TCP-<a href="/wiki/Port_(Protokoll)" title="Port (Protokoll)">Port</a> 2000 abgewickelt wird. Auf einer Shell am Computer <i>ziel</i> wird dafür Netcat im Server-Modus gestartet. Die Standardausgabe wird mit dem Umleitungsoperator in die Datei <code>kopie</code> umgeleitet:
</p>
<div class="mw-highlight mw-highlight-lang-bash mw-content-ltr" dir="ltr"><pre><span></span>$ netcat -l -p <span class="m">2000</span> &gt; kopie
</pre></div>
<p>Nachdem der Server auf Computer <i>ziel</i> läuft, kann auf Computer <i>start</i> in einer Shell Netcat im Client-Modus gestartet werden. Mithilfe eines Umleitungsoperators liest die Shell den Inhalt der Datei <code>original</code> aus und schreibt ihn in die Standardeingabe des aufgerufenen <i>netcat</i>-Prozesses:
</p>
<div class="mw-highlight mw-highlight-lang-bash mw-content-ltr" dir="ltr"><pre><span></span>$ netcat ziel <span class="m">2000</span> &lt; original
</pre></div>
<p>Im fehlerlosen Fall erzeugt weder die Netcat-Instanz auf Computer <i>start</i>, noch auf Computer <i>ziel</i> irgendwelche Ausgaben auf der Shell. Sie beenden sich nach Fertigstellung des Transfers (da die Shell durch den '&lt;'-Operator bedingt automatisch ein <i>EOF</i>-Zeichen sendet).
Auf weitere eingehende Daten wartet die Instanz auf dem Computer <i>ziel</i>, wenn sie mit dem Parameter <i>-k</i> gestartet wird. In diesem Fall muss sie zum Beispiel per Tastenkombination <kbd style="background: #F7F7F7; background-image:linear-gradient(rgba(255,255,255,.4),rgba(127,127,127,.2)); border-color:#DDDDDD #AAAAAA #888888 #CCCCCC; border-radius:2px; border-style:solid; border-width:1px; font-family:inherit; padding:0 .4em; text-shadow:0 1px rgba(255,255,255,.2); white-space:nowrap;"><a href="/wiki/Strg" class="mw-redirect" title="Strg">Strg</a></kbd> + <kbd style="background: #F7F7F7; background-image:linear-gradient(rgba(255,255,255,.4),rgba(127,127,127,.2)); border-color:#DDDDDD #AAAAAA #888888 #CCCCCC; border-radius:2px; border-style:solid; border-width:1px; padding:0 .4em; text-shadow:0 1px rgba(255,255,255,.2); white-space:nowrap;">C</kbd> beendet werden.
</p>
<h3><span class="mw-headline" id="Mehrere_Dateien_kopieren">Mehrere Dateien kopieren</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=5" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Mehrere Dateien kopieren">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=5" title="Abschnitt bearbeiten: Mehrere Dateien kopieren">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h3>
<p>Nach demselben Schema laufen die meisten Dateiübertragungsszenarien, die sich Netcat zunutze machen. Eine alltäglichere Abwandlung dieses Szenarios ist die zusätzliche Verwendung des Packerprogramms <a href="/wiki/Tar_(Packprogramm)" title="Tar (Packprogramm)">tar</a>, mit welchem komplette <a href="/wiki/Verzeichnisstruktur" title="Verzeichnisstruktur">Verzeichnisstrukturen</a> über Netzwerk kopiert werden können. Typischerweise kommt es in diesen Szenarien zu regelrechten Kaskaden von Programmen, die mittels Pipes miteinander verbunden sind, zum Beispiel in Anlehnung an das obige Beispiel ein Kommando auf dem Client-Rechner:
</p>
<div class="mw-highlight mw-highlight-lang-bash mw-content-ltr" dir="ltr"><pre><span></span>$ tar vc * <span class="p">|</span> gzip <span class="p">|</span> netcat ziel <span class="m">2000</span>
</pre></div>
<p>sowie dazugehörig ein analoges Kommando auf dem Zielrechner:
</p>
<div class="mw-highlight mw-highlight-lang-bash mw-content-ltr" dir="ltr"><pre><span></span>$ netcat -l -p <span class="m">2000</span> <span class="p">|</span> gunzip <span class="p">|</span> tar vx
</pre></div>
<p>In diesem Beispiel werden alle Dateien im aktuellen Arbeitsverzeichnis von <code>tar</code> zu einem Stream gepackt, der über die Standardausgabe ausgegeben wird, von dem Kompressionsprogramm <a href="/wiki/Gzip" title="Gzip">gzip</a> komprimiert wird und dann über Netcat an eine Netcat-Serverinstanz auf dem Zielrechner geschickt wird, von gzip wieder dekomprimiert wird und von tar wieder zu einer Verzeichnisstruktur entpackt wird.
</p>
<h3><span class="mw-headline" id="Einmal-Webserver_zum_Dateitransfer">Einmal-Webserver zum Dateitransfer</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=6" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Einmal-Webserver zum Dateitransfer">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=6" title="Abschnitt bearbeiten: Einmal-Webserver zum Dateitransfer">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h3>
<p>Statt eines Netcat-zu-Netcat Transfers kann Netcat auch die Sprache höherer Protokolle sprechen, wie zum Beispiel <a href="/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol">HTTP</a>. Folgendes Kommando startet einen Webserver auf dem <a href="/wiki/Localhost" title="Localhost">lokalen Computer</a>, welcher dem ersten Webbrowser die Datei <i>hallo.txt</i> präsentiert.
</p>
<div class="mw-highlight mw-highlight-lang-bash mw-content-ltr" dir="ltr"><pre><span></span>$ <span class="o">(</span> <span class="nb">echo</span> <span class="s2">&quot;HTTP/1.0 200 Ok&quot;</span><span class="p">;</span> echo<span class="p">;</span> cat hallo.txt<span class="p">;</span> <span class="o">)</span> <span class="p">|</span> netcat -l <span class="m">8090</span>
</pre></div>
<p>Zum Abrufen wird im Webbrowser die <a href="/wiki/Uniform_Resource_Locator" title="Uniform Resource Locator">URL</a> <code>http://localhost:8090/</code> eingegeben. Dieser zeigt dann einen Speicherdialog oder die Datei direkt an.
</p>
<h3><span class="mw-headline" id="Komplexes_Firewallumgehen">Komplexes Firewallumgehen</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=7" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Komplexes Firewallumgehen">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=7" title="Abschnitt bearbeiten: Komplexes Firewallumgehen">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h3>
<p>Netcat lässt sich ähnlich leicht dazu verwenden, Ports umzuleiten und so beispielsweise gezielt unzureichende <a href="/wiki/Firewall" title="Firewall">Firewalls</a> zu umgehen. Solche Anwendungsszenarien können schnell in eine rechtliche Grauzone gelangen, siehe dazu <a href="#Missbrauch">Missbrauch durch Netcat</a>.
</p>
<div class="center"><div class="floatnone"><a href="/wiki/Datei:Netcat_proxy.svg" class="image" title="Netcat in der Verwendung mit inetd"><img alt="Netcat in der Verwendung mit inetd" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Netcat_proxy.svg/400px-Netcat_proxy.svg.png" decoding="async" width="400" height="121" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Netcat_proxy.svg/600px-Netcat_proxy.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Netcat_proxy.svg/800px-Netcat_proxy.svg.png 2x" data-file-width="1498" data-file-height="454" /></a></div></div>
<p>Die obige Grafik illustriert die Verwendung von Netcat als offenen Proxyserver, in Kombination mit <a href="/wiki/Inetd" title="Inetd">inetd</a>.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1">&#91;1&#93;</a></sup> Wenn beispielsweise der mit <i>Client</i> beschriftete Host keine direkte Verbindung mit einem speziellen TCP-Port des mit <i>Server</i> beschrifteten Hosts aufbauen kann, so kann er sich den obigen Aufbau zunutze machen, in dem er statt der direkten Verbindung zum Server eine Verbindung zu einem speziellen TCP-Port des mit <i>Proxy</i> beschrifteten Host aufbaut, an dem <i>inetd</i> lauscht. Dieser ruft daraufhin eine Netcat-Clientinstanz auf, die ihrerseits (voreingestellt) eine Verbindung zu dem TCP-Port des eigentlichen Servers aufbaut. Nun werden alle Ausgaben des eigentlichen Servers unverändert über Netcat und Inetd an den Client durchgereicht und umgekehrt. Auf diese Weise kann der Client völlig <a href="/wiki/Transparenz_(Computersystem)" title="Transparenz (Computersystem)">transparent</a> mit dem eigentlichen Server kommunizieren, als wäre der Proxy gar nicht vorhanden.
</p>
<h2><span class="mw-headline" id="Sicherheit">Sicherheit</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=8" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Sicherheit">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=8" title="Abschnitt bearbeiten: Sicherheit">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>Netcat wird oft mit sicherheitsrelevanten Fragen in Verbindung gebracht. Hierbei treten üblicherweise zwei essentielle Fragestellungen auf.
</p>
<h3><span id="Verschl.C3.BCsselung"></span><span class="mw-headline" id="Verschlüsselung">Verschlüsselung</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=9" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Verschlüsselung">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=9" title="Abschnitt bearbeiten: Verschlüsselung">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h3>
<p>Netcat ändert grundsätzlich nicht den <a href="/wiki/Datenstrom" title="Datenstrom">Datenstrom</a>. Daher verschlüsselt Netcat auch die zu übertragenden Daten nicht, bevor sie den Computer verlassen. Eine Verschlüsselung lässt sich im Anwendungsszenario beispielsweise durch Pipes vorschalten (siehe oben) oder es muss eine der <a href="#Ports_und_Weiterentwicklungen">Netcat-Weiterentwicklungen</a> verwendet werden. Alternativ muss von vorneherein zu Programmen gegriffen werden, bei denen Verschlüsselung ein zentraler Bestandteil ist, zum Beispiel der <a href="/wiki/OpenSSL" title="OpenSSL">OpenSSL</a>-Client/Server als <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">SSL</a>-Implementierung oder <a href="/wiki/Secure_Shell" title="Secure Shell">SSH</a> bzw. <a href="/wiki/Secure_Copy" title="Secure Copy">Secure Copy</a> (SCP) zum sicheren Streamen oder Kopieren von Daten.
</p>
<h3><span class="mw-headline" id="Missbrauch">Missbrauch</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=10" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Missbrauch">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=10" title="Abschnitt bearbeiten: Missbrauch">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h3>
<p>Durch seine Universalität kann Netcat auch verwendet werden, um beispielsweise <a href="/wiki/Backdoor" title="Backdoor">Backdoors</a> auf einem System einzurichten. So stufen diverse Antivirenprogramme, unter anderem <a href="/wiki/McAfee_VirusScan" title="McAfee VirusScan">McAfee VirusScan</a>, <a href="/wiki/Ikarus_Security_Software" title="Ikarus Security Software">Ikarus</a>, <a href="/wiki/AntiVir" class="mw-redirect" title="AntiVir">Avira AntiVir</a>, <a href="/wiki/AVG_Antivirus" title="AVG Antivirus">AVG Antivirus</a>, <a href="/wiki/Norton_AntiVirus" title="Norton AntiVirus">Norton AntiVirus</a>, <a href="/wiki/Kaspersky_Anti-Virus" title="Kaspersky Anti-Virus">Kaspersky Anti-Virus</a>, <a href="/wiki/Sophos" title="Sophos">Sophos</a> AntiVirus und <a href="/wiki/G_Data_Antivirus" title="G Data Antivirus">G Data Antivirus</a>, das Programm <code>nc.exe</code> als Werkzeug zur Sicherheitsüberprüfung oder als potentiell unerwünschtes Programm ein und verhindern dessen Ausführung.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">&#91;2&#93;</a></sup>
</p>
<h2><span class="mw-headline" id="Ports_und_Weiterentwicklungen">Ports und Weiterentwicklungen</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=11" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Ports und Weiterentwicklungen">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=11" title="Abschnitt bearbeiten: Ports und Weiterentwicklungen">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>Chris Wysopal hat Netcat auf <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a> portiert. <i><a href="/wiki/GNU-Projekt" title="GNU-Projekt">GNU</a> Netcat</i> ist eine komplette Reimplementierung und wird von Giovanni Giacobbi betreut.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">&#91;3&#93;</a></sup> <i><a href="/wiki/OpenBSD" title="OpenBSD">OpenBSD</a> Netcat</i> ist eine weitere Reimplementierung, die aber nicht komplett kompatibel zum Ur-netcat ist, da die Syntax an OpenBSD-Standards angepasst wurde.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">&#91;4&#93;</a></sup> Andreas Bischoff hat die Windows-Version auf <i><a href="/wiki/Windows_CE" class="mw-redirect" title="Windows CE">Windows CE</a> (<a href="/wiki/Microsoft_Pocket_PC" title="Microsoft Pocket PC">Pocket PC</a></i> und <i><a href="/wiki/Handheld_PC" class="mw-redirect" title="Handheld PC">Handheld PC</a>)</i> portiert.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">&#91;5&#93;</a></sup>
</p><p>Cryptcat ist eine Weiterentwicklung von Netcat, die Verschlüsselung implementiert.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6">&#91;6&#93;</a></sup> Socat ist eine Reimplementation und kann außer TCP und UDP auch <a href="/wiki/Stream_Control_Transmission_Protocol" title="Stream Control Transmission Protocol">SCTP</a> verwenden, über <a href="/wiki/Proxy_(Rechnernetz)" title="Proxy (Rechnernetz)">Proxyserver</a> arbeiten und unterstützt ebenfalls Verschlüsselung.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7">&#91;7&#93;</a></sup> Eine weitere nicht vollständig kompatible Variante ist Netcat6, das auch <a href="/wiki/IPv6" title="IPv6">IPv6</a> unterstützt und diverse Performance-Optimierungen enthält, unter anderem den <a href="/wiki/Nagle-Algorithmus" title="Nagle-Algorithmus">Nagle-Algorithmus</a>.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8">&#91;8&#93;</a></sup>
</p><p>Auch der Portscanner <a href="/wiki/Nmap" title="Nmap">Nmap</a> liefert eine um viele Features ergänzte Netcat-Reimplementierung namens Ncat mit. Diese kann auch über IPv6, SCTP und <i><a href="/wiki/Unix_Domain_Socket" title="Unix Domain Socket">Unix Domain Sockets</a></i> kommunizieren und HTTP- und <a href="/wiki/SOCKS" title="SOCKS">SOCKS</a>-Proxys verwenden (ersteres auch serverseitig). An Sicherheits-Features unterstützt Ncat <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">SSL</a> für Verschlüsselung und Authentifizierung sowie Zugangsbeschränkungen auf <a href="/wiki/Hostname" title="Hostname">Hostname</a>-Basis. Des Weiteren sind ein zum Datenaustausch zwischen mehreren Clients dienender <i>Connection-Brokering</i>-Modus und ein darauf aufbauender einfacher <a href="/wiki/Chat" title="Chat">Chat</a>-Server enthalten.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9">&#91;9&#93;</a></sup>
</p>
<h2><span class="mw-headline" id="Weblinks">Weblinks</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=12" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Weblinks">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=12" title="Abschnitt bearbeiten: Weblinks">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h2>
<ul><li><code><a rel="nofollow" class="external text" href="https://man.openbsd.org/cgi-bin/man.cgi?query=nc&amp;sec=1">nc(1)</a></code>&#58;&#160;arbitrary TCP and UDP connections and listens&#160;&#160;<a href="/wiki/OpenBSD" title="OpenBSD">OpenBSD</a> General Commands <a href="/wiki/Manpage" title="Manpage">Manual</a></li>
<li><code><a rel="nofollow" class="external text" href="http://manpages.debian.org/cgi-bin/man.cgi?apropos=0&amp;format=html&amp;query=nc&amp;sektion=1&amp;locale=de">nc(1)</a></code>&#58;&#160;TCP/IP swiss army knife&#160;&#160;<a href="/wiki/Debian" title="Debian">Debian GNU/Linux</a> Ausführbare Programme oder Shell-Befehle <a href="/wiki/Manpage" title="Manpage">Handbuchseite</a></li>
<li><span class="cite">Johannes Franken:&#32;<a rel="nofollow" class="external text" href="http://www.jfranken.de/homepages/johannes/vortraege/netcat.de.html"><i>Netcat: Anwendungsbeispiele.</i></a>&#32;12.&#160;August 2006&#44;<span class="Abrufdatum">&#32;abgerufen am 3.&#160;März 2009</span>&#32;(Vortrag).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ANetcat&amp;rft.title=Netcat%3A+Anwendungsbeispiele&amp;rft.description=Netcat%3A+Anwendungsbeispiele&amp;rft.identifier=http%3A%2F%2Fwww.jfranken.de%2Fhomepages%2Fjohannes%2Fvortraege%2Fnetcat.de.html&amp;rft.creator=Johannes+Franken">&#160;</span></li></ul>
<h2><span class="mw-headline" id="Einzelnachweise">Einzelnachweise</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Netcat&amp;veaction=edit&amp;section=13" class="mw-editsection-visualeditor" title="Abschnitt bearbeiten: Einzelnachweise">Bearbeiten</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Netcat&amp;action=edit&amp;section=13" title="Abschnitt bearbeiten: Einzelnachweise">Quelltext bearbeiten</a><span class="mw-editsection-bracket">]</span></span></h2>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">Angemerkt sei, dass die Verwendung von <i>inetd</i> in dem Beispiel nicht notwendig wäre, eine (zweite) Netcat-Serverinstanz könnte die gleiche Aufgabe übernehmen.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://securityresponse.symantec.com/avcenter/cgi-bin/virauto.cgi?vid=4294906932">Signatur von Netcat</a> <a href="/wiki/Broadcom_Inc." title="Broadcom Inc.">Symantec</a></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://netcat.sourceforge.net/"><i>GNU Netcat</i></a></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/"><i>OpenBSD netcat</i></a></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.dr-bischoff.de/wince/Andreas_WINCE_stuff.html#netcat"><i>Netcat 4 wince</i></a></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/cryptcat/">Cryptcat</a></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.dest-unreach.org/socat/">Socat</a></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://deepspace6.net/projects/netcat6.html">Netcat6</a></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://nmap.org/ncat/">Ncat</a></span>
</li>
</ol></div><noscript><img src="//de.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;" /></noscript>
<div class="printfooter">Abgerufen von „<a dir="ltr" href="https://de.wikipedia.org/w/index.php?title=Netcat&amp;oldid=213112238">https://de.wikipedia.org/w/index.php?title=Netcat&amp;oldid=213112238</a>“</div></div>
<div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Wikipedia:Kategorien" title="Wikipedia:Kategorien">Kategorien</a>: <ul><li><a href="/wiki/Kategorie:Unix-Software" title="Kategorie:Unix-Software">Unix-Software</a></li><li><a href="/wiki/Kategorie:Linux-Software" title="Kategorie:Linux-Software">Linux-Software</a></li><li><a href="/wiki/Kategorie:Internetanwendung" title="Kategorie:Internetanwendung">Internetanwendung</a></li></ul></div></div>
</div>
</div>
<div id='mw-data-after-content'>
<div class="read-more-container"></div>
</div>
<div id="mw-navigation">
<h2>Navigationsmenü</h2>
<div id="mw-head">
<nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" role="navigation"
>
<label id="p-personal-label" aria-label="" class="vector-menu-heading " >
<span class="vector-menu-heading-label">Meine Werkzeuge</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="pt-anonuserpage" class="mw-list-item"><span title="Benutzerseite der IP-Adresse von der aus du Änderungen durchführst">Nicht angemeldet</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Spezial:Meine_Diskussionsseite" title="Diskussion über Änderungen von dieser IP-Adresse [n]" accesskey="n"><span>Diskussionsseite</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Spezial:Meine_Beitr%C3%A4ge" title="Eine Liste der Bearbeitungen, die von dieser IP-Adresse gemacht wurden [y]" accesskey="y"><span>Beiträge</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=Spezial:Benutzerkonto_anlegen&amp;returnto=Netcat" title="Wir ermutigen dich dazu, ein Benutzerkonto zu erstellen und dich anzumelden. Es ist jedoch nicht zwingend erforderlich."><span>Benutzerkonto erstellen</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=Spezial:Anmelden&amp;returnto=Netcat" title="Anmelden ist zwar keine Pflicht, wird aber gerne gesehen. [o]" accesskey="o"><span>Anmelden</span></a></li></ul>
</div>
</nav>
<div id="left-navigation">
<nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu vector-menu-tabs" aria-labelledby="p-namespaces-label" role="navigation"
>
<label id="p-namespaces-label" aria-label="" class="vector-menu-heading " >
<span class="vector-menu-heading-label">Namensräume</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/Netcat" title="Seiteninhalt anzeigen [c]" accesskey="c"><span>Artikel</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/Diskussion:Netcat" rel="discussion" title="Diskussion zum Seiteninhalt [t]" accesskey="t"><span>Diskussion</span></a></li></ul>
</div>
</nav>
<nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation"
>
<input type="checkbox"
id="p-variants-checkbox"
role="button"
aria-haspopup="true"
data-event-name="ui.dropdown-p-variants"
class="vector-menu-checkbox" aria-labelledby="p-variants-label" />
<label id="p-variants-label" aria-label="Sprachvariante ändern" class="vector-menu-heading " >
<span class="vector-menu-heading-label">Deutsch</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"></ul>
</div>
</nav>
</div>
<div id="right-navigation">
<nav id="p-views" class="mw-portlet mw-portlet-views vector-menu vector-menu-tabs" aria-labelledby="p-views-label" role="navigation"
>
<label id="p-views-label" aria-label="" class="vector-menu-heading " >
<span class="vector-menu-heading-label">Ansichten</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="ca-view" class="selected mw-list-item"><a href="/wiki/Netcat"><span>Lesen</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=Netcat&amp;veaction=edit" title="Diese Seite mit dem VisualEditor bearbeiten [v]" accesskey="v"><span>Bearbeiten</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=Netcat&amp;action=edit" title="Diese Seite bearbeiten [e]" accesskey="e"><span>Quelltext bearbeiten</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=Netcat&amp;action=history" title="Frühere Versionen dieser Seite [h]" accesskey="h"><span>Versionsgeschichte</span></a></li></ul>
</div>
</nav>
<nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation" title="Weitere Optionen"
>
<input type="checkbox"
id="p-cactions-checkbox"
role="button"
aria-haspopup="true"
data-event-name="ui.dropdown-p-cactions"
class="vector-menu-checkbox" aria-labelledby="p-cactions-label" />
<label id="p-cactions-label" aria-label="" class="vector-menu-heading " >
<span class="vector-menu-heading-label">Weitere</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"></ul>
</div>
</nav>
<div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box">
<div>
<h3 >
<label for="searchInput">Suche</label>
</h3>
<form action="/w/index.php" id="searchform"
class="vector-search-box-form">
<div id="simpleSearch"
class="vector-search-box-inner"
data-search-loc="header-navigation">
<input class="vector-search-box-input"
type="search" name="search" placeholder="Wikipedia durchsuchen" aria-label="Wikipedia durchsuchen" autocapitalize="sentences" title="Durchsuche die Wikipedia [f]" accesskey="f" id="searchInput"
/>
<input type="hidden" name="title" value="Spezial:Suche"/>
<input id="mw-searchButton"
class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Suche nach Seiten, die diesen Text enthalten" value="Suchen" />
<input id="searchButton"
class="searchButton" type="submit" name="go" title="Gehe direkt zu der Seite mit genau diesem Namen, falls sie vorhanden ist." value="Artikel" />
</div>
</form>
</div>
</div>
</div>
</div>
<div id="mw-panel">
<div id="p-logo" role="banner">
<a class="mw-wiki-logo" href="/wiki/Wikipedia:Hauptseite"
title="Hauptseite"></a>
</div>
<nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu vector-menu-portal portal" aria-labelledby="p-navigation-label" role="navigation"
>
<label id="p-navigation-label" aria-label="" class="vector-menu-heading " >
<span class="vector-menu-heading-label">Navigation</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikipedia:Hauptseite" icon="home" title="Hauptseite besuchen [z]" accesskey="z"><span>Hauptseite</span></a></li><li id="n-topics" class="mw-list-item"><a href="/wiki/Portal:Wikipedia_nach_Themen"><span>Themenportale</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Spezial:Zuf%C3%A4llige_Seite" icon="die" title="Zufällige Seite aufrufen [x]" accesskey="x"><span>Zufälliger Artikel</span></a></li></ul>
</div>
</nav>
<nav id="p-Mitmachen" class="mw-portlet mw-portlet-Mitmachen vector-menu vector-menu-portal portal" aria-labelledby="p-Mitmachen-label" role="navigation"
>
<label id="p-Mitmachen-label" aria-label="" class="vector-menu-heading " >
<span class="vector-menu-heading-label">Mitmachen</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="n-Artikel-verbessern" class="mw-list-item"><a href="/wiki/Wikipedia:Beteiligen"><span>Artikel verbessern</span></a></li><li id="n-Neuerartikel" class="mw-list-item"><a href="/wiki/Hilfe:Neuen_Artikel_anlegen"><span>Neuen Artikel anlegen</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Autorenportal" title="Info-Zentrum über Beteiligungsmöglichkeiten"><span>Autorenportal</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Hilfe:%C3%9Cbersicht" icon="help" title="Übersicht über Hilfeseiten"><span>Hilfe</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Spezial:Letzte_%C3%84nderungen" icon="recentChanges" title="Liste der letzten Änderungen in Wikipedia [r]" accesskey="r"><span>Letzte Änderungen</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikipedia:Kontakt" title="Kontaktmöglichkeiten"><span>Kontakt</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_de.wikipedia.org&amp;uselang=de" title="Unterstütze uns"><span>Spenden</span></a></li></ul>
</div>
</nav>
<nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation"
>
<label id="p-tb-label" aria-label="" class="vector-menu-heading " >
<span class="vector-menu-heading-label">Werkzeuge</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Spezial:Linkliste/Netcat" title="Liste aller Seiten, die hierher verlinken [j]" accesskey="j"><span>Links auf diese Seite</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Spezial:%C3%84nderungen_an_verlinkten_Seiten/Netcat" rel="nofollow" title="Letzte Änderungen an Seiten, die von hier verlinkt sind [k]" accesskey="k"><span>Änderungen an verlinkten Seiten</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Spezial:Spezialseiten" title="Liste aller Spezialseiten [q]" accesskey="q"><span>Spezialseiten</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Netcat&amp;oldid=213112238" title="Dauerhafter Link zu dieser Seitenversion"><span>Permanenter Link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Netcat&amp;action=info" title="Weitere Informationen über diese Seite"><span>Seiten­informationen</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Spezial:Zitierhilfe&amp;page=Netcat&amp;id=213112238&amp;wpFormIdentifier=titleform" title="Hinweise, wie diese Seite zitiert werden kann"><span>Artikel zitieren</span></a></li><li id="t-wikibase" class="mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q306070" title="Link zum verbundenen Objekt im Datenrepositorium [g]" accesskey="g"><span>Wikidata-Datenobjekt</span></a></li></ul>
</div>
</nav>
<nav id="p-coll-print_export" class="mw-portlet mw-portlet-coll-print_export vector-menu vector-menu-portal portal" aria-labelledby="p-coll-print_export-label" role="navigation"
>
<label id="p-coll-print_export-label" aria-label="" class="vector-menu-heading " >
<span class="vector-menu-heading-label">Drucken/­exportieren</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Spezial:Buch&amp;bookcmd=book_creator&amp;referer=Netcat"><span>Buch erstellen</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Spezial:DownloadAsPdf&amp;page=Netcat&amp;action=show-download-screen"><span>Als PDF herunterladen</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Netcat&amp;printable=yes" title="Druckansicht dieser Seite [p]" accesskey="p"><span>Druckversion</span></a></li></ul>
</div>
</nav>
<nav id="p-lang" class="mw-portlet mw-portlet-lang vector-menu vector-menu-portal portal" aria-labelledby="p-lang-label" role="navigation"
>
<label id="p-lang-label" aria-label="" class="vector-menu-heading " >
<span class="vector-menu-heading-label">In anderen Sprachen</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Netcat" title="Netcat Aserbaidschanisch" lang="az" hreflang="az" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Netcat" title="Netcat Tschechisch" lang="cs" hreflang="cs" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Netcat" title="Netcat Englisch" lang="en" hreflang="en" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Netcat" title="Netcat Spanisch" lang="es" hreflang="es" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%86%D8%AA%E2%80%8C%DA%A9%D8%AA" title="نت‌کت Persisch" lang="fa" hreflang="fa" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Netcat" title="Netcat Finnisch" lang="fi" hreflang="fi" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Netcat" title="Netcat Französisch" lang="fr" hreflang="fr" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Netcat" title="Netcat Hebräisch" lang="he" hreflang="he" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Netcat" title="Netcat Ungarisch" lang="hu" hreflang="hu" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Netcat" title="Netcat Indonesisch" lang="id" hreflang="id" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Netcat" title="Netcat Italienisch" lang="it" hreflang="it" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Netcat" title="Netcat Japanisch" lang="ja" hreflang="ja" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/Netcat" title="Netcat Georgisch" lang="ka" hreflang="ka" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/Netcat" title="Netcat Lombardisch" lang="lmo" hreflang="lmo" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Netcat" title="Netcat Polnisch" lang="pl" hreflang="pl" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Netcat" title="Netcat Portugiesisch" lang="pt" hreflang="pt" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Netcat" title="Netcat Russisch" lang="ru" hreflang="ru" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Netcat" title="Netcat Türkisch" lang="tr" hreflang="tr" class="interlanguage-link-target"><span>Türkçe</span><
<div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q306070#sitelinks-wikipedia" title="Links auf Artikel in anderen Sprachen bearbeiten" class="wbc-editpage">Links bearbeiten</a></span></div>
</div>
</nav>
</div>
</div>
<footer id="footer" class="mw-footer" role="contentinfo" >
<ul id="footer-info">
<li id="footer-info-lastmod"> Diese Seite wurde zuletzt am 19. Juni 2021 um 17:40 Uhr bearbeitet.</li>
<li id="footer-info-copyright"><div id="footer-info-copyright-stats" class="noprint"><a class="external" href="https://pageviews.wmcloud.org/?pages=Netcat&amp;project=de.wikipedia.org" rel="nofollow">Abrufstatistik</a> · <a class="external" href=" https://xtools.wmflabs.org/articleinfo-authorship/de.wikipedia.org/Netcat?uselang=de" rel="nofollow">Autoren</a> </div><div id="footer-info-copyright-separator"><br /></div><div id="footer-info-copyright-info">
Der Text ist unter der Lizenz <a class="internal" href="https://de.wikipedia.org/wiki/Wikipedia:Lizenzbestimmungen_Creative_Commons_Attribution-ShareAlike_3.0_Unported">„Creative Commons Attribution/Share Alike“</a> verfügbar; Informationen zu den Urhebern und zum Lizenzstatus eingebundener Mediendateien (etwa Bilder oder Videos) können im Regelfall durch Anklicken dieser abgerufen werden. Möglicherweise unterliegen die Inhalte jeweils zusätzlichen Bedingungen. Durch die Nutzung dieser Website erklären Sie sich mit den <a class="internal" href="https://foundation.wikimedia.org/wiki/Terms_of_Use/de">Nutzungsbedingungen</a> und der <a class="internal" href="https://meta.wikimedia.org/wiki/Privacy_policy/de">Datenschutzrichtlinie</a> einverstanden.<br />
Wikipedia® ist eine eingetragene Marke der Wikimedia Foundation Inc.</div></li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="https://meta.wikimedia.org/wiki/Privacy_policy/de" class="extiw" title="m:Privacy policy/de">Datenschutz</a></li>
<li id="footer-places-about"><a href="/wiki/Wikipedia:%C3%9Cber_Wikipedia" title="Wikipedia:Über Wikipedia">Über Wikipedia</a></li>
<li id="footer-places-disclaimer"><a href="/wiki/Wikipedia:Impressum" title="Wikipedia:Impressum">Impressum</a></li>
<li id="footer-places-mobileview"><a href="//de.m.wikipedia.org/w/index.php?title=Netcat&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile Ansicht</a></li>
<li id="footer-places-developers"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/How_to_contribute">Entwickler</a></li>
<li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/de.wikipedia.org">Statistiken</a></li>
<li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Cookie_statement">Stellungnahme zu Cookies</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-copyrightico"><a href="https://wikimediafoundation.org/"><img src="/static/images/footer/wikimedia-button.png" srcset="/static/images/footer/wikimedia-button-1.5x.png 1.5x, /static/images/footer/wikimedia-button-2x.png 2x" width="88" height="31" alt="Wikimedia Foundation" loading="lazy" /></a></li>
<li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="/static/images/footer/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/static/images/footer/poweredby_mediawiki_132x47.png 1.5x, /static/images/footer/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li>
</ul>
</footer>
<script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.185","walltime":"0.519","ppvisitednodes":{"value":758,"limit":1000000},"postexpandincludesize":{"value":4619,"limit":2097152},"templateargumentsize":{"value":1521,"limit":2097152},"expansiondepth":{"value":11,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":4426,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 214.010 1 -total"," 79.32% 169.748 1 Vorlage:Internetquelle"," 11.60% 24.822 2 Vorlage:Man"," 8.42% 18.017 2 Vorlage:Man/format"," 7.81% 16.714 1 Vorlage:Str_len"," 3.11% 6.654 3 Vorlage:Man/gnu"," 2.75% 5.891 2 Vorlage:Taste"," 2.29% 4.896 3 Vorlage:Man/OpenBSD"]},"scribunto":{"limitreport-timeusage":{"value":"0.042","limit":"10.000"},"limitreport-memusage":{"value":1987636,"limit":52428800}},"cachereport":{"origin":"mw1432","timestamp":"20220509191600","ttl":1814400,"transientcontent":false}}});});</script>
<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Netcat","url":"https:\/\/de.wikipedia.org\/wiki\/Netcat","sameAs":"http:\/\/www.wikidata.org\/entity\/Q306070","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q306070","author":{"@type":"Organization","name":"Autoren der Wikimedia-Projekte"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-06-16T17:57:15Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/13\/Netcat.png","headline":"Software"}</script><script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Netcat","url":"https:\/\/de.wikipedia.org\/wiki\/Netcat","sameAs":"http:\/\/www.wikidata.org\/entity\/Q306070","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q306070","author":{"@type":"Organization","name":"Autoren der Wikimedia-Projekte"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-06-16T17:57:15Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/13\/Netcat.png","headline":"Software"}</script>
<script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":168,"wgHostname":"mw1323"});});</script>
</body>
</html>