аналог nikto

Discussion in 'Песочница' started by t0ma5, 7 Apr 2016.

  1. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    830
    Likes Received:
    814
    Reputations:
    90
    всем привет,

    собственно сабж, можете посоветовать аналог под линуксы?
    в nikto удручает невозможность использования соксов
     
    _________________________
  2. pas9x

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

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    582
    Reputations:
    52
    Тут не важно поддерживает прога прокси или нет, под никсы она или под винду. Поставь нужную программу в виртуалбокс, и виртуалке сделай интернет через впн.
     
  3. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    830
    Likes Received:
    814
    Reputations:
    90
    занимайтесь чем хотите, вопрос был про аналог софта
     
    _________________________
  4. pas9x

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

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    582
    Reputations:
    52
    Менять программу только потому что она не может работать через проксю при наличии нормального решения - это неразумно.
    Чем не устраивает впн?
     
  5. private_static

    Joined:
    19 May 2015
    Messages:
    117
    Likes Received:
    76
    Reputations:
    22
    в nikto удручает невозможность нормально указать свою кастомную строку для матчинга кода 404, когда на сайте используются кастомные 404 страницы, в результате чего имеем кучу false positive
    если хочеш пустить на socks тора то поставь privoxy а в его конфиге пропиши форвардить весь входящий трафик на порт тора(или на любой другой socks прокси)
    в результате указываеш nikto http проксю privoxy - 127.0.0.1:8118, он будет пускать все запросы в него а privoxy в свою очередь будет форвардить на торовский 127.0.0.1:9050
    аналоги nikto есть но насколько я помню они тоже http proxy only
    в качестве другого варианта можно попробовать tsocks
     
    t0ma5 likes this.
  6. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    830
    Likes Received:
    814
    Reputations:
    90
    спасибо за ман по настройке носков :)
    ложные срабатывания на 404 тоже бесят :(
     
    _________________________
  7. blackbox

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

    Joined:
    31 Dec 2011
    Messages:
    362
    Likes Received:
    62
    Reputations:
    11
    Можно dirBuster еще юзать. Вообще описанным выше методом связкой tor + privoxy есть возможность весь траф в линуксовом дистрибутиве пустить через тор. Статья с описанием уже тут на форуме мелькала: https://webware.biz/?p=5175
     
  8. totenkopf

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

    Joined:
    19 Jul 2010
    Messages:
    91
    Likes Received:
    63
    Reputations:
    19
    Nikto же вроде перловый скрипт?
    Прикрутить поддержку соксов ничего не стоит. Есть специальные модули для этого.
    Например:
    "IO::Socket::Socks::Wrapper - Add SOCKS support for any perl object / package / program"
    Вся доработка займет несколько строк. Просто добавите модуль и укажете что заворачивать в сокс.
     
    #8 totenkopf, 9 Apr 2016
    Last edited: 9 Apr 2016
  9. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    830
    Likes Received:
    814
    Reputations:
    90
    совершенно верно, самый что ни на есть перл
    первая мысль была такой же, достав напильник я открыл сорцы
    признаюсь минут через 20 заметно погруснел, осознав что nikto не юзает какой нибудь обычный LWP или IO::Socket, а некую либу LW2(https://github.com/sullo/nikto/blob/master/program/plugins/LW2.pm), которая является форком либы LibWhisker 2.5, конечно где то в итоге юзается Socket, но умеют же они накодить, я так и не разобрался как прикрутить к ней соксы :(
     
    _________________________
  10. private_static

    Joined:
    19 May 2015
    Messages:
    117
    Likes Received:
    76
    Reputations:
    22
    идти по пути ковыряния в сорцах и их модифицирования очень трудозатратно
    а что если недостаточно разберёшся в коде и в результате намудриш так что в итоге часть запросов будет ходить через прокси а часть через настоящий ip и таким образом засветишся? в таких случаях нужно быть полностью уверенным в том как работает код прежде чем его модифицировать
     
  11. totenkopf

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

    Joined:
    19 Jul 2010
    Messages:
    91
    Likes Received:
    63
    Reputations:
    19
    Конечно копать килобайты кода не очень привлекательно, но в случае с этим конкретным сокс врапером "IO::Socket::Socks::Wrapper" обычно достаточно добавить в начале скрипта:
    после #!/usr/bin/perl
    Code:
    use IO::Socket::Socks::Wrapper {
    ProxyAddr => "127.0.0.1",
    ProxyPort => 9050,
    };
    Это для тор.
    И где дальше идет вызов сетевых функций не особо важно.
    Активно юзаю в своих програмах пока он не подводил.
    Конечно с nikto может и не заработает так просто, но что мешает попробовать?
    Запустить снифер и посмотреть куда идут коннекты.
     
  12. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    830
    Likes Received:
    814
    Reputations:
    90
    не работает и не будет работать, я не от балды писал что у них там адовые костыли, было бы всё так просто я бы этот топик не создавал
     
    _________________________