Amazon.de Widgets
Skip to content
17.August 2010 / Patrick

netcat ist nicht gleich netcat

closeDieser Beitrag wurde vor über 3 Monaten veröffentlicht. Die darin beschriebenen Informationen sind mit Vorsicht zu geniessen, da sie bereits veraltet oder nicht mehr gültig sein könnten. Solltest du von Neuerungen oder Verbesserungen wissen, so freue ich mich über einen klärenden Kommentar.

Wie ich soeben feststellen musste ist netcat nicht unbedingt gleich netcat. So unterscheidet man zwischen GNU Netcat und OpenBSD Netcat.

Doch wenn man das nicht weiss, kommt es wie folgt heraus:

Ich wusste, dass sich mittels der Option -e in Netcat nach erfolgreichem Verbinden sogleich ein Script ausführen lässt.
Doch auf mir unerklärliche Art und Weise wollte mein netcat aus den Paketquellen einfach keine Option -e kennen!
Beim googeln dann bin ich über GNU Netcat gestossen. Jedoch war dies nur Version 0.7.1.1 und ich hatte aus den Paketquellen Version 1.84 installiert. Dass es nicht das selbe Tool ist, war mir zu der Zeit immer noch nicht bewusst, wodurch ich zuerst weitersuchte.
Die Lösung fand ich schlussendlich, ja man glaubt es kaum, auf Wikipedia :D Da wurde ich erstmals damit konfrontiert, dass netcat eben doch nicht unbedingt gleich netcat ist.

Wer also ein ähnliches Problem hat, der soll doch einfach mal GNU Netcat ausprobieren:

  • dharry

    Hallo, das gleiche Problem kenne ich auch (Ubuntu). Dort gibt es in den Paketquellen das ncat ist Paket nmap mit dem program ncat, welches die option -e kennt.

    Bist du auch beim Würfelbot Wettbewerb dabei?

    • http://encodingit.ch Patrick

      Gut zu wissen, danke!
      Jap bin auch dabei (siehe ein Beitrag früher ;) )

  • Pingback: alea iacta est - Teil 2 | Bits, Bytes and my 5 cents