Salut. Numele meu este Alex si sunt din partea ITAssistant.org pentru a va arata cum sa folositi programul NetCat pentru a transfera fisiere si pentru a comunica intr-o retea.
Majoritatea distributiilor de linux contin programul Netcat, exista totusi si versiuni pentru Windows si pentru Mac.Pentru a demonstra cum se pot trimite mesaje si fisiere, functiile de baza ale unui messenger, avem nevoie de o retea, formata din minim 2 calculatoare.
In aceasta prezentare voi folosi o masina virtuala, cu o distributie de TinyCore Linux pentru Clientul de Netcat, iar pentru Server, masina gazda Ubuntu Linux.
Masina Gazda(Serverul) are ip: 192.168.1.100;
Masina Virtuala(Clientul) are ip aleatoriu: 192.168.1.100-200;
Pentru transmiterea de mesaje, vom deschide un terminal in Masina Gazda(Server), ne autentificam ca root, si apelam urmatoarele:
nc -v -l 5600
Parametrul ‘-l’ => netcat incepe sa asculte pe portul 5600 dupa incercari de conexiune.
Parametrul ‘-v’ => ofera detalii suplimentare despre eventualele conexiuni.
Deschidem un terminal si in Masina Virtuala(Client), ne autentificam ca root, si apelam urmatoarele:
nc -v 192.168.1.100 5600
Mai bine spus,
nc -v [ip-ul Serverului] [portul pe care Serverul asculta]
Dupa ce s-a realizat conexiunea, in terminale se pot introduce mesaje, precum intr-o interfata grafica de messenger.
Pentru transferul de fisiere, vom repeta pasii de la transmiterea de mesaje. Pe Server, vom alege un fisiere pe care vrem sa-l transferam, sa spunem fisier.txt, si vom apela :
nc -v -l 5600 < fisier.txt
Paramentrul ‘<' presupune ca programul NetCat va transmite prin protocoalele de retea, acel fisier.
In masina Virtuala(Client), ne alegem o cale, unde sa salvam acest fisier, si apelam in terminal, cu drepturi de root:
nc -v 192.168.1.100 5600 > fisier.txt



Interseant tutorial , multumim pentru efortuldups , Dumnezeu sa iti daea sanatate
[...] Pentru a urmari un exemplu concret – click pe link-ul alaturat: http://itassistant.org/os-usage/linux-os-usage/folosire-netcat-pentru-comunicare-si-transfer-de-fisi... [...]
Am realizat pasii, am putut sa ma conectez impreuna cu un amic ce foloseste mac, dar pe windows cu se poate realiza conexiunea?
Multumesc!
Am cautat pe Google si am gasit urmatorul articol cu Netcat pentru Windows: http://joncraton.org/blog/46/netcat-for-windows
Sper sa iti fie de folos!