Debians Implementierung von Netcat hat den -k
Möglichkeit. Es ist jedoch nicht im Handbuch dokumentiert, da es aus unbekannten Gründen nicht zuverlässig funktioniert.
Zum Glück gibt es ncat
, eine weitere Implementierung von Netcat und Teil von nmap
Paket. Dieser hat einen funktionierenden -k
. Sie können es erhalten, indem Sie nmap
installieren . ncat
Die Optionen und die Verwendung von sind denen anderer Implementierungen von Netcat mehr oder weniger ähnlich, daher sollte Ihr Wissen über andere Implementierungen sehr gut auf ncat
übertragen werden .
Ich habe das gleiche Problem, wenn netcat ein rst- oder fin-Paket bekommt, glaube ich.
Sie könnten netcat einfach erneut aufrufen, sobald es mit einer Bash-Schleife geschlossen wird.
while true; do nc -lv <listeningport> ; done