URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 83546
[ Назад ]

Исходное сообщение
"Релиз Gate One, работающего в браузере эмулятора терминала и..."

Отправлено opennews , 12-Мрт-12 19:35 
Завершен процесс бета-тестирования и выпущен первый релиз проекта Gate One (http://liftoffsoftware.com/Products/GateOne), в рамках которого развивается работающий внутри web-бразуера эмулятор терминала и SSH-клиент, написанный на JavaScript с использованием стандартного HTML5 API и способный работать без установки дополнений или плагинов. Gate One состоит из web-приложения с реализацией интерфейса пользователя, и отвечающей за обработку сеансов серверной части, которая запускается в виде скрипта на локальной или удаленной машине. Код серверной части написан на языке Python с использованием модуля pyOpenSSL. Канал связи между браузерным клиентом и серверной частью организуется в зашифрованном виде с использованием WebSockets. Код проекта распространяется (https://github.com/liftoff/GateOne) в рамках лицензии AGPLv3.

<center><a href="https://a248.e.akamai.net/assets.github.com/img/0cdb4885822f... src="http://www.opennet.me/opennews/pics_base/0_1331565684.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


Из достоинств Gate One отмечается поддержка буфера обмена,  удобный интерфейc, напоминающий выпадающую консоль Quake (для оценки работы приложения достаточно нажать ESC, находясь на странице проекта (http://liftoffsoftware.com/Products/GateOne)), возможность просмотра изображений прямо в терминале, поддержка всех популярных браузеров, средства контроля доступа, менеджер закладок, просмотр истории соединений, аутентификация по SSH-ключам, интернационализация (поддерживается Unicode и русский язык), встроенные средства управления SSH-ключами, менеджер сессий. Поддерживается одновременное создание нескольких рабочих сессий в рамках одного окна. Текущий сеанс может быть клонирован, без необходимости повторной аутентификации за счет использования агрегации SSH-линков.


<center><a href="https://a248.e.akamai.net/assets.github.com/img/dc003f133228... src="http://www.opennet.me/opennews/pics_base/0_1331565708.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

Отдельно отмечается возможность восстановления рабочей сессии после перезапуска браузера или проблем с соединением, более того можно продолжить работу с ранее запущенной сессией на другом компьютере. Серверная часть поддерживает перезапуск без разрыва рабочих сеансов пользователей. Другой интересной возможностью является поддержка ведения полного лога всех операций в терминале, который затем может быть экспортирвоан в виде самодостаточного HTML-файла, наглядно повторяющего все записанные действия в форме видеоролика (http://c307523.r23.cf1.rackcdn.com/gateone_recording_example...). Дополнительно реализован плагин для повторного проигрывания всех действий в рабочем сеансе.

<center><a href="http://liftoffsoftware.com/sites/default/files/full_color_su... src="http://www.opennet.me/opennews/pics_base/0_1331565832.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


GateOne может использоваться как отдельное приложение, так и в роли модуля для интеграции с другими системами, такими как интерфейсы администрирования маршрутизаторов или системы управления виртуальными машинами. Поддерживается создание плагинов к серверной части на языке Python, к web-приложению на языке JavaScript, а также изменение оформление интерфейса через подключение CSS-шаблонов. Возможно подключение дополнительных модулей аутентификации, например, уже реализована работающая с Active Directory поддержка Single Sign на базе Kerberos, модуль для аутентификации через Google Auth и  похожий на OpenID механизм аутентификации на базе WebSocket API.

<center><iframe width="560" height="315" src="http://www.youtube.com/embed/gnVohdlZXVY?rel=0" frameborder="0" allowfullscreen></iframe></center>


URL: http://liftoffsoftware.com/Products/GateOne
Новость: http://www.opennet.me/opennews/art.shtml?num=33333


Содержание

Сообщения в этом обсуждении
"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 19:35 
> модуль для аутентификации через Google Auth

Это чтоб гугол в случае чего мог заходить на мои серваки? Круто.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено тигар , 12-Мрт-12 23:00 
ну есть орды идиотов которые свою почту им доверяют, корпоративную. для них же, видимо, стараются:)

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено An , 13-Мрт-12 01:18 
а клинические идиоты продолжают чахнуть над своими постфиксами и екзимами и дрочить своё ЧСВ заблуждениями о "корпоративной почте".

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Andrew Kolchoogin , 13-Мрт-12 01:32 
Я гляжу, особо продвинутые специалисты по клиническим идиотам уже научились, например, цеплять BIS к Google'овской почте.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено тигар , 13-Мрт-12 01:48 
> Я гляжу, особо продвинутые специалисты по клиническим идиотам уже научились, например,
> цеплять BIS к Google'овской почте.

эти спицЫалисты кроме как нотификации из вCUNTакта на почту просто ничего не получают. чо б и не сливать гуглу свою почту.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 06:18 
Ниче не понял. Что такое BIS ? А Exim не трогать - это ВЕЩЬ!!

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Mr. Sneer , 13-Мрт-12 06:32 
BIS - это BlackBerry Internet Service. Не совсем, правда, понял, при чем тут он. Т.к. данная технология реализуется со стороны ОПСОСа и, собственно, самой BlackBerry. А в корпорациях, заботящихся о сохранности данных, используется BES.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Mr. Sneer , 13-Мрт-12 06:42 
> BIS - это BlackBerry Internet Service. Не совсем, правда, понял, при чем
> тут он. Т.к. данная технология реализуется со стороны ОПСОСа и, собственно,
> самой BlackBerry. А в корпорациях, заботящихся о сохранности данных, используется BES.

А почта от google вполне себе подключается и работает с BIS. Правда лично не пробовал, сужу по форумам :)



"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 12:47 
Заменили 1 зонд на другой зонд. Кто-то будет рад коммерческим секретам :)

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 09:10 
Дожили, уже настроить постфикс стало считаться чем-то сложным.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено o , 13-Мрт-12 10:01 
Просто выросло новое поколение эникейщиков. были просто эникейщики, теперь облачные эникейщики.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 12:48 
> Просто выросло новое поколение эникейщиков. были просто эникейщики, теперь облачные эникейщики.

Просто у школьников еще не выработался иммунитет к потокам маркетингового буллшита который на них льется. А зря, зря. Не все йогурты одинаково полезны. И вообще, не все то йогурт что в баночке.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено codejumper , 12-Мрт-12 19:49 
охрененно!

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 19:53 
Эх, если бы такое прикрутили к роутерам с веб интерфейсом и дали рута...

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 19:56 
dd-wrt :)

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 19:56 
> dd-wrt :)

я имею в виду, берешь прошивку, прикручиваешь туда все что хочешь и вперед!


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Dan , 12-Мрт-12 20:13 
dd-wrt!

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 20:21 
> я имею в виду, берешь прошивку, прикручиваешь туда все что хочешь и
> вперед!

OpenWRT!


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено аноноим , 13-Мрт-12 09:05 
А в чём принципиальное отличие между OpenWRT и DD-WRT?

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 10:20 
DD-WRT, почти, блоб. OpenWRT - полноценный линукс дистрибутив со своим пакетным менеджером (устанавливай, что хочешь).

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 12:48 
> А в чём принципиальное отличие между OpenWRT и DD-WRT?

В основном в том что первое гибкое и модифицируемое.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено XoRe , 13-Мрт-12 17:13 
>> А в чём принципиальное отличие между OpenWRT и DD-WRT?
> В основном в том что первое гибкое и модифицируемое.

А второе - сразу рабочее, со всем функционалом, который есть в прошивке.
Это не холивара ради, а информации для.
Когда хватает функционала из коробки - dd-wrt + пол-часа = готовый роутер.
Когда нужны нестандартные настройки, наверное больше подойдет openwrt.
Например, у корбины/билайна l2tp интернет отлично работает в прошивке от олега, и очень фигово в dd-wrt (долго подключается).
Наверное тут лучше подойдет openwrt + возможность подкрутить/доустановить софт.
Плюс, когда несколько провайдеров и т.д.

По теме - это не первая браузерная консоль.
И чего им так питон дался для этих целей?
http://code.google.com/p/web-shell/ - тоже на питоне
http://code.google.com/p/shellinabox/ - на си

Настраивал последнюю, понравилось то, что на сервере запускается бинарник и работает, как веб сервер.
Хотя тут может быть интересно своими красивостями.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено сасас , 13-Мрт-12 17:39 
>[оверквотинг удален]
> очень фигово в dd-wrt (долго подключается).
> Наверное тут лучше подойдет openwrt + возможность подкрутить/доустановить софт.
> Плюс, когда несколько провайдеров и т.д.
> По теме - это не первая браузерная консоль.
> И чего им так питон дался для этих целей?
> http://code.google.com/p/web-shell/ - тоже на питоне
> http://code.google.com/p/shellinabox/ - на си
> Настраивал последнюю, понравилось то, что на сервере запускается бинарник и работает, как
> веб сервер.
> Хотя тут может быть интересно своими красивостями.

В простейшем случае на openwrt тоже полчаса.  Если случай сложный - то на ddwrt обчно не решить, на openwrt  - час


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 21:37 
> Эх, если бы такое прикрутили к роутерам с веб интерфейсом и дали рута...

Нужно - сделайте. Правда хрень на питоне мало того что потребует дофига места под питон и не факт что влезет в флеху и будет тормозить, но можно же и переписать бэкэнд или подцепить винч/флеху под жирный питоновый крап, если лень/не умеете :)


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 12-Мрт-12 23:24 
# equery s dev-lang/python
* dev-lang/python-2.7.2-r3
         Total files : 1691
         Total size  : 27.09 MiB
* dev-lang/python-3.1.4-r3
         Total files : 1586
         Total size  : 24.94 MiB
* dev-lang/python-3.2.2
         Total files : 1712
         Total size  : 27.72 MiB

дружок, тебе придётся ещё долго торговать фантиками с одноклассниками, потом продать любимую флешку на 32 мегабайта и купить в музее на 128 мегабайт.

на питоне серверная часть, дружок. и да, на флехе будет HTML5 браузер, и он по-любому больше. вообще хорошо быть анонимусом, правда? написал горячечного бреда, из которого ясно, что ты даже статью толком не понял, про "винч под питон" феерически.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 07:59 
Имеется в виду память самого роутера. Она вполне может быть ограничена.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 11:41 
Её вполне можно увеличить.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 14:56 
> Её вполне можно увеличить.

Ну вот у меня роутер. Флеха 4Мб, USB нет. Увеличивайте. Ваши предложения? Долбстись с перепайкой чипа чтобы вашу какашку на питоне запустить? При том что максимальный размер чипа такого типа около 16Мб и врядли туда ваш крап влезет7 Эти питонисты такие питонисты :)


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 22:07 
Вы не понимаете пидонистов. У них цель (как и цель языка) сделать как можно проще и не париться. Даже создатель пидона назвал язык в честь шоу комик-группы. Казалось бы, как вообще можно связать шоу коми-группы с языком программирования (ГСМ'ный мозг?). Ответ на вопрос для пидонистов прост: так (или хочу). Я не видел никогда чтобы хоть один пидонист или пхп-шник думал хотя бы на шаг вперед. Поэтому они ответили что её вполне можно увеличить и на этом успокоились. А оказалось что бывают случаи когда следующий шаг (т.е. собственно модернизация) много сложнее чем простое однобокое сиюминутное заявление (что потверждает мои слова о том что пидонист не думал даже на 1 шаг вперед).

Тест анонима на пидониста: комик-группа и язык программирования у анонима не укладываются в голове. Следовательно, аноним не пидонист.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено XoRe , 13-Мрт-12 17:25 
> Её вполне можно увеличить.

Вот на это я бы посмотрел.
Выложите на ютубе ролик?
Блокбастер "Как я апгрейдил свой роутер"
Я даже могу дать убитый asus rt-n10 под такое дело)


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 13-Мрт-12 19:39 
для роутера ОБЯЗАТЕЛЬНО нужен ssh через вебморду. ОЧЕНЬ.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 12:51 
> флешку на 32 мегабайта и купить в музее на 128 мегабайт.

Ну найди мне SPI-флешку для роутера на 128 мегабайтов. Хоть за фантики, хоть за что там еще. Хотя я понимаю что такие как вы видели роутеры только на картинке, т.к. родители денег не выделили, а на школьных завтраках еще не сэкономилось.

Чувак имел в виду запуск серверной части на мелкой девайсине типа домашнего роутера, которая всегда включена. А там обычно SPI флеха. Ну самый край на 16 мегов, а чаще на 4 или 8Мб. Что-то сверх того требует подключения внешнего винча к роутеру, что уже каатит далеко не везде. Поэтому питон для таких девайсов жирноват и тормознут, ВНЕЗАПНО.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 13-Мрт-12 19:48 
>> флешку на 32 мегабайта и купить в музее на 128 мегабайт.
> Ну найди мне SPI-флешку для роутера

(включает телепатию) у тебя нет  в ОС ssh клиента?

> на 128 мегабайтов.

напряги мозг, малыш. я выдал объём с системы, у которой ядро 11  мег и инитрд 31. сколько весит ядро для роутера? slitaz, к примеру, вести 30 мег _весь_.


> хоть за что там еще. Хотя я понимаю что такие как
> вы видели роутеры только на картинке, т.к. родители денег не выделили,
> а на школьных завтраках еще не сэкономилось.

да малыш, именно поэтому ты обращаешься ко мне на "вы";)


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено bircoph , 12-Мрт-12 20:18 
Посколку это браузерное приложение, у него нет доступа к /dev/random, без чего генерация надёжных сессионных ключей ssh невозможна.

Учитывая быстрое расползание web-дури, NSA наверняка радостно потирает лапки. И не только NSA.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 20:43 
А что мешает ключи сделать ранее, в нормальном режиме?

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено bircoph , 12-Мрт-12 23:13 
То, что сеансовые ключи генерируются автоматически в процессе работы, меняются через определённые интервалы и, естественно, должны быть случайными и неповторяющимися.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено o , 13-Мрт-12 10:03 
> То, что сеансовые ключи генерируются автоматически в процессе работы, меняются через определённые
> интервалы и, естественно, должны быть случайными и неповторяющимися.

Там https вроде как подерживается, точно параноикам есть возможность перестраховаться


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено pavlinux , 12-Мрт-12 21:08 
> Посколку это браузерное приложение, у него нет доступа к /dev/random, без чего
> генерация надёжных сессионных ключей ssh невозможна.

http://www.random.org/cgi-bin/randbyte?nbytes=1024&format=h


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено bircoph , 12-Мрт-12 23:15 
> http://www.random.org/cgi-bin/randbyte?nbytes=1024&format=h

Ну если вы доверяете чужому дяде такую работу...

Кроме того, данные случайные числа не должны быть известны никому, кроме самого клиента. А вы предлагаете не просто брать это с левого ресурса, но и по открытому протоколу, чтоб весь мир был в курсе.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 01:10 
В нормальных браузерах надежный генератор случайных чисел есть уже давно.
https://bugs.webkit.org/show_bug.cgi?id=22049

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено XoRe , 13-Мрт-12 17:28 
> Посколку это браузерное приложение, у него нет доступа к /dev/random, без чего
> генерация надёжных сессионных ключей ssh невозможна.
> Учитывая быстрое расползание web-дури, NSA наверняка радостно потирает лапки. И не только
> NSA.

Выскакивает окошко "Для генерации надежного ключа введите случайный текст".
Инпут, субмит, и все.
Проблема рандомности перекладывается на пользователя)


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 31-Мрт-12 15:01 
> Посколку это браузерное приложение, у него нет доступа к /dev/random,

к координатам мыши есть


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Нанобот , 12-Мрт-12 20:45 
имхо, клиент на java, коннектящийся из браузера непосредственно к ssh-серверу (название не помню), на порядок проще.
как-никак, поставить яву в браузер проще, чем таскать с собой какой-то непонятный скрипт на питоне

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено ананим , 12-Мрт-12 21:08 
> Код серверной части написан на языке Python

серверной части
серверной
или вы сервера таскаете с собой? при чём по частям?


зыж
>имхо, клиент на java, коннектящийся из браузера

нет, спасибо.
сервелато-жаба-флэшь - это тот салат, от которого уже тошнит.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 21:28 
зачем вы с собой сервер таскать собираетесь совершенно непонятно

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 21:32 
Глупости!

Проще прозрачный и красивый скриптовый сервер на питоне развернуть (и да!, - работающий, в смысле сети, на порядок быстрее жабы), чем таскать непонятный жаватрындец, под непонятными же лицензиями, в которых ваще "ромашка": то ли "есть", то ли "нет", то ли "есть, но завтра отнимут", то ли "есть, и не пока отняли. но копирастам надо платить".


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 21:38 
> работающий, в смысле сети, на порядок быстрее жабы),

А бенчмарки где в доказательство этого тезиса?


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 21:52 
Вам нужны доказательства, что асинхронный сервер обрабатывает запросы быстрее (уж хотя бы за счет отсутствия переключения контекста) синхронного? Ублыбнул!

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 13-Мрт-12 00:20 
> Вам нужны доказательства, что асинхронный сервер обрабатывает запросы быстрее (уж хотя
> бы за счет отсутствия переключения контекста) синхронного? Ублыбнул!

http://shootout.alioth.debian.org/u32/benchmark.php?test=all...

но вам,  наверное, не понравится.



"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 01:43 
Там же ЯП сравниваются! Сравнил теплое с мягким!

У нас же речь шла о сетевом быстродействии, сколько помню. И причем не просто о сетевом быстродействии, но о сравнении асинхронного веб-сервера на питоне с конкурентами. А если уж совсем уточнятся)), то о сравнении сервера сабжа (а это торнадо) с ява-сервером (любым).

В общем, улыбнул своим тестом еще раз. Но ты не отчаивайся, погугли еще - говорят третий раз волшебный.)))


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 14:57 
> Там же ЯП сравниваются!

Ну так вас никто не тянул за язык орать что питон быстрый.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено vasek , 14-Мрт-12 01:10 
ты так говоришь, будто бы асинхронная работа есть только в твоем Самом Крутом и Лучшем педоне...
Акстись, на дворе почти полдень 21го века, и асинхронные либы b и фреймворки щас есть почти под любой ЯП (Perl, Ruby, C, C++)

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено pavlinux , 12-Мрт-12 22:08 
> Проще прозрачный и красивый скриптовый сервер на питоне развернуть

Только забыл, для этого ещё Пидон надо ставить. Нах...й такое щастье на сервере

# cd /usr/lib64/python
# for i in `find -name  \*.so -exec ldd {} \; | cut -d" " -f3 | sort -u`; \
    do \
       ldd $i | cut -d" " -f1 | sort -u ;\
done | sort -u;

Вам весь список показывать?


        libacl.so.1
        libatk-1.0.so.0
        libattr.so.1
        libblas.so.3
        libblocxx.so.6
        libbz2.so.1
        libcairo.so.2
        libcap.so.2
        libcrypto.so.1.0.0
        libc.so.6
        libdbus-1.so.3
        libdl.so.2
        libelf.so.1
        libexpat.so.1
        libffi.so.4
        libfontconfig.so.1
        libfreetype.so.6
        libgcc_s.so.1
        libgdk_pixbuf-2.0.so.0
        libgdk-x11-2.0.so.0
        libgfortran.so.3
        libgio-2.0.so.0
        libglib-2.0.so.0
        libgmodule-2.0.so.0
        libgobject-2.0.so.0
        libgthread-2.0.so.0
        libgtk-x11-2.0.so.0
        libICE.so.6
        libjpeg.so.62
        liblua.so.5.1
        liblzma.so.5
        libmagic.so.1
        libm.so.6
        libncurses.so.5
        libpango-1.0.so.0
        libpangocairo-1.0.so.0
        libpangoft2-1.0.so.0
        libpcre.so.0
        libpixman-1.so.0
        libpng12.so.0
        libpng14.so.14
        libpopt.so.0
        libpthread.so.0
        libpy2scr.so.2
        libpython2.7.so.1.0
        libresolv.so.2
          librpmio.so.1
        librpm.so.1
        librt.so.1
        libscr.so.2
        libselinux.so.1
        libSM.so.6
        libssl.so.1.0.0
        libstdc++.so.6
        libutil.so.1
        libuuid.so.1
        libX11.so.6
        libXau.so.6
        libxcb.so.1
        libXcomposite.so.1
        libxcrypt.so.2
        libXcursor.so.1
        libXdamage.so.1
        libXext.so.6
        libXfixes.so.3
        libXft.so.2
        libXinerama.so.1
        libXi.so.6
        libxml2.so.2
        libXrandr.so.2
        libXrender.so.1
        libXss.so.1
        libXv.so.1
        liby2.so.2
        liby2util.so.4
        libycp.so.3
        libycpvalues.so.3
        libyui.so.3
        libzbar.so.0
        libz.so.1
        linux-vdso.so.1

----

Ты не фкурсе, нахрена мне библиотека libzbar для SSH ?


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 22:17 
Эй, давай не будем передергивать, хорошо?
Судя только, ну хотя бы, вот по этой libXcomposite.so.1 либе, на твоем "сервере" стоят иксы. Плюс cairo и xft до кучи! И я даже догадываться боюсь нахуа ты влепил на сервер так же и либы композитинга!

В общем, твоя распечатка доказывает только то, что твой "сервер" нифига не сервер, а ты просто тролишь против питона. Расслабься лучше и займись чем-нибудь полезным... посмотри сколько зависимостей у жабы.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено тигар , 12-Мрт-12 23:03 
>  посмотри сколько зависимостей у жабы.

и сколько?



"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено pavlinux , 13-Мрт-12 01:15 
>>  посмотри сколько зависимостей у жабы.
> и сколько?

US Patent No. 6436381,
US Patent No. 6061520,
US Patent No. 6125447,
US Patent No. 6192476,
US Patent No. 5966702,
US Patent No. 6910205,
US Patent No. 7426720,
US Patent No. 5937406,
...

:)



"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено СуперАноним , 12-Мрт-12 22:59 
8-)

ldd /usr/bin/python3
        linux-vdso.so.1 =>  (0x00007fffebdff000)
        libpython3.2.so.1.0 => /usr/lib64/libpython3.2.so.1.0 (0x00007fc02e201000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc02dfe4000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fc02dc5c000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fc02da58000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007fc02d855000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fc02d5d3000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc02e628000)

И да, Пидону gtk, atk и прочее гуаноtk нах не нужны.

PS Пользуйся source based дистрами.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 12-Мрт-12 23:33 
яростно плюсую

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено AdVv , 13-Мрт-12 12:13 
Ну вот, наконец-то ты сам это признал ;)

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 13-Мрт-12 19:49 
> Ну вот, наконец-то ты сам это признал ;)

что?


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 12-Мрт-12 23:31 
#  for i in `find -name  \*.so -exec ldd {} \; | cut -d" " -f3 | sort -u`; \
>     do \
>        ldd $i | cut -d" " -f1 | sort -u ;\
> done | sort -u;

    /lib/ld-linux.so.2
    libc.so.6
    libcrypto.so.1.0.0
    libdl.so.2
    libgdbm.so.3
    libm.so.6
    libncurses.so.5
    libncursesw.so.5
    libpthread.so.0
    libutil.so.1
    libz.so.1
    linux-gate.so.1

> Ты не фкурсе, нахрена мне библиотека libzbar для SSH ?

озвучь плиз название дистрибутива, я конечно догадываюсь, но страна должна знать своих героев.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено pavlinux , 13-Мрт-12 01:01 
>  /lib/ld-linux.so.2
>  libc.so.6

Ну щаз, там половина с правами 644, на что ldd матерится.  

> озвучь плиз название дистрибутива

Тот, на котором Торвальдыц export TZ ниасилил. :)


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 13-Мрт-12 20:31 
СуСя. это страшно. ни ногой.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 14:58 
> Ты не фкурсе, нахрена мне библиотека libzbar для SSH ?

Павлин суров :)


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Michael Shigorin , 13-Мрт-12 19:56 
> Ты не фкурсе, нахрена мне библиотека libzbar для SSH ?

Zbar is a library for scanning and decoding bar codes from various
sources such as video streams, image files or raw intensity sensors.

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


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 14-Мрт-12 20:40 
> Видимо, в выбранном (или попавшемся под руку) дистрибутиве справедливо возомнили, что пользователю
> может понадобиться аутентификация по характерно помятой физиономии, например.

Отнюдь. Просто дистростроители СуСи линкуют всё что в системе по максимуму - всё равно стоит, вдруг...


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 23:36 
>прозрачный и красивый скриптовый сервер на питоне

Взаимоисключающие параграфы.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 12-Мрт-12 23:40 
>>прозрачный и красивый скриптовый сервер на питоне
> Взаимоисключающие параграфы.

у тебя тоже иксы на сервере, мальчик?


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено pavlinux , 13-Мрт-12 01:22 
>>>прозрачный и красивый скриптовый сервер на питоне
>> Взаимоисключающие параграфы.
> у тебя тоже иксы на сервере, мальчик?

Да везде они стоят. А кто очкует, и не умеет настроить секурити (или лень),
их не включают..


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 01:33 
Не везде. Умеем настроить "секурити". ИМХО, иксы на сервере терминалов лишь имеет смысл.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено pavlinux , 13-Мрт-12 01:55 
> Не везде. Умеем настроить "секурити". ИМХО, иксы на сервере терминалов лишь имеет
> смысл.

Вот берёшь диск RedHat, SuSE, Debian, втыкаешь, ставишь и всё там будет.
Удаляя отдельные пакеты рискуешь нарваться на невозможность последующих аптейтов.
Проверенно много раз, после допиливания Дебиана, 100% ядро или glibc само не обновится,
заткнётся на зависимостях, а решать эти проблемы, когда серваки где-нить на Каймановых,
и доступны только через KVM и то, по расписанию это совершенно не по кайфу.

---

Кстати, mc требует glib glib за собой тянет libX*, сразу так и не вспомню,
но есть консольные тулузы, которые требуют X_овые библиотеки.    


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 09:06 
На серверах Debian 100500 лет. Нет на серверах иксов, 100500 лет. mc тянет glib, а glib - сам по себе живет.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено namefields , 13-Мрт-12 09:19 
> Кстати, mc требует glib glib за собой тянет libX*, сразу так и не вспомню,
> но есть консольные тулузы, которые требуют X_овые библиотеки.    

Вот ты себя и выдал, админ локалхоста))


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено mf , 13-Мрт-12 11:28 
>glib за собой тянет libX*

А вроде серьёзный человек.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Michael Shigorin , 13-Мрт-12 12:46 
> ИМХО, иксы на сервере терминалов лишь имеет смысл.

На всякий: там нужны libX* и обычно *dm, а "иксы" как сервер со всем ему полагающимся -- разве что при наличии локального рабочего места (бишь когда это рабочая станция нескольких человек по сути, а не именно стоечный сервер).


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 01:31 
1. Нет. 2. Причем здесь иксы?

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Клыкастый , 14-Мрт-12 23:23 
видимо, признак.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено anonymous , 12-Мрт-12 21:44 
Не везде наружу открыт доступ по ssh. Часто только HTTP и в лучшем случае HTTPS

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено XoRe , 13-Мрт-12 17:32 
> Не везде наружу открыт доступ по ssh. Часто только HTTP и в
> лучшем случае HTTPS

так и предоставляется доступ по http


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 12-Мрт-12 21:40 
О, серверная часть сабжа писана с использованием торнадо, а это гарантирует ну очень высокую скорость - торнадо и асинхронный и неблокирующий. К тому же еще и весьма экономный.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено XoRe , 13-Мрт-12 17:33 
> О, серверная часть сабжа писана с использованием торнадо, а это гарантирует ну
> очень высокую скорость - торнадо и асинхронный и неблокирующий. К тому
> же еще и весьма экономный.

sarcasm-mode on, или off?


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено vasek , 14-Мрт-12 01:11 
> sarcasm-mode on, или off?

просто очередной питоно-фанат, они даже не догоняют, что в любом ЯП есть асинхронные фреймворки


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Aleks Revo , 14-Мрт-12 14:34 
"ну очень" - маркер sarcasm mode ))

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено СуперАноним , 12-Мрт-12 23:12 
Ложечку эмм... в бочку радости.
Когда вы скачиваете обычный клиент SSH, вы его берёте на официальном сайте проекта или в репозитарии любимого дистра, с контрольными суммами. А тут размножат его по сайтам и будут наперебой предлагать, типа, вот прямо тут воспользуйся удобным SSH. И будут пользоваться, особенно вантузы. Они же не привыкли о безопасности думать. А там и вставочка spyware кода будет. И все ваши вводимые URL/login/password прямиком к хаксорам отправятся.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 12-Мрт-12 23:53 
> Ложечку эмм... в бочку радости.
> Когда вы скачиваете обычный клиент SSH, вы его берёте на официальном сайте
> проекта или в репозитарии любимого дистра, с контрольными суммами. А тут
> размножат его по сайтам и будут наперебой предлагать, типа, вот прямо
> тут воспользуйся удобным SSH.

Это способ сделать доступ на своём сервере так. Конченые идиоты были всегда, для них всегда были "очень удобные" сервисы.

> И будут пользоваться, особенно вантузы.

Ну если так будет, работодатели должны сообразить и сделать выводы.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Клыкастый , 14-Мрт-12 23:24 
> Ложечку эмм... в бочку радости.
> Когда вы скачиваете обычный клиент SSH

ОС, где нужно _скачивать_ ssh-клиента - не нужна. {/trolling off}


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено YetAnotherOnanym , 13-Мрт-12 00:13 
Чота я не догоняю... объясните убогому плиз.
Это, получается, "ssh-клиент" - это не код на жаваскрипте, который, работая в браузере, приконнектится к 22 порту нужного хоста, спросит меня, правильный ли ключ, запросит пароль и т.д., а вместо этого он коннектится по https к прокладке на питоне, которая коннектится к 22 порту? Это у них называется "ssh-клиент, работающий в браузере и не требующий плагинов"?

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 13-Мрт-12 00:25 
> Это у них называется "ssh-клиент, работающий в браузере и не требующий плагинов"?

ну как сказать. в принципе как концепт - мне нравится. Как рабочий вариант - пока смысла нет. SSH достаточно гибок и пробросить что надо куда надо всегда можно. И клиент всегда в наличии, в нормальных-то ОС. Но всё решительно поменяется для ОС, которая только для запуска браузера. Походу под это и пилят.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено FractalizeR , 13-Мрт-12 10:44 
Я думаю, это скорее для ChromeOS или для Boot2Gecko, готовят, чем для нормальных осей.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 15:08 
> Это, получается, "ssh-клиент" - это не код на жаваскрипте, который, работая в
> браузере, приконнектится к 22 порту

Нет. Он сконектится на сервер к бэкэнду по http(s), и будет гонять данные аяксом. А вот бэкэнд уже будет конектиться к серверу. По сути что-то типа cgi-irc древнючего или пачки похожих по смыслу терминалов.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Ян Злобин , 13-Мрт-12 07:47 
Ну пипец!  Ось на Java-script уже есть, SSH-клиент есть, куча всего другого тоже...  К чему мы идём?

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено filosofem , 13-Мрт-12 10:39 
SSH клиент в браузере конечно мог бы пригодиться.
Но с серверной частью, еще и на Пистоне. В чем смысл? Где логика?

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 15:09 
> Но с серверной частью, еще и на Пистоне. В чем смысл? Где логика?

Парням захотелось поизвращаться на том что они знают. Насколько результат будет вырвиглазен их не волновало, что для питонистов - норма.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено XoRe , 13-Мрт-12 17:37 
> SSH клиент в браузере конечно мог бы пригодиться.
> Но с серверной частью, еще и на Пистоне. В чем смысл? Где
> логика?

Обертка в обертке - запускаете xen, в нем операционку, в ней запускаете браузер, в нем запускаете виртуалку на js, в ней сервер на python, в другом браузере открываете ssh-клиент.
profit?
Есть, чем загрузить core i7)


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Куяврик , 18-Мрт-12 13:32 
> Но с серверной частью,

эээ. а как иначе?

> еще и на Пистоне.

А в чём проблема-то? Взял поток символов выплюнул в STDOUT. да хоть на рексе.

> В чем смысл? Где логика?

взяли и написали. пару сессий держать невелика нагрузка.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено nagual , 13-Мрт-12 11:26 
Ну во первых вы не первые
https://github.com/vti/showmetheshell
Во вторых под фрю не завелось либо в опере не работает ...
В третих ssl tsl это фиговый листочек который прикрывает но не защищает.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 11:40 
>Код серверной части написан на языке Python

Не нужно. Есть shellinabox. Полностью на Си, его web эмулятор терминала работает даже на IE6. Поддерживает SSL.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Michael Shigorin , 13-Мрт-12 12:41 
>>Код серверной части написан на языке Python
> Не нужно. Есть shellinabox.

Вот и я удивился -- они что-то полезное сделали или просто искать не умеют?

PS: говорят, умеют и делали другое.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено vit , 13-Мрт-12 11:51 
http://code.google.com/p/shellinabox/

http://code.google.com/p/web-shell/

ajaxterm


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено nagual , 13-Мрт-12 12:03 
ajaxterm 2006 ?

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено nagual , 13-Мрт-12 12:03 
web-shell 2007

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено nagual , 13-Мрт-12 12:04 
shellinabox 2009
это мертвые проекты
:-(

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Michael Shigorin , 13-Мрт-12 12:46 
> shellinabox 2009
> это мертвые проекты
> :-(

Он прекрасно работает и отлично документирован.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 15:05 
> это мертвые проекты

А я думал - доведенные до логически законченно реализации. А чего там в таком проекте надо делать по вашему?



"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Andrey Mitrofanov , 13-Мрт-12 15:08 
Переписать на джаваскрипт, потом переписать на html5, потом переписать на css, потом...

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 15:10 
> Переписать на джаваскрипт, потом переписать на html5, потом переписать на css, потом...

Ну если уж выбирать - лучше уж JS. По крайней мере авторы node.js не замечены в брутальном разрушении совместимости между версиями своей поделки, в отличие от питонистов где что ни версия питона - то несовместимая с предыдущей. Чем они уже заманали - постоянно что-то питоновое отваливается или глючит.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Andrey Mitrofanov , 13-Мрт-12 15:13 
>>потом переписать на html5, потом переписать на css, потом...
>лучше уж JS. По крайней мере авторы

Вы не поняли непрерывности процесса же.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено XoRe , 13-Мрт-12 17:39 
>> Переписать на джаваскрипт, потом переписать на html5, потом переписать на css, потом...
> Ну если уж выбирать - лучше уж JS. По крайней мере авторы
> node.js не замечены в брутальном разрушении совместимости между версиями своей поделки,
> в отличие от питонистов где что ни версия питона - то
> несовместимая с предыдущей. Чем они уже заманали - постоянно что-то питоновое
> отваливается или глючит.

Вы про js на клиенте, или на сервере?


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Andrey Mitrofanov , 13-Мрт-12 19:02 
>>> Переписать на джаваскрипт, потом переписать на html5, потом переписать на css, потом...
> Вы про js на клиенте, или на сервере?

Сервер переписываем на php, потом на java, потом на рельсе.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Michael Shigorin , 13-Мрт-12 19:58 
> А чего там в таком проекте надо делать по вашему?

Буквально утром в офисе озвучили, что сишную часть shellinabox неплохо бы всё же почистить.


"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено nagual , 13-Мрт-12 12:07 
Из всех завелся только showmetheshell но когда я увидел рута в опере даже без ssl я испугался ...

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 12:15 
А чем оно лучше https://github.com/vti/showmetheshell ?

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено Аноним , 13-Мрт-12 14:05 
Gate One уже вполне полноценный shell, а showmetheshell пока для реальной работы  мало приспособлен, в нём даже курсора нет и  поддержки вставки из буфера обмена.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено nagual , 13-Мрт-12 14:42 
Gate One запустить удалось ? Уменя мертвый и непонятно толи в броузере скрипты не работают толи еще что то ... В опере точно настройки не открываются.

"Релиз Gate One, работающего в браузере эмулятора терминала и..."
Отправлено SsD , 14-Мрт-12 00:53 
js+html5...  по ходу еще пару лет и словосочетание "браузерный компилятор С++" не будет столь щекотливым..