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
Ссылки на инструкции будут добавлены позже.
Comments are Closed