You are here: Home » Сбор информации » dnmap

dnmap

Описание dnmap

dnmap — это фреймворк для распределения сканирования среди нескольких клиентов. Он считывает уже созданный файл с командами nmap и отправляет эти команды каждому подключённому клиенту.

Этот фреймворк использует архитектуру клиент/сервер. Сервер знает что делать, а клиенты делают это. Вся логика и статистика управляются на сервере. Вывод Nmap сохраняются и на сервере и на клиенте.

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

Домашняя страница: http://sourceforge.net/projects/dnmap/

Автор: www.mateslab.com.ar

Лицензия: GPLv3

Справка по dnmap

В пакет dnmap входят два инструмента:

dnmap_client

dnmap_client — распределённый фреймворк nmap (клиент)

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

/usr/bin/dnmap_client <опции>
опции:
  -s, --server-ip        IP адрес сервера dnmap.
  -p, --server-port      Порт сервера dnmap. Порт Dnmap по умолчанию - 46001
  -a, --alias      Имя псевдонима на ваше усмотрение. Опционально
  -d, --debug      Отладка.
  -m, --max-rate      Принудить команды nmap не превышать этот уровень. Полезно для замедления nmap. Добавляется параметр --max-rate.

dnmap_server

dnmap_server — распределённый фреймворк nmap (сервер)

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

/usr/bin/dnmap_server <options>
опции:
  -f, --nmap-commands        Файл с командами Nmap
  -p, --port        TCP порт на котором мы прослушиваем соединения.
  -L, --log-file        Файл журнала. По умолчанию в /var/log/dnmap_server.conf.
  -l, --log-level       Уровень журналирования. По умолчанию в info.
  -v, --verbose_level         Уровень вербальности. Вводить номер от 1 до 5. По умолчанию - 1. Уровень 0 означает тишину.
  -t, --client-timeout         Сколько времени мы должны ждать перед тем, как поменить клиента Offline. Мы помним это значение на случай если он вернётся.
  -s, --sort         	Поле для сортировки статической величины. Вы можете выбрать из: Alias, #Commands, UpTime, RunCmdXMin, AvrCmdXMin, Status
  -P, --pem-file         PEM для использования TLS соединения. По умолчанию мы используем файл server.pem предоставленный с сервером в текущей директории.

dnmap_server использует '<nmap-commands-file-name>.dnmaptrace' файл чтобы знать где он должен продолжить чтение команд nmap. Если вы хотите начать всё сначала, просто удалите файл '<nmap-commands-file-name>.dnmaptrace'.

Руководство по dnmap

Страница man отсутствует.

Примеры запуска dnmap

Пример использования сервера DNMAP

Создайте текстовый файл, содержащий команды nmap, которые будет запускать клиент. Передайте имя файла dnmap.txt (-f) для запуска сервера:

root@kali:~# echo "nmap -F 192.168.1.0/24 -v -n -oA sub1" >> dnmap.txt
root@kali:~# echo "nmap -F 192.168.0.0/24 -v -n -oA sub0" >> dnmap.txt
root@kali:~# dnmap_server -f dnmap.txt
+----------------------------------------------------------------------+
| dnmap_server Version 0.6                                             |
| This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License as published by |
| the Free Software Foundation; either version 2 of the License, or    |
| (at your option) any later version.                                  |
|                                                                      |
| Author: Garcia Sebastian, eldraco@gmail.com                          |
| www.mateslab.com.ar                                                  |
+----------------------------------------------------------------------+

=| MET:0:00:00.000544 | Amount of Online clients: 0 |=

Пример использования клиента DNMAP

Подключение к серверу 192.168.1.15 (-s) используя псевдоним dnmap-client1 (-a):

root@kali:~# dnmap_client -s 192.168.1.15 -a dnmap-client1
+----------------------------------------------------------------------+
| dnmap Client Version 0.6                                             |
| This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License as published by |
| the Free Software Foundation; either version 2 of the License, or    |
| (at your option) any later version.                                  |
|                                                                      |
| Author: Garcia Sebastian, eldraco@gmail.com                          |
| www.mateslab.com.ar                                                  |
+----------------------------------------------------------------------+

Client Started...
Nmap output files stored in 'nmap_output' directory...
Starting connection...
Client connected succesfully...
Waiting for more commands....
        Command Executed: nmap -F 192.168.1.0/24 -v -n -oA sub1

Установка dnmap

Программа предустановлена в Kali Linux.

Информация об установке в другие операционные системы будет добавлена позже.

Скриншоты dnmap

Это утилита командной строки

Инструкции по dnmap

Ссылки на инструкции будут добавлены позже.

Близкие программы:

Рекомендуемые статьи: