Differenze tra le versioni di "Netcat"
Jump to navigation
Jump to search
m (Typo + Categorizzata) |
(→Netcat) |
||
Riga 8: | Riga 8: | ||
netcat ''ip'' ''port'' | 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 === | ||
+ | |||
+ | |||
+ | |||
+ | === 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 == | == OpenSSL == |
Versione delle 18:03, 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
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