Как да сканирате Tcp портове с Nmap

Важен метод за идентифициране точно кои услуги се изпълняват във вашата мрежа е да извършите сканиране на портове. Извършването на сканиране на портове може да ви даде точен преглед на атакуваната повърхност на вашия компютър и мрежа. В някои случаи може да откриете, че имате работещи услуги, които може да не сте очаквали.

Протоколът за управление на предаването или TCP е стандарт, който позволява връзки между компютри през мрежа. TCP използва тристранно ръкостискане, за да отвори връзка, която след това ще остане отворена, докато не изтече или връзката не бъде затворена. Това не означава, че връзката винаги предава данни, това просто означава, че и двете страни запазват данните за връзката и могат незабавно да възобновят изпращането и получаването на данни.

Nmap е стандартният инструмент за извършване на сканиране на портове. Той е проектиран основно да работи на Linux, но има и версии за Windows. Наличен е и графичен интерфейс, но използването на командния ред все още е стандартно.

Как да използвате Nmap

За да проверите дали имате инсталиран Nmap на Linux машина, изпълнете командата “nmap”. Ако получите помощна страница, значи тя е инсталирана и готова за стартиране, ако получите грешка, че командата не е намерена, тогава трябва да инсталирате Nmap.

Помощната страница е много гъста и показва много опции, които могат да бъдат объркващи. Основите, от които се нуждаете, за да сканирате TCP портове, са сравнително прости. Основната структура, от която се нуждаете, е „nmap [тип сканиране] [опции] {целева спецификация}“.

За сканиране на TCP портове ще искате да използвате един от двата типа сканиране, TCP или SYN. TCP сканиране се опитва да направи пълна връзка с всеки порт, завършвайки тристранното ръкостискане. SYN сканирането леко злоупотребява с протокола и никога не изпраща третото съобщение от тристранното ръкостискане. SYN сканирането често е по-малко стресиращо за системните ресурси, тъй като устройствата не трябва да поддържат отворени много връзки наведнъж, тъй като връзките никога не са напълно установени, те също работят по-бързо от TCP сканирането, но ще се нуждаят от root разрешения. TCP сканирането се посочва с флага „-sT“, докато SYN сканирането се определя с „-sS“.

Съвет: Тристранното ръкостискане е начинът, по който се инициализира TCP връзката, включва три съобщения, „SYN, SYN-ACK и ACK“, изпратени от клиент към сървър, сървър към клиент, след това клиент към сървър съответно.

Как да зададете опции за сканиране

Разделът с опции е напълно незадължителен, но има редица, които могат да бъдат като цяло полезни. Можете да активирате по-подробни резултати от сканиране, като увеличите многословността с “-v”, можете да увеличите многословността още повече до трето ниво с “-vvv”. Можете да стартирате откриване на операционна система, откриване на версия, сканиране на скриптове и трасиране, като използвате флага „-A“, въпреки че това ще отнеме доста повече време за изпълнение.

Можете да сканирате IPv4 или IPv6 адреси наведнъж, IPv4 е по подразбиране, ако искате да сканирате IPv6 адреси, трябва да използвате флага „-6“. Понякога Nmap ще изпълни бързо сканиране с ping, за да определи кои горещи връзки са извършени, ако това пропуска хостове, които искате да тествате, можете да го деактивирате с флага “-Pn”. Ако посочите голям диапазон, сканирането може да отнеме много време. Флагът „-T4“ ще стартира сканирането по-бързо и е малко вероятно да пропусне нещо, може да затрупа бавни мрежи или устройства, тъй като изходният трафик ще се увеличи значително.

Как да посочите IP адрес и диапазони на портове

По подразбиране Nmap ще сканира първите 1000 най-често използвани порта, можете ръчно да зададете диапазон на портове, като използвате флага “-p” и след това посочите диапазон без интервали. Диапазоните на портовете могат да бъдат посочени чрез стойности, разделени със запетая, диапазони с тирета или комбинация от двете. Например флаговете “-p22”, “-p1-65535” и “-p21-25,80,139,8080” ще сканират порт 22, всички портове между 1 и 65535 и портове 21 до 25, 80, 239, и съответно 8080. Възможно е също така да посочите флага „–top-ports [число]“, вместо да сканирате най-често срещаните [брой] портове. Ако искате да посочите всички портове, можете да използвате съкратеното „-p-“.

Съвет: Номерата на портовете варират между 0 и 65535, въпреки че 0 технически не може да се използва.

Последното нещо, което трябва да посочите, са IP адресите на устройствата, които искате да тествате. За да направите това, просто избройте всички IP адреси, които искате да сканирате, те трябва да бъдат разделени с интервали и могат да бъдат изброени поотделно, чрез тирета или чрез CIDR нотация. Например „191.168.0.1“ ще сканира този единичен IP адрес, „192.168.0.1-5“ ще сканира петте IP адреса между 102.168.0.1 и 192.168.0.5, накрая „192.168.0.1/24“ ще сканира всички IP адреси между 192.168.0.1 и 192.168.0.255.

Цялостната команда трябва да изглежда нещо като следните примери: “nmap -sS -vvv -A -p- 127.0.0.1”, “nmap -sS -v -p80,443,8080 192.168.0.1/24”, “nmap -sS –горни портове 10000 -6 ::1”

Как да сканирате Tcp портове с Nmap

Съберете аргументите, които искате да използвате, след което изпълнете командата.

Оставете коментар

Как да намерите чернови в приложението Facebook

Как да намерите чернови в приложението Facebook

Ако някога ви прекъснат, докато споделяте мислите си със света, Facebook ви позволява да запазвате публикациите си като чернови – проста малка функция, която се счита за стандартна от приложението...

Защо не мога да активирам „Разширена защита на данните“ на моя iPhone? Обяснени са 4 проверки и 6 решения

Защо не мога да активирам „Разширена защита на данните“ на моя iPhone? Обяснени са 4 проверки и 6 решения

iOS 16.2 е на път да бъде пуснат за обществеността и тази втора актуализация на функциите носи множество нови функции и промени. Сред тези нови функции е възможността за цялостно криптиране на вашия iCl…

Създайте видеоклип с обобщение, използвайки Canva на компютър или мобилно устройство: Ръководство стъпка по стъпка

Създайте видеоклип с обобщение, използвайки Canva на компютър или мобилно устройство: Ръководство стъпка по стъпка

Създайте видеоклип с обобщение, използвайки Canva на компютър или мобилно устройство: Ръководство стъпка по стъпка

Как да намерите нишови миксове в Spotify на компютър или телефон

Как да намерите нишови миксове в Spotify на компютър или телефон

Какво е важно да знаете Niche Mixes на Spotify е набор от персонализирани музикални препоръки, базирани на любимите ви песни, изпълнители, жанрове и индивидуални вкусове. Niche Mixes се съхраняват под ...

Как да намерите какво използва даден файл, използвайки PowerToys от Microsoft

Как да намерите какво използва даден файл, използвайки PowerToys от Microsoft

Какво е важно да знаете Инструментът File Locksmith в PowerToys ви позволява лесно да намерите процесите, които използват даден файл. С File Locksmith можете просто да щракнете с десния бутон върху файл и да изберете „Какво е…“

How to download a page as HTML on iPhone

How to download a page as HTML on iPhone

How to download a page as HTML on iPhone

Как да добавя преходи в Clipchamp

Как да добавя преходи в Clipchamp

Всички видеа, които си струва да се гледат, имат няколко общи неща и добрият преход определено е едно от тях. Без тях видеото ви ще се движи от един кадър към друг като див кон и визуализацията ви...

Как да настроите стрийма си в OBS за първи път [2023]

Как да настроите стрийма си в OBS за първи път [2023]

OBS е най-добрият избор за много създатели на съдържание, когато стриймват на популярни платформи като Twitch, YouTube или Discord. Той ви позволява да създавате различни сцени, да заснемате различни източници и дори...

Windows PowerToys: Как да преименувате файлове и папки групово с помощта на PowerRename

Windows PowerToys: Как да преименувате файлове и папки групово с помощта на PowerRename

Какво е важно да знаете PowerRename е един от инструментите в по-големия набор от помощни програми PowerToys, проектиран специално да ви даде повече опции за преименуване в сравнение с основната функция за преименуване на Windows. С P…

Как да номерирате редове, абзаци и изречения в MS Word [2023]

Как да номерирате редове, абзаци и изречения в MS Word [2023]

Какво е важно да знаете MS Word ви позволява да добавяте номера на редове, което ви позволява бързо да преглеждате различните редове в документа си. Можете също да номерирате абзаци, като използвате списък с номерации и след това да преместите...