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

Discussion in 'WASM.NETWORKS' started by hybrid2210, Jul 2, 2008.

  1. hybrid2210

    hybrid2210 New Member

    Blog Posts:
    0
    Joined:
    Apr 6, 2008
    Messages:
    3
    Здравствуйте!

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

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

    ECk Member

    Blog Posts:
    0
    Joined:
    Apr 9, 2004
    Messages:
    454
    Location:
    Russia
    nmap посмотрите - он с исходниками. С нуля (да и не с нуля) лучше едва ли можно сделать.
    http://nmap.org/download.html
     
  3. 2FED

    2FED New Member

    Blog Posts:
    0
    Joined:
    Feb 20, 2008
    Messages:
    1,002
    Как происходит скан TCP порта понятно, если соеденились значит открыт. А вот с UDP ничего не понятно, если отправить туда пакет то никакого подтверждения не будет, как в общем работают сканеры UDP?
     
  4. ECk

    ECk Member

    Blog Posts:
    0
    Joined:
    Apr 9, 2004
    Messages:
    454
    Location:
    Russia
    ICMP (DUR) ловить надо для UDP портов (т.к. пакет может быть дропнут как роутером, так и хостом).
     
  5. 2FED

    2FED New Member

    Blog Posts:
    0
    Joined:
    Feb 20, 2008
    Messages:
    1,002
    Соответственно если не дропнут значит порт открыт?
     
  6. n0hack

    n0hack New Member

    Blog Posts:
    0
    Joined:
    Jun 3, 2008
    Messages:
    71
    hybrid2210
    Советую начать вот с этой книжки:
    http://www.ozon.ru/context/detail/id/2409503/

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