Nmap'тин чийки скандоосу VPN аркылуу ишке ашпайт, бирок -sT байланышы иштейби?
Чийки пакеттик скандоо жана кадимки TCP байланыш ар башка укуктарды талап кылат. Адегенде байланыш текшерүүсүн иштетиңиз, ар бир желегин сөзмө-сөз окуңуз, анан жыйынтыкта токтоңуз.
Барак туннель аркылуу жүктөлөт, ал порт скандоосу хостту өчүк деп билдирет, жана биринчи ой — VPN бир нерсени бөгөтуп жатат. Адатта ал жаңы эч нерсени бөгөтбөйт. Эки сыноо операциялык жүйдөн ар башка мүмкүнчүлүктөрдү сурайт, жана алардын бирөө гана чийки пакетке жетүүнү талап кылат. Туннелге тийүүдөн мурун кайсы мүмкүнчүлүк иштен чыкпаганын аныктаңыз.
Мүмкүнчүлүктү туннелден бөлүңүз
Кадимки тиркеме ядродан TCP байланышын ачууну сурайт, жана ядро кол алышууну өзгөчө укуксуз аткарат. Чийки скандоо пакеттерди өзү кураштырат, бул платформага жараша чийки сокет жеке уулоо драйверин талап кылат. Булар укук жана драйвер маселелери жана VPN туташкан-туташпаганына карабастан бар.
Бул айырма адаттагы асимметрияны түшүндүрөт. curl ийгиликтүү болот, анткени сокет жолу иштейт, ал SYN скандоосу иштен чыкпайт, анткени процесс туннелдин интерфейсинде чийки сокет ача албайт. Ал каршы жагдайды да түшүндүрөт: чийки скандоо фильтрделген деп билдирет, анткени жол зондду таштайт, ал тиркеменин жолу жакшы бойдон калат.
Жыйынтыктардын бири да алыскы кызматты сүрөттөбөйт. Экөө тең бир ыкманын астындагы бир жолду сүрөттөйт, ошондуктан ыкманы жыйынтыкка байлап сактаңыз.
Байланыш текшерүүсүн бир макулданган хостто иштетиңиз
Тапшырмаңыз камтыган жалгыз хостту тандаңыз, анан кийин чийки жетүүнү талап кылбаган режимди колдонуңуз. Бул жердеги үлгүлүү нышан — 198.51.100.24, ушул типтеги иллюстрация үчүн бөлүнгөн документациялык аймак.
Бир сап, бир хост, бир порт, ачуу баскычыз:
nmap -sT -Pn -p 443 --unprivileged 198.51.100.24-sT толук TCP байланышын тандайт, ошондуктан тиркеме колдонгон ошол эле ядролук жолду сынайт жана уулоо драйверин талап кылбайт. -Pn хостту ачууну өткөрүп жиберет; nmap жергиликтүү сегменттеги нышандар үчүн байланыш катмарындагы чечимди барыбыр аткарат, ошондуктан желегин нөлдүк алдынкы трафикке убада эмес. --unprivileged nmapка чийки жеке тыңшоо укуктары жок деп божомолдоону айтат, бул ыкманы өзгөртөт жана эч нерсе бербейт.
Ар бир желегин бир өзгөртүү катары окуңуз, оңдоо катары эмес
Ар бир опцияны ыкма жөнүндө билдирүү катары кабыл алыңыз. -sT, -Pn жеке --unprivileged маршрут кошпойт, алыскы брандмауэрди ачпайт жана сертификатты текшербейт. Байланыш скандоосу кызмат жаза турган чыныгы кол алышууну да аяктайт, ошондуктан макулданган текшерүү менен макулданбаган арым сервер жагынан көлөм менен ыргактан башка жагынан айырмаланбайт. Опцияларды чыгыш өзгөргөнчө үйүп кою — ыкма маселесин желилик табылгасы катары жазуунун жолу.
Чыгыш жабык десе, бир нерсе кайта коюу менен жооп берди, жана бул үнсүздүктөн башка табылга. Чыгыш фильтрделген десе, түзүлүш зондду жеке анын жообун таштады, ал VPN кездейсок болушу мүмкүн. Так сөз тизмесин жазыңыз, анткени ачуу баскычынын өкүмү менен зонд деңгээлиндеги иштен чыгуу ар башка катмарларга көрсөтөт.
Эгер артыкчылыктуу режим чынымен керек болсо, платформанын ээси укуктун, драйвердин жана интерфейс жайгашуусунун колдоо жөнүндө экенин чечет. Ошол эле чакырууну көтөрүү анын ыкмасын өзгөртпөйт.
Транспорт жыйынтыгында токтоңуз, анан кийин кызматты сынаңыз
Аякталган кол алышуу бир дарек, порт, булак жана учур жөнүндө бир суроого жооп берет. Ал бэкенддин саламат экендигин далилдебейт, анткени жүк теңдештиргич жеке алдыңкы прокси байланышты кабыл алышы мүмкүн, ал анын артындагы тиркеме токтоп турушу мүмкүн.
Аны кызматтын өз клиенти менен жалгаштырыңыз, ошондо TLS идентиктүүлүгү жана тиркеменин жүрүм-туруму өзүнчө фактылар катары байкалат:
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/healthДагы бир адат жыйынтыкты пайдалуу кармап турат. Так буйрукту, ал колдонгон булак дарегин жана убакты жазыңыз, анткени ушул контекстсиз транспорт жыйынтыгын кайталоо жеке салыштыруу мүмкүн эмес.
Эгер сертификат күтпөгөн хостту атаса, транспорт иштеген жана маршруттоо эч качан маселе болгон эмес; ката виртуалдык хостингде жеке DNSде. Эгер кол алышуу иштен чыкса, туннел жөнүндө жалпылоонун ордуна жергиликтүү ката сабын жазыңыз. Көлөм белгисин жыйынтыктын жанында сактаңыз, анткени кийинки адам кайсы ыкма аны жасаганын билүүсү керек.