pty perl shell

Discussion in 'PHP' started by ShAnKaR, 3 Oct 2009.

  1. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    кароче идея такова:
    когда не помогает бекконект можно воспользоватся этой фигней, если соответственно на сервере есть perl и cgi-bin
    кода и идей натырил из http_tunnel и "Telnet-like Standard Daemon"
    установка:
    создаем на сервере в папке cgi-bin FIFO файл командой
    загружаем туда же скрипт tun.cgi

    потом у себя запускаем
    и вуаля - мы имеем шел с поддержкой псевдо-терминала на том сервере )
    проверял все вроде пашет и mc и тп.

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

    Attached Files:

    #1 ShAnKaR, 3 Oct 2009
    Last edited: 7 Oct 2009
    1 person likes this.
  2. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    Офигенно)) Я хотел попробовать написать на пыхе, но руки не дошли и наверно не дойдут ..
     
  3. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    на пыхе нужно dio_fcntl или както так либа
    под виндой не тестил клиента.
    конект медленный получается конечно- так как на каждую клавишу нажатую отправляется запрос серверу,
    все пока работает только методом GET потом исправлю палево.
     
    #3 ShAnKaR, 3 Oct 2009
    Last edited: 7 Oct 2009
  4. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    обновил. изменил на POST, добавил смену имени процесса и тп.
     
  5. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Штукенция обходит случаи с фаером? Спрашиваю, чтобы зря не палиться. Т.е. расшифруй плз фразу:

    юзаю backconnect.pl от Алексайза
     
  6. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    траф через скрипт на сайте идет.