проверить dns-черный список ip с помощью namp

Я говорю об этом скрипте для nmap http://nmap.org/nsedoc/scripts/dns-blacklist.html

Сводка пользователя

Проверяет целевые IP-адреса на наличие нескольких DNS-спама и черных списков открытых прокси-серверов и возвращает список служб, для которых IP-адрес был помечен. Проверки могут быть ограничены категорией службы (например, СПАМ, ПРОКСИ) или конкретным именем службы.

Можно ли использовать время и производительность nmap, например сделать его параллельным и установить тайм-аут ? любой пример, пожалуйста?

Спасибо


person user2203703    schedule 23.06.2014    source источник


Ответы (1)


Сценарий dns-blacklist использует библиотеку dnsbl для выполнения запросов. Эта библиотека использует Lua сопрограммы для параллельного выполнения множества запросов. Количество сопрограмм (включая скрипты), которые могут быть запущены в любой момент времени, задается переменной CONCURRENCY_LIMIT в nse_main.lua и не может быть установлено пользователем. Более полное описание параллелизма NSE можно найти в онлайн-документации.

Для тайм-аутов сам сценарий не принимает аргумент сценария тайм-аута. К счастью, библиотека dnsbl передает выполнение запроса DNS библиотеке dns, которая функция с именем get_default_timeout:

get_default_timeout = function()
  local timeout = {[0] = 10000, 7000, 5000, 4000, 4000, 4000}
  return timeout[nmap.timing_level()] or 4000
end

Это показывает, что библиотека dns установит время ожидания для DNS-запросов на 4000 мс (4 секунды) для -T3 (по умолчанию) до -T5, но будет больше предостерегать при более низких уровнях времени.

person bonsaiviking    schedule 23.06.2014