Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
nmapAutomator — Скрипт, который можно запускать в фоновом режиме! | Kitploit
Инструменты/GitHubGitHub/21y4d/nmapautomator
РазведкаСканеры уязвимостейКартирование сетиСканирование портовСбор информацииТестирование на Проникновение
GitHub21y4d/nmapautomator

nmapAutomator

Скрипт, который можно запускать в фоновом режиме!

Репозиторий
3.1k8585 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

nmapAutomator

Скрипт, который можно запускать в фоне!

nmapAutomator

Краткое описание

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

Это обеспечит две вещи:

  1. Автоматизация сканирования nmap.
  2. Фоновая разведка, работающая постоянно.

Как только начальные порты будут найдены 'через 5–10 секунд', мы сможем вручную заняться этими портами, а остальное пусть выполняется в фоне без какого-либо нашего участия.

Возможности

Сканирования

  1. Network : Показывает все активные хосты в сети целевого хоста (~15 секунд)
  2. Port : Показывает все открытые порты (~15 секунд)
  3. Script : Выполняет сканирование сценариев на найденных портах (~5 минут)
  4. Full : Выполняет полное сканирование диапазона портов, затем тщательное сканирование новых портов (~5–10 минут)
  5. UDP : Выполняет UDP-сканирование «требуется sudo» (~5 минут)
  6. Vulns : Выполняет CVE-сканирование и сканирование уязвимостей nmap на всех найденных портах (~5–15 минут)
  7. Recon : Предлагает команды разведки, затем запрашивает автоматический запуск
  8. All : Выполняет все сканирования (~20–30 минут)

Примечание: Это инструмент разведки, он не выполняет эксплуатацию.

Автоматическая разведка

С опцией recon nmapAutomator автоматически рекомендует и запускает лучшие инструменты разведки для каждого найденного порта.
Если рекомендованный инструмент отсутствует на вашей машине, nmapAutomator подскажет, как его установить.

Работает в любой оболочке

nmapAutomator на 100% совместим с POSIX, поэтому может запускаться в любой sh-оболочке и на любой UNIX-подобной машине (даже на 10-летнем роутере!), что делает nmapAutomator идеальным для разведки при латеральном перемещении.

Если вы хотите запустить nmapAutomator на удалённой машине, просто загрузите статический бинарник nmap по этой ссылке или с помощью static-get и перенесите его на удалённую машину. Затем можно использовать флаг -s/--static-nmap, чтобы указать путь к статическому бинарнику nmap.

Удалённый режим (Beta)

С флагом -r/--remote nmapAutomator запускается в удалённом режиме, который предназначен для работы только с помощью команд POSIX shell, без использования внешних инструментов.
Удалённый режим всё ещё разрабатывается. С -r пока работают только следующие сканирования:

  • Сетевое сканирование (пока только ping)
  • Port Scan
  • Full Scan
  • UDP Scan
  • Recon Scan

Вывод

nmapAutomator сохраняет результаты каждого типа сканирования в отдельный файл в выходной директории.
Также сохраняется полный вывод скрипта, который можно просмотреть с помощью less -r outputDir/nmapAutomator_host_type.txt или просто cat.


Требования:

ffuf, который можно установить командой:

root@kitploit:~
sudo apt update
sudo apt install ffuf -y

Или Gobuster 'v3.0 или выше', который можно установить командой:

root@kitploit:~
sudo apt update
sudo apt install gobuster -y

Другие инструменты разведки, используемые в скрипте:

Большинство из них должны быть предустановлены в Parrot OS и Kali Linux.
Если какие-либо рекомендованные инструменты разведки отсутствуют, они будут автоматически пропущены, а пользователь получит уведомление.

Установка:

root@kitploit:~
git clone https://github.com/21y4d/nmapAutomator.git
sudo ln -s $(pwd)/nmapAutomator/nmapAutomator.sh /usr/local/bin/

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

root@kitploit:~
./nmapAutomator.sh -h
Usage: nmapAutomator.sh -H/--host <TARGET-IP> -t/--type <TYPE>
Optional: [-r/--remote <REMOTE MODE>] [-d/--dns <DNS SERVER>] [-o/--output <OUTPUT DIRECTORY>] [-s/--static-nmap <STATIC NMAP PATH>]

Scan Types:
	Network : Shows all live hosts in the host's network (~15 seconds)
	Port    : Shows all open ports (~15 seconds)
	Script  : Runs a script scan on found ports (~5 minutes)
	Full    : Runs a full range port scan, then runs a thorough scan on new ports (~5-10 minutes)
	UDP     : Runs a UDP scan "requires sudo" (~5 minutes)
	Vulns   : Runs CVE scan and nmap Vulns scan on all found ports (~5-15 minutes)
	Recon   : Suggests recon commands, then prompts to automatically run them
	All     : Runs all the scans (~20-30 minutes)

Примеры сканирования:

root@kitploit:~
./nmapAutomator.sh --host 10.1.1.1 --type All
./nmapAutomator.sh -H 10.1.1.1 -t Basic
./nmapAutomator.sh -H academy.htb -t Recon -d 1.1.1.1
./nmapAutomator.sh -H 10.10.10.10 -t network -s ./nmap

Планируемые возможности

  • Поддержка URL/DNS — спасибо @KatsuragiCSL
  • Добавлен фаззинг расширений для http-разведки
  • Добавлен прогресс-бар nmap
  • Вывод списка отсутствующих инструментов в разведке
  • Добавлена возможность смены выходной папки
  • Сохранение полного вывода скрипта в файл
  • Улучшение производительности и эффективности скрипта — спасибо @caribpa
  • Сделать nmapAutomator на 100% совместимым с POSIX. — Огромное спасибо @caribpa
  • Добавлен тип сетевого сканирования, чтобы nmapAutomator мог обнаруживать активные хосты в сети.
  • Возможность использования нескольких типов сканирования за один запуск.
  • Возможность сканирования нескольких хостов за один запуск.
  • Полная реализация удалённого режима для всех сканирований

Не стесняйтесь отправлять пулл-реквесты :)
Для пулл-реквестов, пожалуйста, старайтесь следовать этим Рекомендациям по внесению изменений.

Скачать инструмент
nmap Vulnerssslscanniktojoomscanwpscan
droopescansmbmapenum4linuxdnsreconodat
smtp-user-enumsnmp-checksnmpwalkldapsearch