Differenze tra le versioni di "Netcat"

Da GolemWiki.
Jump to navigation Jump to search
Riga 26: Riga 26:
  
 
=== Shell remota ===
 
=== Shell remota ===
 +
Su Windows
 +
nc -l -d -p 2702 -t -L -e cmd.exe
  
 +
Su Linux
 +
nc -l -d -p 2702 -tk -e cmd.exe
  
 +
Per connettersi
 +
nc ''ip_server'' 2702
  
 
=== Port scanner ===
 
=== Port scanner ===

Versione delle 18:08, 10 feb 2024

Pipe di stdin e stdout tramite reti TCP/IP.

Netcat

Sul server:

netcat -l -p port

Sul client:

netcat ip port

Trasferimento di file

Sul server che riceverà il file sfruttando la porta 2702

nc -l -p 2702 >filename

Sul client che invia il file:

nc ip_server 2702 <filename

Chat

Sul primo computer (server)

nc -l -p 2702

Sul secondo computer (client)

nc ip_server 2702

A questo punto ciò che viene scritto su una macchina sarà visualizzato sull'altra e viceversa

Shell remota

Su Windows

nc -l -d -p 2702 -t -L -e cmd.exe

Su Linux

nc -l -d -p 2702 -tk -e cmd.exe

Per connettersi

nc ip_server 2702

Port scanner

In questo esempio analizzeremo le porte tra la 20 e la 80

nc -v -w 2 -z ip_computer_da_scansionare 20-80

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