Сканер портов

Тема в разделе "WASM.NETWORKS", создана пользователем hybrid2210, 2 июл 2008.

  1. hybrid2210

    hybrid2210 New Member

    Публикаций:
    0
    Регистрация:
    6 апр 2008
    Сообщения:
    3
    Здравствуйте!

    Хочу написать сканер портов для протоколов TCP, UDP (какие порты открыты/закрыты на локальной машине).
    Подскажите, с чего начать, к каким статьям, ресурсам можно обратиться.
    Наверняка есть готовые решения, но хотелось бы попробовать свои силы в ASM'е.

    Заранее спасибо!
     
  2. ECk

    ECk Member

    Публикаций:
    0
    Регистрация:
    9 апр 2004
    Сообщения:
    454
    Адрес:
    Russia
    nmap посмотрите - он с исходниками. С нуля (да и не с нуля) лучше едва ли можно сделать.
    http://nmap.org/download.html
     
  3. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    Как происходит скан TCP порта понятно, если соеденились значит открыт. А вот с UDP ничего не понятно, если отправить туда пакет то никакого подтверждения не будет, как в общем работают сканеры UDP?
     
  4. ECk

    ECk Member

    Публикаций:
    0
    Регистрация:
    9 апр 2004
    Сообщения:
    454
    Адрес:
    Russia
    ICMP (DUR) ловить надо для UDP портов (т.к. пакет может быть дропнут как роутером, так и хостом).
     
  5. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    Соответственно если не дропнут значит порт открыт?
     
  6. n0hack

    n0hack New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2008
    Сообщения:
    71
    hybrid2210
    Советую начать вот с этой книжки:
    http://www.ozon.ru/context/detail/id/2409503/

    Книжка захватывает, изложение настолько подробное и доступное, что даже опытный пользователь разберется.