Network security toolkit linux

Network Security Toolkit поможет администраторам сети

Оригинал: Network Security Toolkit distribution aids network security administrators
Автор: Cory Buford
Дата: 23 июля 2008
Перевод: Александр Тарасов aka oioki
Дата перевода: 15 августа 2008

Network Security Toolkit — это один из многих дистрибутивов Linux типа Live CD, направленных на анализ безопасности сети. NST дает администраторам простой доступ к широкому множеству открытых сетевых приложений, многие из которых включены в сотню лучших средств безопасности , рекомендованных сайтом insecure.org.

Последняя версия NST — 1.8.0 была выпущена в июне. Предыдущие версии NST были основаны на Fedora Core 5, а эта новая версия — на Fedora 8, используется ядро Linux 2.6.25.6-27.fc8 с окружением рабочего стола Fluxbox. Можно скачать NST с авторского сайта — либо как ISO-образ Live CD, либо виртуальную машину VMware.

При загрузке с Live CD вам будет предложено несколько вариантов загрузки, для различных аппаратных возможностей или требуемых служб. Вариант по умолчанию — «desktop/laptop», включающий все утилиты NST, поддержку USB и консоль. Во всех вариантах требуется наличие работающего DHCP-сервера, иначе придется ввести параметры сети вручную. Процесс загрузки занимает минуту или две, и по соображениям безопасности перед первым попаданием в командную строку необходимо ввести новый пароль root. Здесь пользователь уже может запустить Fluxbox с помощью простой команды startx .

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

Виртуальная машина NST дает вам удобную возможность попробовать дистрибутив на мощной машине. Единственным недостатком такого подхода является ограничения в использовании беспроводных сетевых карт, ведь VMware считает беспроводной адаптер за обычную Ethernet-карту виртуальной машины.

Что у него внутри?

Пусть непритязательный внешний вид Fluxbox не сбивает вас с толку. Хотя интерфейс легкий и простой, но из него доступно множество мощных сетевых средств. Из средств защиты от сетевых вторжений можно упомянуть Kismet, Snort, AirSnort, NMAP и Wireshark. Nessus — популярный сканер уязвимостей, которому не было уделено внимания в последнем BackTrack-релизе (BT3), на сей раз включен в дистрибутив. Помогут вам следить за состоянием сети такие программы как Nagios, Argus и Zabbix. В дополнение к этим административным средствам, дистрибутив включает в себя еще и пользовательские программы — почтовый клиент (Pooka), клиент мгновенного обмена сообщениями (Pidgin), веб-браузер (Firefox), средства обработки текстов и графики (ImageMagick, XPDF, Nedit и другие), антивирус (ClamAV), терминальные коммуникации (GTKterm, Minicom), удаленный рабочий стол (VNC, TSClient) и средства восстановления данных (cfdisk, Partition Image). Я был удивлен, обнаружив в составе дистрибутива свободную программу для GPS-навигации GPSDrive. Еще включены СУБД MySQL и PostgreSQL, а если вам нужен почтовый сервер — к вашим услугам Sendmail.


Меню Fluxbox в NST

Для запуска программ, включенных в NST, можно пользоваться либо веб-интерфейсом (Web user interface, WUI), основанном на AJAX и JSON, либо выбирать их из меню Fluxbox. Если вы знаете, чего ищете, просто нажмите правой кнопкой мышки на рабочем столе — появится меню Fluxbox со всеми программами, разделенными по категориям. К примеру, все графические средства проверки уязвимостей системы можно найти в подменю Security Applications, а общие средства для работы с сетью (такие как Wireshark) расположены в Network Applications. Можно упрекнуть разработчиков меню NST Fluxbox в том, что некоторые программы присутствуют одновременно в разных категориях; к примеру, приложение ATerm находится в подменю NST WUI и Desktop Applications.

Читайте также:  Windows 10 просит пароль при входе как отключить


Пользовательский интерфейс

Если программа не обладает графическим интерфейсом или требует консоли для своей настройки, NST упрощает работу с ней посредством помещения ее в WUI. Можно выбрать как упрощенный WUI, в котором программы сгруппированы в соответствии с решаемой задачей (сниффинг, мониторинг или проверка на вторжения); так и из категоризированного списка.

WUI упрощает использование программ. При выборе программы или задачи вам будет показана страница, на которой нужно выбрать определенный скрипт — для настройки или выполнения операции. Если нужно изменить настройки, это можно легко сделать, отредактировав конфигурационные файлы программы или введя параметры команды. На странице каждой программы также есть ее описание и краткая документация.

Попробуем NST

После беглого осмотра всех программ, я установил NST на отдельный компьютер и ввел его в нашу офисную сеть. Был задействован неиспользуемый относительно слабый компьютер — сервер Dell PowerEdge 2500 с процессором Pentium III 1GHz, 768 Мб ОЗУ, тремя сетевыми картами 10/100 и двумя жесткими дисками по 18 Гб.

Сначала я указал первоначальные настройки (такие как IP-адрес) и включил службы SSH, HTTPS и VNC. Одна из основных особенностей дистрибутива — веб-интерфейс WUI, и я решил попробовать его в действии, а именно настроил ntop и Zabbix для проверки сетевого трафика и слежения за состоянием некоторых серверов.

Настроить ntop очень просто. Всего лишь выберите категорию Network в NST WUI. В подкатегории Monitor будет располагаться ntop. Нажатие на ntop откроет его конфигурационную страницу. Выберите интересующую вас сетевую карту, введите другие опции ntop (годятся настройки по умолчанию) и нажмите на кнопку Start, чтобы включить ntop. В дополнение ко всему WUI показывает команду, с помощью которой ntop был включен. Вернитесь на предыдущую страницу и нажмите «Use ntop interface (HTTPS)», чтобы войти на страницу ntop. На странице ntop вы увидите сетевой трафик, различные его типы (TCP, UDP, ARP и т.д.), источник трафика и другую информацию. Итак, можно следить за трафиком за три щелчка мышки.

Настройка Zabbix, проверяющего состояние хостов в сети, требует большего количества шагов. Хост в сети может быть сервером или сетевым устройством. Агент, который можно скачать с сайта Zabbix , должен быть установлен на каждом исследуемом хосте. Из той же подкатегории что и ntop, выберите Zabbix Server Management для входа на его конфигурационную страничку. Перед запуском Zabbix необходимо включить службы mysqld и ntpd , это можно сделать, нажав на соответствующих кнопках. После этого просто запустите службу Zabbix, отправляйтесь на страницу Zabbix, ищите и добавляйте хосты и можно проводить мониторинг сети.

Можно бегло проверить безопасность своей сети с помощью Snort, расположенного в WUI в меню Security. Выберите нужный сетевой интерфейс; я выбрал тот, на котором работает файрволл, ведь большинство атак и вторжений производятся из интернета. Когда я взглянул на отчеты Acid (интерфейс Snort), там было огромное количество предупреждений; если бы не наш файрволл, сеть бы давно вышла из строя.

Читайте также:  What is var log messages linux

Еще я проверил безопасность серверов и рабочих станций внутри сети с помощью Nessus. Были найдены явные уязвимости, однако так как NST не содержит лицензии на Nessus, более подробный отчет представлен не был.

Безопасность под вашим контролем

NST, обладая сбалансированным набором средств сетевого мониторинга, анализа и безопасности, может дать явные преимущества сетевому администратору, ценой одного лишь старого сервера. Через веб-интерфейс WUI упрощаются все задачи. Работать с ним могут даже неопытные администраторы, которые не пользовались Linux (и особенно консолью) и таким образом задействовать всю мощь сетевых средств с открытым исходным кодом.

Источник

Network Security Toolkit (NST) 24 7977 Installation Step by Step

Network Security Toolkit, aka NST, is a Linux distribution for security professionals and network admins, using MATE as the default desktop environment and as such it is lightweight and runs fast. The latest stable version NST 24 7977 was released on July 4th, 2016. It’s based on the recently released Fedora 24, with the best-of-breed open source network security applications added such as:

  • WireShark
  • WUI Scapy Multi-Traceroute (MTR)
  • ntopng
  • pcap
  • netflow
  • Netfilter
  • Kismet
  • ……

These tool can work with Mercator, Google Maps, Google Earth and WebGL Globe to geolocate IP addresses which you can access by visiting the Web user interface (WUI). Very cool indeed.

geolocation and graphic tool matrix

So this tutorial will show you how to install Network Security Toolkit 24. Let’s get started.

Step 1: Download Network Security Toolkit 24 7977 ISO Image

The NST ISO image can be booted in live mode for those who like to have a try before installing to hard drive.

Go to the official website, http://www.networksecuritytoolkit.org which looks so 2010 and a bit of confusing because the download link is not easy to find. Click the Release button on the upper left menu, then click Download .

And you will be taken to SourceForge. Click the iso link to download. Note that NST only support 64 bit CPU. It’s a 2.8 GB file so now you can grab a cup of coffee or tea.

Step 2: Create a Live DVD/USB

Before installing Network Security Toolkit, you need to burn your ISO image file onto a DVD. You can do that using a free burning software called InfraRecorder on a Windows machine. There are many other free disk burners on Linux like Brasero and K3B.

It’s import to back up your data on USB drive before creating a live USB.

If your computer does not have an optical drive, or you just prefer to use a USB thumb drive, you can use a tool called Lili Live USB Creator to create a Linux live USB on a windows machine. Linux users can use Unetbootin. Here are the commands to install on Debian-based, Redhat-based and Arch-based Linux distro.

Once installed, open the program. Select your downloaded ISO image, select your USB drive, hit the OK button. Wait for a moment and your are done creating live USB.

There’s also a command line tool called dd that can create live USB. It’s syntax is:

where /dev/sdX is the device name of your USB drive. You can use

Читайте также:  Autohotkey для mac os

to find out the exact device name of your USB drive. As you can see from the screenshot below, mine is /dev/sdc.

Step 3: Reboot

Boot your computer from live DVD or live USB. Select Graphical Desktop in the boot menu.

Once it’s booted into live mode, click Install NST To Hard Drive icon.

The installer of Redhat Linux, CentOS and Fedora is called anaconda . NST 24 uses this installer as well. On the first screen, select the language you want to use during the installation process then click Continue . This tutorial selected American English.

On the installation summary screen, you will need to configure your date and time, keyboard layout, language support. Click the Done button when you finished configuring each section.

In the installation destination section, automatic partitioning is selected by default. This is usually not what you want if you are installing on real hard drive. Select I will configure partitioning . Then click the Done button.

In the next screen, you can create mount points automatically or click the + button on the bottom left to create your 100% custom partition.

Once you configured partitioning, click Done button.

In the next screen, click Accept Changes to start the partitioning.

When you are back in the installation summary screen, click begin installation .

On the next screen, while the installation is happening, you can set the root password and create a normal user.

Once the installation is done, click the reboot button and we will boot up into our new Network Security Toolkit 24 OS and play with it.

How to Access NST Web User Interface

The WUI (Web User Interface) is the hightlight of this Fedora-based distribution. After it’s installed on your computer, log into the system, open up a terminal and execute the nstpasswd script as root.

Set a password. Then the nstwui service will be started for you and you can access the WUI at 127.0.0.1:9980 in your browser. When asked to enter a username and password, use root as the user ID and enter the password you just set.

Final Thoughts

One drawback of the anaconda installer is that it doesn’t offer a back button if you decide to go back to the previous screen to modify a setting. You must reset all settings and start from scratch. It’s not as straightforward as the ubiquitous installer used by Ubuntu desktop.

Network Security Toolkit ships with many network security software. The geolocation ability is very neat indeed. It’s a well-known fact that the Fedora repository doesn’t have as many packages as Debian have while both of them strictly adhere to guidelines of free and open source software. If you are a Fedora fan but don’t like to manually add third-party repositories. NST is more suited for you.

It boots up and shuts down very quickly which impressed me.

Another thing about Network Security Toolkit is that because it’s based on Fedora, so if you install NST in a virtual machine using VirtualBox, then you can use the same method to install VirtualBox guest additions.

Источник

Оцените статью