Netcat – comunicare si transfer de fisiere



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
Tags: , , ,

V-a placut acest tutorial? Aveti anumite sugestii pentru urmatoarele tutoriale video? Lasati un comentariu! Feedback-ul vostru este foarte important pentru noi.

Pentru intrebari mai elaborate, cu caracter general, va rugam folositi forumul si in cel mai scurt timp veti primi un raspuns. Astfel ii vom ajuta si pe ceilalti sa invete din eventualele probleme.

4 comentarii la “Netcat – comunicare si transfer de fisiere”

  1. cosmin says:

    Interseant tutorial , multumim pentru efortuldups , Dumnezeu sa iti daea sanatate

  2. marius says:

    Am realizat pasii, am putut sa ma conectez impreuna cu un amic ce foloseste mac, dar pe windows cu se poate realiza conexiunea?

    Multumesc!

  3. Ionut
    says:

    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!