Главное меню
RSS трансляции
Наши новости могут транслироваться, используя rss.
rss1.0
rss2.0
rdf
FAQ
 FAQ #107
Back to Categories    Print this FAQ  Send a link to this FAQ to a friend pdf
Как отправить TCP/UDP пакет из командной строки
Создаем сокет:

exec дескриптор-файла<>/dev/протокол/адрес-узла/номер-порта

где дескриптор файла - число от 3. Например .$ exec 3<>/dev/tcp/192.168.0.1/80

отправка и получение информации из сокетв:

echo -e "GET / HTTP/1.1\r\nhost: 192.168.0.1\r\nConnection: close\r\n\r\n" >&3
cat <&3

Получение данных в переменную:

$ echo -ne $MSG >&3
$ printf $MSG >&3


Закрытие сокета:

$ exec дескриптор-файла<&-
$ exec дескриптор-файла>&-

< и > - на вход и на выход, т.к. открывался <>
Views 611 (Unique 358)
Member Rating : Not yet rated  
FAQ Posted by vampyr
Info Created: Friday 04 June 2021 - 15:01:47
Last Updated: Friday 04 June 2021 - 15:15:39
 
РадиоЭлектроника
Поиск Vampyr`s House!
Copyright © 1999-2014, Igor Muraviov. Все авторские права принадлежат их владельцам ( в случае указания) или владельцу сайта, если автор не указан.
Копирование материалов с сайта возможно только в случае размещения ссылки на первоисточник.
Protected by Copyscape DMCA Plagiarism Check