【问题标题】:check dns-blacklist of ip by using namp使用nmap检查ip的dns-blacklist
【发布时间】:2014-06-23 04:41:08
【问题描述】:

我说的是 nmap 的这个脚本 http://nmap.org/nsedoc/scripts/dns-blacklist.html

用户摘要

根据多个 DNS 反垃圾邮件和开放代理黑名单检查目标 IP 地址,并返回已标记 IP 的服务列表。检查可能受限于服务类别(例如:SPAM、PROXY)或特定服务名称。

是否可以使用 nmap 的Timing and Performance,例如使其并行并设置超时?请问有什么例子吗?

谢谢

【问题讨论】:

    标签: nmap


    【解决方案1】:

    dns-blacklist 脚本使用dnsbl 库来执行查询。该库使用 Lua coroutines 并行发出许多请求。在任何给定时间可以运行的协程(包括脚本)的数量由 nse_main.lua 中的CONCURRENCY_LIMIT 变量设置,并且用户不可设置。更完整的 NSE 并行描述可以在 in the online documentation 找到。

    对于超时,脚本本身不接受超时脚本参数。不过幸运的是,dnsbl 库将 DNS 查询执行卸载到 dns 库,该库有一个名为 get_default_timeout 的函数:

    get_default_timeout = 函数() 本地超时 = {[0] = 10000, 7000, 5000, 4000, 4000, 4000} 返回 timeout[nmap.timing_level()] 或 4000 结尾

    这表明dns 库会将-T3(默认值)到-T5 的DNS 查询超时设置为4000 毫秒(4 秒),但在较低的时间级别会更加小心。

    【讨论】:

      猜你喜欢
      • 2011-07-24
      • 1970-01-01
      • 2015-07-06
      • 2023-03-10
      • 2013-06-03
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多