Próbuję użyć netcata do wysłania prostej wiadomości przez TCP, np. Chcę wysłać cyfrę 1.
Zrozumiałem więc, że po zainstalowaniu netcat piszę w terminalu
netcat [ip-address] [port]
Ale jak określić wiadomość do wysłania? tj. gdzie mam napisać "1"?
Próbuję użyć netcata do wysłania prostej wiadomości przez TCP, np. Chcę wysłać cyfrę 1.
Zrozumiałem więc, że po zainstalowaniu netcat piszę w terminalu
netcat [ip-address] [port]
Ale jak określić wiadomość do wysłania? tj. gdzie mam napisać "1"?
Odpowiedzi:
Utwórz plik something.txt, zawartość pliku to 1
netcat [ip-address] [port] <something.txt
W miejscu docelowym musisz mieć coś do wysłuchania.
lub
Serwer:
netcat -l -p [port]
słuchać połączenia
Klient:
netcat [server-ip-address] [port]
Po ustanowieniu połączenia na cilent prosty typ
1i naciśnijenter
Używam:
echo text | netcat host port
Musisz po prostu uruchomić to:
echo 1 | netcat localhost 12345
netcat <host> <port> <<< 1
catpolecenie na przekierowanie doecho. Korzystam z tej metody, aby wysyłać dane ciągów do zdalnych komputerów, które działają jako jeden dla większej wielozadaniowości bash.