хостинг + bash + netcat. Как узнать IP пришедшего пакета UDP?
На хостинге крутится скрипт под bash, в котором утилитой nc принимаются пакеты UDP. Есть ли способ узнать с какого IP прислан пакет? IP нужно знать, чтобы отправить туда в ответ квитанцию или команду. С ключом -v для nc ничего не меняется, из nc вываливается только сам пакет. Запуск nc c "-v 2>&1" ничего не дал. Разные демоны и перехватчики пакетов типа tcpdump, наверное, хостер не даст установить. Никаких команд ifconfig, ip, ss, по видимому хостер не дал. Единственный вариант, который пришёл в голову, чтобы устройства, присылающие пакеты, в сам пакет вкладывали свой IP и порт. netstat не показывает ip последнего пришедшего пакета, по крайней мере я такого в его ответах не нашёл.
Перемещено beastie из general