netcat — პროგრამა, რომელიც გაგზავნის და მიღების საშუალებას იძლევა ქსელის მეშვეობით (TCP-თი ან UDP-თი). მისი მრავალი სახის გამოყენების თვისებებისთვის ნეტკატს "TCP/IP-ს შვეიცარულ დანას" უწოდებენ.

მაგალითები რედაქტირება

ფაილების გადატანა კომპიუტერი foo-დან კომპიუტერ bar-ში, 3333-ტე პორტზე (-l, listen (სმენა)):

 user@bar$ nc -l -p 3333 > backup.iso
 user@foo$ nc bar 3333 < backup.iso 

დაკავშირება 25-ე პორტზე (როგორც ტელნეტი):

 nc mail.server.net 25

UDP (-u) პორტები 80-90 არიან თუ არა ღია 192.168.0.1 მისამართზე:

 nc -vzu 192.168.0.1 80-90

პაიპის შექმნა UDP-თი (-u), 1 წამის მოლოდინით (-w) loggerhost-ზე, 514-ე პორტზე:

 “echo ‘<0>message’ | nc -w 1 -u loggerhost 514″

ვარიანტები რედაქტირება

პირველი ნეტკატის ვერსია არის იუნიქსის პროგრამა. მისი ავტორი არის ცნობილი როგორც Hobbit-ი (ჰობიტი). ვერცია 1.1 გამოუშვა 1996 წლის მარტს.

სხვადასხვა ნეტკატის ვერციები არსებობენ, სხვადასხვა ოპერაციული სისტემებისთვის:

- GNU netcat სულ თავიდან არის დაწერილი გიოვანი გიაკობის მიერ

- ვინდოუსის (MS-Windows) ვერცია შექმნილი კრის ვისოპალის მიერ

- ვინდოუს ცეს (Windows CE აგრეთვე ცნობილი როგორც Windows Mobile) ვერცია გადატანილია ანდრეას ბიშოფის მიერ


ზოგიერთ ოპერქციულ სისტემებში, შეცვლილ ვერციებს ქვიათ ხოლმე nc, ncat, pnetcat, socat, sock, socket, sbd.

socat-ი არის ყველაზე კომპლექსური ნეტკატისავით პროგრამა რახან უფრო მეტი შესაძლებლობები გააჩნია.

Cryptcat არის ნეტკატის ვერცია რომელიც შეიცავს კრიფტოგრაფიულ შესახლებლობებს.

იხილეთ აგრეთვე რედაქტირება

რესურსები ინტერნეტში რედაქტირება


მოძიებულია „https://ka.wikipedia.org/w/index.php?title=Netcat&oldid=4501233“-დან