Netcat: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Rabe (Diskussion | Beiträge) ein kleiner anfang |
K →siehe auch: +socat |
||
(5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
== Implementierungen == | == Implementierungen == | ||
Die ursprüngliche Implementierung war relativ spartanisch. | Die ursprüngliche Implementierung war relativ spartanisch. | ||
{{FIXME|ursprünglichere Implementierung raussuchen}} | {{FIXME|ursprünglichere Implementierung raussuchen}} | ||
=== OpenBSD === | === OpenBSD === | ||
In OpenBSD, FreeBSD (und weiteren?) existiert mit /usr/bin/nc ein neu geschriebene Version von netcat. Diese supportet u.a. den Zugriff via http-Proxy und SOCKS-Proxy. | In OpenBSD, FreeBSD (und weiteren?) existiert mit /usr/bin/nc ein neu geschriebene Version von netcat. Diese supportet u.a. den Zugriff via http-Proxy und SOCKS-Proxy und kann hier entsprechend auch als Hilfskomponente als [[Firewall Piercing]] verwendet werden. | ||
{{FIXME|Weiterentwicklung, Abwandlungen etc.}} | {{FIXME|Weiterentwicklung, Abwandlungen etc.}} | ||
== Anwendungsbeispiele == | |||
=== in {{man|freebsd|5|ssh_config}} === | |||
;in .ssh/config, SSH via HTTP-Proxy, nur für BSD-netcat | |||
<pre> | |||
# Zugriff via $HTTP_PROXY (1.2.3.4:8080) auf shell.uugrn.org:443 | |||
Host shell443 | |||
ProxyCommand /usr/bin/nc -X connect -x 1.2.3.4:8080 shell.uugrn.org 443 | |||
</pre> | |||
... oder fuer SOCKS... | |||
<pre> | |||
# Zugriff via SOCKS-Proxy (1.2.3.4:1080) auf shell.uugrn.org:22 | |||
Host shellsocks | |||
ProxyCommand /usr/bin/nc -X 5 -x 1.2.3.4:1080 shell.uugrn.org 22 | |||
</pre> | |||
== siehe auch == | |||
* [[Firewall Piercing]] | |||
* [[socat]] Ähnliches Tool das nicht nur Sockets kann | |||
== Weblinks == | == Weblinks == |
Aktuelle Version vom 3. November 2009, 15:21 Uhr
netcat ist ein Universaltool für Netwzerkzugriffe zum Beispiel aus Shellscripten heraus.
Implementierungen[Bearbeiten]
Die ursprüngliche Implementierung war relativ spartanisch.
FIXME: ursprünglichere Implementierung raussuchen (siehe Diskussionsseite)
OpenBSD[Bearbeiten]
In OpenBSD, FreeBSD (und weiteren?) existiert mit /usr/bin/nc ein neu geschriebene Version von netcat. Diese supportet u.a. den Zugriff via http-Proxy und SOCKS-Proxy und kann hier entsprechend auch als Hilfskomponente als Firewall Piercing verwendet werden.
FIXME: Weiterentwicklung, Abwandlungen etc. (siehe Diskussionsseite)
Anwendungsbeispiele[Bearbeiten]
in ssh_config(5)[Bearbeiten]
- in .ssh/config, SSH via HTTP-Proxy, nur für BSD-netcat
# Zugriff via $HTTP_PROXY (1.2.3.4:8080) auf shell.uugrn.org:443 Host shell443 ProxyCommand /usr/bin/nc -X connect -x 1.2.3.4:8080 shell.uugrn.org 443
... oder fuer SOCKS...
# Zugriff via SOCKS-Proxy (1.2.3.4:1080) auf shell.uugrn.org:22 Host shellsocks ProxyCommand /usr/bin/nc -X 5 -x 1.2.3.4:1080 shell.uugrn.org 22
siehe auch[Bearbeiten]
- Firewall Piercing
- socat Ähnliches Tool das nicht nur Sockets kann
Weblinks[Bearbeiten]
- OpenBSD-nc(1)
UUGRN-Wiki verbessern („Stub”)
Dieser Artikel ist leider sehr kurz. Also: Sei mutig und mache aus ihm bitte einen guten Artikel, wenn du mehr zum Thema „Netcat” weißt.