LINUX.ORG.RU

web admin, Python, inetd, (Twisted?)


0

0

хай, всезнающему all :)

размышляю над способами реализации простой веб админки для роутеров, пока от неё требуется - возможность через веб интерфейс менять (коментировать/раскоментировать) строчки, скажем, в файле с правилами ipfw.

держать на каждом роутере по сокет-серверу ждущему команд от админки не хочется, первая мысль запускать скрипт редактирующий конфиг через inetd - тут столкнулся с трудностями, дальше совсем элементарного эхо не ушёл, как узнать хост на том конце и тд. ? Как мой скрипт будет принимать/отвечать?

Вообще есть у кого примеры питон скриптов работающих через inetd ?

Есть подозрение что приду к чему-то из Twisted но пока не уверен, есть ещё идеи?


Программа, работающая через inetd отличается от standalone лишь тем, что использует stdin и stdout вместо сокета.

anonymous
()
Ответ на: комментарий от anonymous

да, я знаю это

хочется пример чего-то посложнее вот этого:

import sys

while 1:
bfr = sys.stdin.read(1024)
sys.stdout.write(bfr)

как организовать полноценное "общение"?

как правильно использовать socket.fromfd() ?

Den0k
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.