Nmap – это инструмент, который прочно вошел в арсенал любого сетевого администратора. Он позволяет проводить сканирование хостов, как разовое, так и автоматическое, помогая выявлять открытые порты и потенциальные уязвимости.
Случай из практики: недавно я столкнулся с проблемой, когда после временного запуска сервиса в виртуальной машине остались открытые порты. Nmap помог мне быстро их обнаружить и закрыть, предотвратив тем самым возможные проблемы.
Простая проверка:
nmap -Pn 192.168.1.0/24
Эта команда сканирует все хосты в подсети 192.168.1.0/24, используя TCP SYN пакеты (без ping).
Отправка отчетов по почте:
nmap -oA scan_report 192.168.1.0/24 | mail -s "Nmap scan report" user@example.com
Эта команда сканирует ту же подсеть, но сохраняет результаты в файл scan_report.html, а затем отправляет этот файл по почте на адрес user@example.com.
Nmap – это мощный инструмент, возможности которого не ограничиваются приведенными примерами.
Документация:
Примеры использования:
- Сканирование подсети:
nmap 192.168.1.0/24
- Сканирование отдельных адресов:
nmap 192.168.1.1 192.168.1.10
- Быстрый скан сети пингом:
nmap -sn 192.168.1.0/24
- Сканирование хостов, не отвечающих на icmp запросы:
nmap -Pn -n 192.168.1.0/24
Nmap – это незаменимый инструмент для любого, кто работает с сетями.
Используйте его, чтобы обезопасить свою сеть и повысить ее работоспособность.