Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   pty perl shell (https://forum.antichat.xyz/showthread.php?t=145301)

ShAnKaR 03.10.2009 01:36

pty perl shell
 
Вложений: 1
кароче идея такова:
когда не помогает бекконект можно воспользоватся этой фигней, если соответственно на сервере есть perl и cgi-bin
кода и идей натырил из http_tunnel и "Telnet-like Standard Daemon"
установка:
создаем на сервере в папке cgi-bin FIFO файл командой
Цитата:

mkfifo fifo
chmod 777 fifo
загружаем туда же скрипт tun.cgi

потом у себя запускаем
Цитата:

./tun.pl http://localhost/cgi-bin/tun.cgi
и вуаля - мы имеем шел с поддержкой псевдо-терминала на том сервере )
проверял все вроде пашет и mc и тп.

псевдотерминал создается при помощи /dev/ptmx, так как у меня только этот вариант сработал, на других никсовых кроме своего линукса пока не смотрел.
для клиентской части также необходим пакет Term::ReadKey
остальные либы все должны быть по дефолту
вариант черновой поэтому тут запостил, жду коментариев.

BlackSun 03.10.2009 01:38

Офигенно)) Я хотел попробовать написать на пыхе, но руки не дошли и наверно не дойдут ..

ShAnKaR 03.10.2009 01:40

Цитата:

Сообщение от BlackSun
Офигенно)) Я хотел попробовать написать на пыхе, но руки не дошли и наверно не дойдут ..

на пыхе нужно dio_fcntl или както так либа
под виндой не тестил клиента.
конект медленный получается конечно- так как на каждую клавишу нажатую отправляется запрос серверу,
все пока работает только методом GET потом исправлю палево.

ShAnKaR 07.10.2009 17:08

обновил. изменил на POST, добавил смену имени процесса и тп.

Pashkela 07.10.2009 17:45

Штукенция обходит случаи с фаером? Спрашиваю, чтобы зря не палиться. Т.е. расшифруй плз фразу:

Цитата:

когда не помогает бекконект
юзаю backconnect.pl от Алексайза

ShAnKaR 07.10.2009 20:24

Цитата:

Сообщение от Pashkela
Штукенция обходит случаи с фаером? Спрашиваю, чтобы зря не палиться.

траф через скрипт на сайте идет.


Время: 01:55