26 Nov 2018

Сеть с помощью mknod

Category howto
Tags

Как скачать содержимое, если wget curl или любые другие стандартные инструменты недоступны.

mknod /dev/tcp/ c 30 36
exec 5<>/dev/tcp/falsetrue.io/80

echo -e "GET / HTTP/1.0\n" >&5
cat <&5

В результе получим “наружу” содержимое ответа.

Точно также можно делать и остальные запросы, вот пример запроса на ntp

cat </dev/tcp/time.nist.gov/13

58448 18-11-26 22:50:05 00 0 0 420.8 UTC(NIST) *

Подбробнее про /dev тут https://www.tldp.org/LDP/abs/html/devref1.html

Comments