Ich habe zwei virtuelle Maschinen geöffnet, einer auf die Verbindung wartet, der andere verbindet sich mit nc <ip> <port>
von einem Python-Subprozess-Aufruf. Ich möchte nur eine Zeile Text über die Verbindung senden und dann schließen. Ich weiß, wie man eine Datei cat cat <file> | nc <ip> <port>
sendet, aber wie kann ich nur eine Zeile Text im NC-Befehl senden (ohne Dateien zu verwenden)?Send String über netcat Verbindung
1
A
Antwort
3
Try this:
echo -n 'Line of text' | nc <ip> <port>
Sie auch temporäre Datei Syntax verwenden:
cat <(echo "Line of test") | nc <ip> <port>
+1
Purrrfect ty! Hole es? Net ... Katze, nvm – Crizly
'Kopf -1 file'? – klashxx
Sorry ich war unklar, ich möchte überhaupt keine Dateien verwenden, nur Strings – Crizly