netcat - lauschen Sie in Debian weiter auf Verbindungen

22

-kIn der OS X (BSD) -Version von Netcat gibt es die Option, nach Abschluss der aktuellen Verbindung weiter zu lauschen. In der Debian-Version (GNU?) Fehlt diese Option jedoch.

Es gibt die -q -1Möglichkeit, für immer zuzuhören, nachdem EOF auf stdin angezeigt wird, aber dies macht den Trick nicht und Verbindungen werden trotzdem geschlossen.

Gibt es eine Möglichkeit, Debians Netzkatze zu zwingen, auf unbestimmte Zeit zuzuhören?

Peta Sittek
quelle

Antworten:

28

Debians Implementierung von Netcat hat die -kOption. Es ist jedoch nicht im Handbuch dokumentiert, da es aus unbekannten Gründen nicht zuverlässig funktioniert.

Zum Glück gibt ncates eine weitere Implementierung von Netcat, die Teil des nmapPakets ist. Dieser hat eine funktionierende -k. Sie können es durch die Installation erhalten nmap. ncatDie Optionen und die Verwendung von Netcat ähneln in etwa denen anderer Implementierungen von Netcat. Daher sollten Sie Ihre Kenntnisse über andere Implementierungen sehr gut auf Netcat übertragen können ncat.

Larssend
quelle
1
Vielen Dank! Dank dir habe ich die beste Version von Netcat gefunden, die es je gab.
Aalex Gabi
1
openbsd-netcat scheint auch die -kOption zu haben
Andrew Savinykh
Paket ist netcat-openbsd, nicht openbsd-netcatfür diejenigen, die nicht @
Andrew