АнглийскийФранцузскийИспанский

Значок OnWorks

ndiff - Интернет в облаке

Запустите ndiff в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда ndiff, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ndiff - Утилита для сравнения результатов сканирования Nmap

СИНТАКСИС


ндифф [кредита] {а.xml} {б.xml}

ОПИСАНИЕ


Ndiff - это инструмент, помогающий сравнивать просмотры Nmap. Требуется два выходных файла Nmap XML
и распечатывает различия между ними. Наблюдаемые различия:

· Состояния хоста (например, вверх до вниз)

· Состояния порта (например, от открытого до закрытого)

· Версии сервиса (от -sV)

· Соответствие ОС (от -O)

· Вывод скрипта

Ndiff, как и стандарт Разница утилита сравнивает два сканирования за раз.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ РЕЗЮМЕ


-h, --Помогите
Показать справочное сообщение и выйти.

-v, --подробный
Включите в вывод все хосты и порты, а не только те, которые были изменены.

--текст
Напишите вывод в удобочитаемом текстовом формате.

--xml
Записывать вывод в машиночитаемом формате XML. Структура документа определена в
файл ndiff.dtd включен в дистрибутив.

Любые другие аргументы считаются именами выходных файлов XML Nmap. Должно быть
ровно два.

ПРИМЕР


Давайте воспользуемся Ndiff для сравнения результатов двух сканирований Nmap, использующих разные параметры. в
сначала сделаем быстрое сканирование (-F), который сканирует меньшее количество портов на предмет скорости. Во втором мы
просканируйте больший набор портов по умолчанию и запустите сценарий NSE.

# птар -F scanme.nmap.org -ОХ scanme-1.xml
# птар --script = HTML-заголовок scanme.nmap.org -ОХ scanme-2.xml
$ ндифф -v scanme-1.xml scanme-2.xml
-Nmap 5.35DC1, 2010 июля 07 г., 16:12
+ Nmap 5.35DC1, 2010 июля 07 г., 16:12

scanme.nmap.org (64.13.134.52):
Хост включен.
-Не показано: 95 фильтрованных портов
+ Не показано: 993 отфильтрованных порта
ВЕРСИЯ ГОСУДАРСТВЕННОЙ СЛУЖБЫ ПОРТА
22 / TCP Open SSH
25 / tcp закрытый smtp
53 / tcp открытый домен
+ 70 / tcp закрытый суслик
80 / tcp открыть http
+ | _ html-title: Вперед, ScanMe!
113 / tcp закрытая аутентификация
+ 31337 / tcp закрыто Elite

Изменения отмечаются знаком - или + в начале строки. Мы видим из вывода, что
сканирование без -F Опция быстрого сканирования обнаружила два дополнительных порта: 70 и 31337.
html-title выдал дополнительный вывод для порта 80. По подсчетам портов мы
может сделать вывод, что быстрое сканирование просканировало 100 портов (95 отфильтрованных, 3 открытых и 2 закрытых), в то время как
при обычном сканировании сканировалось 1000 (993 отфильтрованных, 3 открытых и 4 закрытых).

Команда -v (или --подробный) параметр Ndiff заставил его показывать даже те порты, которые не изменились, например
22 и 25. Без -v, они бы не были показаны.

ВЫВОД


Есть два режима вывода: текст и XML. Текстовый вывод по умолчанию, его также можно
выбран с --текст вариант. Текстовый вывод напоминает унифицированную разницу нормального Nmap.
терминальный выход. Каждой строке предшествует символ, указывающий,
измененный. - означает, что строка была в первом сканировании, но не во втором; + означает это
был во втором, но не в первом. Измененная линия обозначается - линией
за которым следует + линия. Перед строками, которые не изменились, ставится пробел.

Пример 1 - это пример вывода текста. Здесь порт 80 на хосте
photos-cache-snc1.facebook.com получил служебную версию (lighttpd 1.5.0). Хозяин в
69.63.179.25 изменил свое обратное DNS-имя. Хост по адресу 69.63.184.145 полностью отсутствовал
в первом сканировании, но появился во втором.

Пример 1. Ндифф текст выходной

-Nmap 4.85BETA3 в 2009-03-15 11:00
+ Nmap 4.85BETA4, 2009, 03:18

photos-cache-snc1.facebook.com (69.63.178.41):
Хост включен.
Не показано: 99 фильтрованных портов
ВЕРСИЯ ГОСУДАРСТВЕННОЙ СЛУЖБЫ ПОРТА
-80 / tcp открыть http
+ 80 / tcp открыть http lighttpd 1.5.0

-cm.out.snc1.tfbnw.net (69.63.179.25):
+ mailout-snc1.facebook.com (69.63.179.25):
Хост включен.
Не показано: 100 фильтрованных портов

+ 69.63.184.145:
+ Хост включен.
+ Не показано: 98 отфильтрованных порта
+ ВЕРСИЯ ГОСУДАРСТВЕННОЙ СЛУЖБЫ ПОРТА
+ 80 / tcp открыть http Apache httpd 1.3.41.fb1
+ 443 / tcp открыть ssl / http Apache httpd 1.3.41.fb1

Вывод XML, предназначенный для обработки другими программами, выбирается с помощью --xml опцию.
Он основан на выводе XML Nmap с несколькими дополнительными элементами, указывающими на различия.
Документ XML заключен в Nmapdiff и скандифф элементы. Различия между хостами
заключено в хостдифф теги и различия портов заключены в Portdiff теги. Внутри
хостдифф or Portdiff, a и b теги показывают состояние хоста или порта при первом сканировании
(a) или второе сканирование (b).

Пример 2 показывает XML-различие тех же сканирований, показанных выше в примере 1. Обратите внимание, как порт
80 из photos-cache-snc1.facebook.com заключено в Portdiff теги. Для 69.63.179.25
старое имя хоста находится в a теги и новое в b. Для нового хоста 69.63.184.145 есть
b в хостдифф без соответствующего a, что указывает на отсутствие информации для
хост в первом сканировании.

Пример 2. Ндифф XML выходной





















































<service name="http" product="Apache httpd"
версия = "1.3.41.fb1" />



<service name="http" product="Apache httpd" туннель="ssl"
версия = "1.3.41.fb1" />








ПЕРИОДИЧЕСКИЕ ДИФФ


Используя Nmap, Ndiff, cron и сценарий оболочки, можно ежедневно сканировать сеть и получать
отчеты по электронной почте о состоянии сети и изменениях с момента предыдущего сканирования. Пример 3
показывает сценарий, который связывает их воедино.

Пример 3. Сканирование a сеть периодически Ндифф и крон

#!/ Бен / ш
ЦЕЛИ = "направлена против"
ОПЦИИ = "- v -T4 -F -sV"
date = `дата +% F`
компакт-диск / корень / сканирование
nmap $ OPTIONS $ TARGETS -oA scan- $ date> / dev / null
если [-e сканирование-пред.xml]; тогда
ndiff scan-prev.xml scan- $ date.xml> diff- $ date
echo "*** РЕЗУЛЬТАТЫ NDIFF ***"
cat diff- $ date
эхо
fi
echo "*** РЕЗУЛЬТАТЫ NMAP ***"
сканирование кошки - $ date.nmap
ln -sf сканирование- $ date.xml сканирование-prev.xml

Если сценарий сохранен как /root/scan-ndiff.sh, добавьте следующую строку в crontab root:

0 12 * * * /root/scan-ndiff.sh

ВЫХОД КОД


Код выхода указывает, равны ли просмотры.

· 0 означает, что сканирование одинаково во всех аспектах, о которых знает Ndiff.

· 1 означает, что сканированные изображения различаются.

· 2 указывает на ошибку времени выполнения, такую ​​как отказ от открытия файла.

Используйте ndiff в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    ОфисЭтаж
    ОфисЭтаж
    OfficeFloor обеспечивает инверсию
    управление связью, с его: - зависимостью
    впрыск - продолжение впрыска -
    внедрение потока Для получения дополнительной информации
    посетить...
    Скачать OfficeFloor
  • 2
    ДивКит
    ДивКит
    DivKit — это серверный пакет с открытым исходным кодом.
    Фреймворк пользовательского интерфейса (SDUI). Это позволяет вам
    развертывать обновления с сервера для
    разные версии приложения. Также это может быть
    используется для ...
    Скачать DivKit
  • 3
    субконвертер
    субконвертер
    Утилита для преобразования между различными
    формат подписки. Пользователи Shadowrocket
    следует использовать ss, ssr или v2ray в качестве цели.
    Вы можете добавить &remark= к
    Telegram-любимый HT...
    Скачать субконвертер
  • 4
    СВЭШ
    СВЭШ
    SWASH - это числовой
    инструмент для моделирования неустойчивости,
    негидростатический, со свободной поверхностью,
    вращательный поток и явления переноса
    в прибрежных водах как ...
    Скачать SWASH
  • 5
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 6
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • Больше »

Команды Linux

Ad