netcat
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 არის ნეტკატის ვერცია რომელიც შეიცავს კრიფტოგრაფიულ შესახლებლობებს.
იხილეთ აგრეთვე
რედაქტირებარესურსები ინტერნეტში
რედაქტირება- (ინგლისური) OpenBSD nc(1) man page
- (ინგლისური) GNU netcat
- (ინგლისური) Download Netcat for Windows -- Md5sum=37f2383aa4e825e7005c74099f8bb2c3
- (ინგლისური) Socat
- (ინგლისური) Netcat for Windows CE დაარქივებული 2008-10-08 საიტზე Wayback Machine. (PocketPC, Windows Mobile)
- (ინგლისური) Guida a Netcat დაარქივებული 2009-01-26 საიტზე Wayback Machine.
- (ინგლისური) Advanced Netcat Tutorial
- (ინგლისური) Netcat - a couple of useful examples დაარქივებული 2008-12-18 საიტზე Wayback Machine.