Как провер��ть конфигурацию брандмауэра с Nmap в Linux

Вступление

Nmap - бесплатный и очень популярный сканер сетевой безопасности. Это простой в использовании и очень мощный. В этой статье описывается установка и использование Nmap для тестирования конфигураций брандмауэра. Несмотря на то, что вы можете проверить, какие порты открыты через брандмауэр, тестирование с помощью сканирования может быть очень полезным. Например, если у вас есть правило брандмауэра, которое запрещает внешний доступ к вашей службе MariaDB, Nmap может помочь вам убедиться, что брандмауэр работает должным образом.

ПРИМЕЧАНИЕ. Никогда не запускайте Nmap на не принадлежащих вам IP-адресах, если у вас нет явного разрешения на это в соответствии с политикой допустимого использования Vultr.com («AUP»).

Предпосылки

  • Vultr VPS с дистрибутивом Linux
  • Корневой доступ к вашему VPS через SSH или консоль.

Установка

Установите Nmap на VPS, который вы хотите проверить.

  • Debian и дистрибутивы на основе Debian: apt install -y nmap
  • CentOS и RHEL: yum install -y nmap

использование

Во-первых, вам нужно знать IP-адрес вашего VPS. Вам следует использовать свой общедоступный IP-адрес, поскольку цель состоит в том, чтобы протестировать общедоступную конфигурацию брандмауэра. Эта статья будет использоваться 203.0.113.1в качестве примера. Убедитесь, что вы заменили его своим собственным IP-адресом.

Тестирование одного TCP-порта.

Команда для тестирования одного порта выглядит следующим образом:

nmap -p 80 203.0.113.1

В этом примере 80это номер порта TCP, который вы хотите проверить.

Пример вывода:

root@debian1:~# nmap -p 80 203.0.113.1

Starting Nmap 7.40 at 2018-10-19 00:00 EEST
Nmap scan report for 203.0.113.1
Host is up (0.000097s latency).
PORT   STATE SERVICE
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 0.36 seconds

Тестирование всех TCP-портов.

Следующая команда проверит все порты TCP ( -p-) и сохранит вывод в nmap.out.

nmap -oN nmap.out -p- 203.0.113.1 

Тестирование всех TCP-портов и определение версии.

Следующая команда проверит все порты TCP ( -p-), попытается определить, какие службы и какие версии запущены ( -sV), и сохранит выходные данные nmap.out.

nmap -sV -oN nmap.out -p- 203.0.113.1 

Тестирование всех портов TCP и выполнение основных проверок безопасности.

Следующая команда проверит все порты TCP ( -p-), выполнит базовые проверки безопасности на открытых портах ( -sC) и сохранит вывод в nmap.out.

nmap -sC -oN nmap.out -p- 203.0.113.1 

Эти проверки безопасности особенно полезны при обнаружении распространенных уязвимостей и неправильной конфигурации.

Другие полезные опции

-v, -vv, -vvvПриведет к более подробному выводу.

-sU используется для сканирования UDP.

Вывод

Запуск nmap не всегда необходим, но может быть очень полезен, особенно когда существуют сложные конфигурации сети и правила брандмауэра.



Leave a Comment

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

6 невероятных фактов о Nintendo Switch

6 невероятных фактов о Nintendo Switch

Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.

Технические обещания, которые все еще не выполнены

Технические обещания, которые все еще не выполнены

Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.

Функциональные возможности уровней эталонной архитектуры больших данных

Функциональные возможности уровней эталонной архитектуры больших данных

Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.

Как ИИ может вывести автоматизацию процессов на новый уровень?

Как ИИ может вывести автоматизацию процессов на новый уровень?

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

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.

Телемедицина и удаленное здравоохранение: будущее уже здесь

Телемедицина и удаленное здравоохранение: будущее уже здесь

Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше