Поиск софта

Discussion in 'Болталка' started by 0xBF, 8 May 2019.

  1. 0xBF

    0xBF New Member

    Joined:
    28 Mar 2019
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Ищу софт, реализующий следующий функционал:
    Сканирование заданного диапазона IP адресов по портам 80 и 443 с использованием определенного URL (на пример /core/info.txt)
    Вывод списка хостов, вернувших определенный статус на данный запрос (на пример 200)
     
  2. user100

    user100 Moderator

    Joined:
    24 Dec 2011
    Messages:
    4,811
    Likes Received:
    18,433
    Reputations:
    377
    Nmap же...
    Как так:
    nmap -p 80,443 --script "/core/info.txt" -iL nmapin.txt -oN output.txt
     
    _________________________
    CyberTro1n, CKAP and seostock like this.
  3. 0xBF

    0xBF New Member

    Joined:
    28 Mar 2019
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Курил доки, но не обратил внимание на скриптинг. Спасибо! Буду чекать метод.
     
  4. 0xBF

    0xBF New Member

    Joined:
    28 Mar 2019
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    [C]: in function 'error'
    C:\Program Files (x86)\Nmap/nse_main.lua:823: in local 'get_chosen_scrits'
    C:\Program Files (x86)\Nmap/nse_main.lua:1315: in main chunk
    [C]: in ?

    QUITTING!
     
  5. user100

    user100 Moderator

    Joined:
    24 Dec 2011
    Messages:
    4,811
    Likes Received:
    18,433
    Reputations:
    377
    Рекомендую из-под Кали линух попробовать...
     
    _________________________
  6. 0xBF

    0xBF New Member

    Joined:
    28 Mar 2019
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
  7. 0xBF

    0xBF New Member

    Joined:
    28 Mar 2019
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Нужно использовать конкретный скрипт (название/путь указывается после параметра --script) и передать ему аргументы, но который? Есть ли подобное решение в стандартных?
     
  8. lifescore

    lifescore Elder - Старейшина

    Joined:
    27 Aug 2011
    Messages:
    651
    Likes Received:
    511
    Reputations:
    72
    [​IMG]

    инфа внутри
     
    0xBF and user100 like this.
  9. 0xBF

    0xBF New Member

    Joined:
    28 Mar 2019
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Супер! Спасибо за решение!
     
  10. lifescore

    lifescore Elder - Старейшина

    Joined:
    27 Aug 2011
    Messages:
    651
    Likes Received:
    511
    Reputations:
    72
    если захочешь кастомизируй, то редактируй файл http-fingerprints
    [​IMG]

    я добавил 3102 строки как пример твоя задача.
    в блоке porbes указывай пути, в случае если по хедеру то match пустой оставляй, обобщай коллекцию названием как я сделал "core"
    output собственно вывод сообщения или чего нужно в консоль nmap

    вторая половина настройки уже идет в конфигах скана, ну пример есть, там указываешь какие http коды обрабатывать (в примере я выбрал только 200)
    если нужно 404 игнорировать, тоже выводить, это можно настроить в fingerprints..
    в целом читай в начале файла полный мануал как расширять, какие возможности
    https://github.com/nmap/nmap/blob/9...3c5054cb/nselib/data/http-fingerprints.lua#L5

    p.s. ну а если говорить о производительном инструменте, всем понятно для каких задач, redis / оркестрация в помощь. nmap займет кучу времени, то что можно сделать за пару дней ;)