Differenze tra le versioni di "Netcat"
Jump to navigation
Jump to search
(→Netcat) |
|||
Riga 37: | Riga 37: | ||
=== Port scanner === | === Port scanner === | ||
In questo esempio analizzeremo le porte tra la 20 e la 80 | In questo esempio analizzeremo le porte tra la 20 e la 80 | ||
− | nc -v -w 2 -z '' | + | nc -v -w 2 -z ''ip_to_scan'' 20-80 |
== OpenSSL == | == OpenSSL == |
Versione delle 20:31, 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_to_scan 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