Differenze tra le versioni di "Netcat"

Da GolemWiki.
(Per veloce riferimento (la pagina originale non esiste più, e nessuno ha voglia di leggersi tutto il man di openssl))
 
m (Typo + Categorizzata)
 
Riga 13: Riga 13:
  
 
== OpenSSL ==
 
== OpenSSL ==
Sul server
+
Sul server:
 
  openssl req -x509 -nodes -days ''days'' -newkey rsa:1024 -keyout ''mycert.pem'' -out ''mycert.pem''
 
  openssl req -x509 -nodes -days ''days'' -newkey rsa:1024 -keyout ''mycert.pem'' -out ''mycert.pem''
 
  openssl s_server -accept ''port'' -cert ''mycert.pem''
 
  openssl s_server -accept ''port'' -cert ''mycert.pem''
Riga 19: Riga 19:
 
Sul client:
 
Sul client:
 
  openssl s_client -connect ''ip'':''port''
 
  openssl s_client -connect ''ip'':''port''
 +
 +
[[Category:Howto]]

Versione attuale delle 14:06, 3 giu 2018

Pipe di stdin e stdout tramite reti TCP/IP.

Netcat

Sul server:

netcat -l -p port

Sul client:

netcat ip port

Esempio:

cat file.txt | netcat -l -p 1234
netcat 192.0.2.100 1234 > file.txt

OpenSSL

Sul server:

openssl req -x509 -nodes -days days -newkey rsa:1024 -keyout mycert.pem -out mycert.pem
openssl s_server -accept port -cert mycert.pem

Sul client:

openssl s_client -connect ip:port