Nmap'ning xom skanerlashi VPN orqali ishlamaydi, ammo -sT ulanishi ishlaydimi?
Xom paket skanerlash va oddiy TCP ulanish turli imtiyozlarni talab qiladi. Avval ulanish tekshiruvini ishga tushiring, har bir bayroqni so'zma-so'z o'qing, so'ng natijada to'xtang.
Sahifa tunnel orqali yuklanadi, port skanerlash esa xost ishlamayotganini bildiradi va birinchi fikr — VPN nimanidir bloklayapti. Odatda u yangi hech narsani bloklamaydi. Ikki sinov operatsion tizimdan turli imkoniyatlarni so'raydi va faqat bittasi xom paketga kirishni talab qiladi. Tunnelga tegishdan oldin qaysi imkoniyat ishlamaganini aniqlang.
Imkoniyatni tunneldan ajrating
Oddiy ilova yadroga TCP ulanishini ochishni so'raydi va yadro maxsus imtiyozsiz qo'l siqishni bajaradi. Xom skanerlash paketlarni o'zi quradi, bu esa platformaga qarab xom soket yoki ushlash drayverini talab qiladi. Bular ruxsat va drayver masalalari bo'lib, VPN ulangan yoki ulanmaganidan qat'i nazar mavjud.
Bu farq odatiy asimmetriyani tushuntiradi. curl muvaffaqiyatli bo'ladi, chunki soket yo'li ishlaydi, SYN skanerlash esa ishlamaydi, chunki jarayon tunnel interfeysida xom soket ocholmaydi. Teskari holatni ham tushuntiradi: yo'l zondni tashlab yuborgani uchun xom skanerlash filtrlangan deb xabar beradi, ilova yo'li esa yaxshi qoladi.
Natijalarning hech biri masofaviy xizmatni tasvirlamaydi. Ikkisi ham bitta usul ostida bitta yo'lni tasvirlaydi, shuning uchun usulni xulosaga bog'lab saqlang.
Ulanish tekshiruvini bitta ruxsat etilgan xostda ishga tushiring
Vazifangiz qamrab olgan yagona xostni tanlang, so'ng xom kirish talab qilmaydigan rejimdan foydalaning. Bu yerdagi misol nishon 198.51.100.24, bunday tasvir uchun ajratilgan hujjat maydoni.
Bitta satr, bitta xost, bitta port, aniqlash bosqichisiz:
nmap -sT -Pn -p 443 --unprivileged 198.51.100.24-sT to'liq TCP ulanishini tanlaydi, shuning uchun ilova ishlatadigan o'sha yadro yo'lidan o'tadi va ushlash drayverini talab qilmaydi. -Pn xostlarni aniqlashni o'tkazib yuboradi; nmap mahalliy segmentdagi nishonlar uchun kanal qatlami yechimini baribir bajaradi, shuning uchun bu bayroq nol oldindan trafik va'da emas. --unprivileged nmap'ga xom yoki tinglash huquqlari yo'qligini farz qilishni aytadi, bu usulni o'zgartiradi va hech narsa bermaydi.
Har bir bayroqni bitta o'zgarish deb o'qing, tuzatish deb emas
Har bir variantni usul haqidagi da'vo deb qabul qiling. -sT, -Pn yoki --unprivileged dan hech biri yo'l qo'shmaydi, masofaviy xavfsizlik devorini ochmaydi va sertifikatni tekshirmaydi. Ulanish skanerlash xizmat qayd qiladigan haqiqiy qo'l siqishni ham tugatadi, shuning uchun ruxsat etilgan tekshiruv va ruxsat etilmagan ko'zdan kechirish serverdan qaraganda ko'lam va sur'atdan tashqari bir xil ko'rinadi. Chiqish o'zgarmaguncha variantlarni to'plash usul muammosini tarmoq topilmasi sifatida qayd etish yo'lidir.
Chiqish yopiq desa, kimdir reset bilan javob berdi va bu sukunatdan boshqa topilma. Chiqish filtrlangan desa, qurilma zondni yoki uning javobini tashladi va VPN tasodifiy bo'lishi mumkin. Aniq iborani yozing, chunki aniqlash bosqichi hukmi va zond darajasidagi nosozlik turli qatlamlarga ishora qiladi.
Agar imtiyozli rejim haqiqatan zarur bo'lsa, platforma egasi huquq, drayver va interfeys tartibi qo'llab-quvvatlanishini hal qiladi. O'sha chaqiruvni ko'tarish uning usulini o'zgartirmaydi.
Transport natijasida to'xtang, so'ng xizmatni sinab ko'ring
Tugallangan qo'l siqish bitta manzil, port, manba va moment haqidagi bitta savolga javob beradi. Bu backend sog'lom deb isbotlamaydi, chunki yuk balanslagichi yoki oldingi proksi ulanishni qabul qilishi mumkin, uning orqasidagi ilova esa to'xtagan bo'lishi mumkin.
Xizmatning o'z mijozi bilan davom eting, shunda TLS identifikatori va ilova xatti-harakati alohida faktlar sifatida kuzatiladi:
openssl s_client -connect 198.51.100.24:443 -servername staging.example.net </dev/null 2>/dev/null | openssl x509 -noout -subject -dates
curl -sS -o /dev/null -w '%{http_code}\n' https://staging.example.net/healthYana bir odat natijani foydali saqlaydi. Aniq buyruqni, ishlatilgan manba manzilni va vaqtni yozing, chunki bu kontekstsiz transport natijasini takrorlash yoki solishtirish mumkin emas.
Agar sertifikat siz kutmagan xostni nomlasa, transport ishlagan va marshrutlash hech qachon muammo bo'lmagan; nosozlik virtual xosting yoki DNS'da. Agar qo'l siqish muvaffaqiyatsiz bo'lsa, tunnel haqida umumlashtirish o'rniga mahalliy xato satrini yozing. Ko'lam eslatmasini natija yonida saqlang, chunki keyingi odam qaysi usul uni yaratganini bilishi kerak.