как отправить udp пакет стандартными средствами windows

Тема в разделе "WASM.NETWORKS", создана пользователем Funbit, 25 янв 2005.

  1. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    Можно ли как-нибудь послать udp сообщение (на указанный адрес и порт) стандартными средствами Windows XP/2000, т.е. используя только то, что поставляется вместе с ОС (без всяких portqry и т.п.) ? (никакого программирования, просто предположите, что кроме свежеустановленной ОС у вас ничего нет)
     
  2. ganes

    ganes New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2004
    Сообщения:
    62
    Адрес:
    Ukraine
    Никак! Развечто какойнибудь клиент типа ftp.exe и-то

    собственный удп пакет он тебе незгенерит если даже

    он и мог-бы их посылать...



    П.С Надь хоть Doo.Mать-Вашу чо спрашивать, пошли-бь

    занялись чам нябуДь!
     
  3. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    ganes

    лучше бы сам пошел и занялся чем-нибудь, чем умничать тут
     
  4. ZENiTH

    ZENiTH New Member

    Публикаций:
    0
    Регистрация:
    13 май 2003
    Сообщения:
    16
    легко:



    слушаешь 69 ingress udp port

    nc -L -u -p 69



    посылаешь udp egress udp packet

    tftp.exe 192.168.0.2 GET file.bin



    получаешь приблизительно такой пакет

    ☺file.bin netascii
     
  5. ZENiTH

    ZENiTH New Member

    Публикаций:
    0
    Регистрация:
    13 май 2003
    Сообщения:
    16
    если хочешь произвольный порт измени его в этом файле

    C:\windows\system32\drivers\etc\SERVICES
     
  6. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    а у ftp и tftp - протоколы одинаковые ?

    т.е. при get запросе сначало отправляется ip,port потом RETR filename.exe ?



    Кажись не в тему, но имеет отношение к tftp ;)
     
  7. ash

    ash New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2004
    Сообщения:
    52
    Адрес:
    Latvia
    Нет, не одинаковые.

    hxxp://www.google.com/search?q=site:www.faqs.org+tftp

    hxxp://www.google.com/search?q=site:www.faqs.org+ftp
     
  8. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    ZENiTH

    nc -L -u -p 69

    что есть nc ?
     
  9. ZENiTH

    ZENiTH New Member

    Публикаций:
    0
    Регистрация:
    13 май 2003
    Сообщения:
    16
    nc это порт юниксовой утилитки, полное название netcat, здесь она используется просто для проверки что соединение было

    -L слушать

    -u слушать по udp

    -p порт

    могу залить если нужна (с исходниками)
     
  10. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    ZENiTH

    что-то я не понял, на чистом winXP откуда всё это ? =\
     
  11. ZENiTH

    ZENiTH New Member

    Публикаций:
    0
    Регистрация:
    13 май 2003
    Сообщения:
    16
    nc просто показывает что факт входящего соединения был, вместо неё может быть любой ip и порт, а исходящее соединение делается с помощью встроенной утилиты XP tftp.exe как и было в исходных условиях задачи
     
  12. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    да, спасибо, работает,

    только жаль, что сообщение с нулевого байта начинается
     
  13. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    да, спасибо, работает,

    только жаль, что сообщение с нулевого байта начинается