Files
2024-03-26 19:36:57 -04:00
..
2024-03-26 19:36:57 -04:00
2024-03-26 19:36:57 -04:00

Сканирование сетей. Лабораторная работа №2 (HW)

Ход работы

  1. Подготовим 2 хоста с установленным nmap:

kali (192.168.103.88)

alt

ubuntu (192.168.103.100)

alt

  1. Просканируем хост ubuntu с kali различными методами.

alt

alt

  1. Просканируем хост kali с ubuntu различными методами.

alt

alt

Результаты сканирований не отличаются, результат Host seems down мы получили только при использовании параметра PM, который использует netmask request discovery probe.

  1. Просканируем машины с помощью команды nmap <ip-адрес>

kali -> ubuntu

alt text

ubuntu -> kali

alt text

В таком виде команда выполняет сканирование доступности и портов (1000 популярных) указанного адреса. Видим, что на kali открыт только 22/tcp (служба SSH), а на ubuntu -- 21/tcp, 22/tcp, что соответствует службам FTP и SSH соответственно.

  1. Выполним сканирование порта 21/tcp методами TCP SYN Scan, TCP Connect Scan, UDP Scan, TCP FIN Scan, TCP NULL Scan, TCP Xmas Scan и TCP ACK Scan.
nmap 192.168.103.100 -sS -p 21
nmap 192.168.103.100 -sT -p 21
nmap 192.168.103.100 -sA -p 21
nmap 192.168.103.100 -sU -p 21
nmap 192.168.103.100 -sN -p 21
nmap 192.168.103.100 -sF -p 21
nmap 192.168.103.100 -sX -p 21

  1. На машине ubuntu с помощью docker запустим веб-сервер nginx на порту 2839/tcp

  1. Снова просканируем машину с помощью команды nmap 192.168.103.100

alt text

Нового порта не видим в силу того, что nmap использует 1000 предопределенных портов, в которые 2839/tcp не входит.

  1. Просканируем порт указав его вручную.

alt text

Порт появился как открытый.

  1. Выполним сканирование порта методами из п.5.
nmap 192.168.103.100 -sS -p 2839
nmap 192.168.103.100 -sT -p 2839
nmap 192.168.103.100 -sA -p 2839
nmap 192.168.103.100 -sU -p 2839
nmap 192.168.103.100 -sN -p 2839
nmap 192.168.103.100 -sF -p 2839
nmap 192.168.103.100 -sX -p 2839

alt text

Выводы

Мы рассмотрели работу утилиты nmap, которая позволяет определить доступность хоста различными методами, а также определить службы, запущенные на удаленном устройстве.

Выполнил: Харитонов Марат Русланович, студенческий билет М235314.