“Бесплатный” Radmin – сисадмину на заметку

Remote Administrator от Famatech – программа, с которой я познакомился, подумать только, уже 7 лет назад. Не стану распинаться на оды этому замечательному программному продукту, но замечу, что он, пожалуй, лучший в своем классе (управление удаленным компьютером под Windows), а за возможность подключаться через цепочку серверов Famatech можно поставить памятник (опытный сисадмин сразу же подумал о машинах за NAT, о машинах в разных подсетях, или без интернета вовсе). Почти не знаком с более ранними версиями (от 0 до 2) и самыми свежими (от 3.х), но 2.0 в моем рабочем арсенале до сих пор. И тому есть несколько объективных и субъективных причин, одна из которых – возможность использовать программу без лекарства/серийника/кряка по истечению демонстрационного срока в 30 дней.

Дело в том, что ранние версии программы (кажется, до 2.1) выпускались комплектом server+client, уже позже – клиентская часть программы начала выпускаться отдельно от сервера, и до сих пор клиент распространяется совершенно бесплатно. Особенность версии 2.0 заключается в том, что по истечению ознакомительного срока, ругаться начинает именно клиент (и то – только при его запуске), тогда как сервер продолжает работать исправно и не жужит совершенно. И если даже на серверной машине потребуется клиент – установить его можно отдельно. Разумеется, лицензионное соглашение подразумевает, что программа должна быть удалена или куплена по истечению 30 дней, но это уже отдельная песня. Факт остается фактом – крякать или покупать рабоотоспособный радмин не требуется. Уже с версии 2.1 парни из Famatech эту дырку прикрыли (при заходе на сервер, где закончился ознакомительный срок, предлагается ввести серийный номер удаленно).

И вот уже за 7 лет использования у меня ни разу не было причин перейти на более свежую версию. Во-первых, потому что клиент самых свежих версий (даже от 3.х и выше) прекрасно работает с 2.0, а, во-вторых, потому что Famatech не предложил ничего интересного, начиная с версий 2.1 и 3.х. Общение голосом с удаленным компьютером меня, к примеру, не интересует. Возможно, был поправлен косяк, связанный со скоростью передачи файлов между клиентской и серверной машиной, но это тоже не столь актуально: передать небольшой файл все равно не займет много времени, а для больших файлов существуют другие сервисы (тот же ftp или netbios). Возможно, также был поправлен косяк с русским языком в терминальном (консольном) подключении к машине, но это тоже не столь актуально, поскольку лично мне хватает латинских букв, а вот отсутствие возможности копировать содержимое консольного экрана в буфер – уже косяк :(

Плюс ко всему, Remote Administrator Server 2.X прекрасно работает под Windows 95, 98, ME, 2000, XP, Vista. Насчет “семёрки” и NT не уверен – не проверял, но предполагаю, что будет.

Не менее замечательная фишка всей 2.х серии заключается в возможности скриптования установщика. Думаю, до сих пор юные кулхацкеры во всю используют эти особенности для получения несанкционированного доступа к чужому компьютеру. Чтобы установить Radmin Server 2.x – достаточно сам r_server.exe, несколько dll-ок из установленного приложения + *.bat-ник со строчками конфигурирования. Запускаем последний – и radmin уже на машине без каких-либо признаков своего присутствия (убрать значок из треи – это один из консольных параметров, а сам ехе-шник можно переименовать в какой-нибудь svhost; плюс никто не мешает наскриптовать правила для Windows Firewall). Это всё очень удобно, поскольку позволяет установить сразу настроенный под вас radmin даже неопытному пользователю, которому вы, например, объясняете что-то по телефону. Лично я использую SFX-архив, который самостоятельно распаковывается в C:\radmin, после чего пользователю остается только запустить оттуда install.bat (хотя ничто не мешает указать это в SFX-архиве сразу) для установки, а после – uninstall.bat для удаления (если, например, не требуется держать его там включенным). Я лично также слышал о возможности использования radmin’a в связке с клиентом OpenVPN, который к тому же еще сам подключается даже за NAT’ом и получает виртуальный IP-адрес, что избавляет от объяснений “где посмотреть ip” и “как пробросить порт на router’e”. И всё это – в одном архиве + *.bat-ник.

Вот так, к примеру, выглядит текст моего install.bat:

netsh firewall add portopening TCP 4899 radmin | добавляем порт в Windows Firewall, а если он не включен или его нет вовсе (Windows 95/98/ME), то команда будет просто пропущена
netsh firewall add allowedprogram r_server.exe radmin enable | то же самое, только добавляется приложение
R_server.exe /uninstall | немного бессмысленная, казалось бы, команда, но заключается в том, что из сервисов OS удаляется r_server.exe, если он там был раньше с другим паролем; если его не было – команда пропускается
R_server.exe /stop | останавливается старое приложение, если оно есть
R_server.exe /install | как сервис устанавливается это приложение в папке установщика
R_server.exe /pass:PASSWORD /save | устанавливает пароль – можно вписать что угодно, а можно оставить пустым – работать будет
R_server.exe | запускаем сервер радмина

Отмечу, что пользователю потребуется нажать несколько раз ОК в вылетающем окошке, после некоторых команд, если у него Windows 2000/XP/Vista, тогда как в Windows 95/98/ME все команды будут исполнены без уведомлений.

А вот так uninstall:

R_server.exe /uninstall | удаляем из сервисов
R_server.exe /stop | останавливаем приложение

Описание остальных консольно конфигурируемых параметров доступны так:

r_server.exe /?

Открыть графический интерфейс настройки сервера можно так (пароль, порт, убрать значок из треи и так далее; замечу, что в данном случае пароль можно будет ввести только не менее 6 знаков, тогда как консольно его можно установить любой):

r_server /setup

Скачать мой пакет установщика можно по этой ссылке (1,1 мбайт; SFX-архив).
Скачать официальный установочный пакет Remote Administrator 2.0 (1,4 мбайт; установочный пакет).

Пароль, кстати, через конфигурирование в *.bat’e можно вообще убрать. Это может пригодится, когда, например, у вас есть одна машина, смотрящая в интернет, из которого вы приходите клиентом, а к остальным вы подключаетесь уже через неё (подразумевается, что порт radmin’a на них, естественно, не светится в глобальную сеть). Соответственно, вы можете установить пароль только на первой машине, а с остальных убрать, дабы не вводит пароль 2 или более раз при подключении по цепочке.

Единственным, как я считаю, недостатком версии 2.0 является враждебность большинства антивирусов к нему. И если NOD32 и Антивирус Касперского уже смирились с ним, отнеся его к “нежелетальному ПО”, то, к примеру, AVG и McAfee признавать его наличие на жестком диске не хотят (думаю, конечно, в этом есть и свои плюсы – вспоминаем про юных кулхацкеров), так что, в случае с последними (и близкими к ними по своей идеологии) антивирусами придётся морочиться с исключениями.

Не менее важным, на мой взгляд, недостатком всей серии Remote Administrator является позиция компании Famatech относительно сохранения паролей в клиенте. Уже неоднократно их просили о такой возможности, но удовлетворять данный запрос пользователей они не собираются – о чем  заявляли также неоднократно, ссылаясь на безопаность. И даже бесполезно говорить им о том, что можно было бы паролить весь список контактов, что сохранение могло бы включаться опционально на страх и риск пользователя – позиция Famatech по данному вопросу определена жестко. Ну что ж, и на том спасибо компании за столь замечательный продукт.

Кстати, Famatech может поблагодарить создателей тайского фильма 13 заданий (неоднозначное брутальное кино, смею заметить, в жанре триллера и черной комедии) за рекламу одного из их основных продуктов на большом экране (как видно, клиент используется версии 2.х, а на 2006-ой год уже была доступна версия 3.х – видимо, не я один любитель 2.х):

Tropa de Elite / Элитный отряд

Изначально я планировал написать небольшой отзыв о бразильском фильме Элитный отряд, который произвел на меня очень сильное впечатление. Но на деле получилось черти что на 20000 знаков про Бразилию, про БОПО, про коррупцию и что-то ещё. С этим и хочу вас познакомить. Цитаты, которые представлены в материале, вырезаны из фильма, и не имеют никакого символического значения, а тем более – не имеют отношения к контексту. Просто запали в душу. В конце предлагаю ознакомиться с музыкальным видеоклипом, который я смонтировал из фильма. Оговорюсь сразу – какое бы восхищение у меня не вызвало данное кино, всё происходящее на экране у нормального человека должно вызывать только омерзение, и я – не исключение. Так что, смакование человеческих убийств – это не про меня.

БОПО подключается тогда, когда обычная полиция не справляется. В Рио это происходит каждый день.

БОПО, он же BOPE (от португальского Batalhão de Operações Policiais Especiais – Батальон Особых Полицейских Операций), находящийся на службе полиции Рио-де-Женейро, считается одним из самых жестоких и неподкупных подразделением правоохранительных органов Бразилии. Можно долго рассказывать о методах работы этих монстров, тогда как нагляднее и ёмче всего ситуацию отображает их основополагающий принцип работы: «сначала стреляешь – потом задаешь вопросы». Это просто прекрасно, но ирония судьбы заключается в том, что выжившим после их налёта, на вопросы отвечать все-таки приходится под воздействием методов, назвать гуманными которые можно только после хорошего удара головой о бетон. О правах человека эти ребята не слышали, и Новодворскую не читали – некогда, ибо работы много. Если вам кажется, что ОМОН – это демоны из преисподней, то БОПО – это элитный отряд Сатаны численностью в 400 человек, охраняющий закон и порядок шести миллионов граждан второго по величине города в стране карнавалов, футбола и кофе (еще там чудесные актрисы жанра ручки-в-брючках с жопами и сиськами на пять с плюсом, но об этом в другой раз). Я не к тому, что ОМОН не так крут, как БОПО, а к тому, что у наших ребят нет такой необходимости рвать, взрывать и метать все живое на своем пути, потому что у нас, на фоне Бразилии, чудесная страна с шикарными условиями для жизни, где уровень вооружения среднестатистического преступника, к счастью, пока еще не столь высок. Читать полностью ‘Tropa de Elite / Элитный отряд’ »

DENDY НАВСЕГДА

Судьба распорядилась, что родом я из поколения, которое, обладая неокрепшим разумом, застало развал могучей некогда державы Советский Союз, и, как и многие дети, интересовался данным вопросом я тогда мало, то есть совсем не интересовался. Куда больше манили детские соблазны капиталистических рынков индустрии развлечений, хлынувшие с востока и запада сначала через блатных друзей с родными в заморских странах, а позже – через обычные прилавки обычных магазинов… И одним из таких соблазнов был и остается (ибо детство) – игровая консоль Dendy, она же NES, она же Nintendo. Она же украла моё детство, час за часом прожигая его, демонстрируя веселые интерактивные картинки под музыку японских композиторов, раскрывших свой талант тогда еще на 8-битном звуке. Капризная была консоль, ломалась, чем еще больше сводила с ума. Сколько раз паял её отец, счету нет. Но всё это – лиричные мотивы для отдельного рассказа…

Я подрос, а детство в попе все ещё играет. Играю и сам в свободную минуту в те простые и понятные игры. Переигрываю, перепрохожу, наверстываю упущенное в недопройденных или незнакомых вовсе проектах. А также с интересом наблюдаю за чужими рекордами на YouTube, ибо Contra без смертей за 10 минут – это вам не хухры-мухры: прыгать, бегать и стрелять на одном дыхании, грациозно маневрируя между пулями, дано не каждому маньяку. Подозрения о save-load (сохранился-загрузился) были всегда, но уж больно плавная картинка радует глаз, да и звук не скрипит – неужели кадр в кадр сводят? Зависть ела мой мозг! Подумать только – без save and load, и так прёт! Я без сохранёнки и шагу сделать не могу, а он всю игру пролетает. Хотя в детстве, конечно, такая фунцкиональная прелесть и вовсе была не доступна в силу ограниченных возможностей приставки: сколько геймпадов разбили ребята от злости, теряя последние жизни на финальном боссе (ну или бесились на маму, которая гасила великие достижения словами “пора спать”).

Восхищался до сиго дня, пока не узнал о VirtuaNES, а это такой эмулятор, с возможностью фиксации прохождения и последующиим сохранением в видеофайл. И что самое главное – откат записи при save-load эмулятор делает сам, автоматически. Обидно? Ни капли! Контра за 10 минут – это все равно круто. Только теперь я и сам могу такие рекорды ставить… ниндзя-черепашки, черный плащ, blaster master, power blade… долго могу, но спать пора.

О ПАССАЖИРАХ В МАРШРУТКАХ – ДЛЯ ВОДИТЕЛЕЙ

Так уж повелось, что единственным вменяемым (по критериям основных требований к поездке) общественным транспортом в Томске являются коммерческие маршрутки на базе автобусов “ПАЗ” (вместимостью что-то около 40 человек). На тему угробленного муниципального транспорта написано много статей умных, глупых и совсем тупых, но суть в них всегда сводится к единому – маршрутники борзееют:

- не обеспечивают должного уровня обслуживания
- неправомерно повышают плату за проезд
- устраивают забастовки, парализуя город (транспортный апокалипсис тех дней – отдельная история)
- много еще чего про шансон, курево в салоне, хамство и так далее

Рассуждать на эту тему бессмысленно – всё так, как оно есть, и не иначе. Рассуждения не приведут ни к чему. Изменить ситуацию в лучшую сторону можно только радикальными делами по возрождению муниципального транспорта, о которых (делах) я судить не берусь, ибо не секу в теме совершенно: не знаю, что для этого нужно, и как это подать.

Тут интересно другое: отношение водителей к маршруткам (а все мы знаем, что водители – без пяти минут пешеходы, и могут быть такими же пассажирами маршруток, как и все остальные). Не редки заявления большинства водителей о наглости, хамстве и неадекватности маршруток на дорогах. Очень часто поднимается вопрос о статусе данных участников движения – ставятся под сомнения их приоритеты как общественного транспорта… Приводятся цитаты, выдержки из правил, авторитетные мнения знакомых гаишников…

Пишу как водитель обычного легкового автомобиля, который наблюдает всю дорожную гниль уже в течение года. Граждане водители, я вас спросить хочу, маршрутка – она дрова везет или навоз? Подрезая такой автобус, перед кем вы кидаете понты? Игнорируя их приорететы, вы кому доказываете свою правоту? Транспортному барыге? Водителю-шансощику? Лентяю за баранкой?

Я прошу вас помнить о пассажирах, о ваших же сестрах, сыновьях, дядях, бабушках… Прошу утихомирить своё эго со своими пассажирами, когда сигналите наглой маршрутке с двумя-тремя десятками людей на борту. Если честно – на фоне этих людей вы как-бы-никто. Почему вам нужнее, чем им? Если маршрутка пролезет раньше – она соберет граждан с остановок, дав больше интервала для следующего автобуса, который соберет еще накопившихся пассажиров. А что будет, если они пройдут одна за другой, после образовавшейся пробки? Все правильно – кто-то будет сосать лапу.

Большинство из вас не понимает простых истин. Какой бы негатив не вызывали сами маршрутники, занимаются они перевозкой пассажиров. И если наглая падла влезает на полосу, провоцируя резкое торможение автобуса – водителю автобуса плевать, а пассажирам? Мне нет дела до шансощиков за рулем, чего ради мне их защищать? Большинство из них, действительно, нагловатые, жадные, хамоватые личности, но по иронии судьбы именно они перевозят точно таких же граждан, как и мы с вами.

Правила Дорожного Движения Российской Федерации
Общие положения

“Маршрутное транспортное средство” – транспортное средство общего пользования (автобус, троллейбус, трамвай), предназначенное для перевозки по дорогам людей и движущееся по установленному маршруту с обозначенными местами остановок. (в ред. Постановления Правительства РФ от 25.09.2003 N 595)

Что здесь ставит под сомнение статус коммерческого городского автобуса как маршрутного транспортного средства, требующего соответствующего отношения на дороге? Какие-то особые документы или положения? Мнения авторитетов ГИБДД?

ЗАСТЕГНЕМ ШИРИНКУ СИЛОЙ КРЕАТИВА

Проблема открытой ширинки (несознательно открытой, разумеется) – по-моему, актуальна почти на всех узких джинсах, которые мне приходилось носить. То ли ноги у меня неправильные, то ли руки, то ли голова, то ли джинсы такие попадались. Но в конец достали именно мои последние джинсы, ширинка на которых вела себя как намазанная маслом. Девочек в бикини, вроде, не наблюдал (да и жена не дает смотреть :), в туалет не собираюсь – глядь, а там уже есть что показать. В конец добил язычок бегунка, который поломался от регулярного подтягивания. Собственно, можно было бы сменить замок, что вполне логично, но на это нужно время, которого у меня нет (особенно, в дневное время). Кстати, про сферу розничных услуг и товаров, которая обслуживает клиентов только в дневное время (когда они в большинстве своем сами работают), можно вообще отдельный пост накатать, иногда зло берет на эту тему. Но подумал и решил: чтобы что-то поддержать – нужно это удержать. Под рукой была только витая пара:

Зацепил проводок за бегунок, убив сразу двух зайцев: актуальную сабжевую проблему и суб-проблему отсутствия язычка. “Застегнул, зацепил и забил” – прямо рекламный слоган, технология “3З”. А главное:

Незапатентовано. Дарю. В случае с язычком можно цепляться сразу за него.

ЭКОНОМИМ НА ГОРОДСКИХ СОТОВЫХ (ЧАСТЬ 1)

Как известно, операторы сотовой связи практикуют выдавать городские номера в качестве дополнительного DID для абонента. То есть, помимо 89XXNNNAABB (на заметку оффтопик: 9XX в данном номере – это так называемый префикс DEF, по которому можно определить оператора, а полный список DEF сотовых операторов РФ с фильтром по регионам можно посмотреть здесь), вы можете получить номер городского образования. В моем городе – это шестизначные номера.

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

Например: к 8 911 111 1234 будет привязан номер 25 1234 (пример от балды), а к номеру 8 911 111 7890 – 25 7890, и так далее. Разумеется, диапазоны оператор определяет сам на свое усмотрение в рамках своего DEF и выданному ему городскому нумерному плану.

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

Но для администраторов гибких АТС или программных IP PBX это только плюс, поскольку имея на руках шаблоны соответствий таких номеров и тысячи минут звонков на сотовые в логах своей АТС, он может здорово сэкономить корпоративные деньги, если с легкой подачи дополнительных строк в конфиге направит часть звонков (в моем случае ~10%) на федеральные сотовые номера, имеющие городские аналоги, через своего оператора доступа в городские телефонные сети, который, как правило, предоставляет либо безлимит городских звонков, либо имеет соблазнительно низкий тариф по данному направлению. То есть, если сотрудник набрал номер (смотрим пример выше) 8 911 111 1234, то переработанный на АТС вызов пойдет как 25 1234. И так далее по заданному шаблону.

Конечно же, владельцы “городских сотовых” номеров не упускают возможности использовать для анонсирования именно городской номер, поскольку они за него платят (ну или это просто задрыпанная контора, которая не имеет возможности подключить себе станционарный городской телефон; кстати, особенно популярно в среде досуг-контор, ибо съемные хаты они могут менять чуть бы не каждый день). Тогда встает вопрос, на кой хрен баловаться на АТС, когда люди и так по своей наивности будут звонить на городские сотовые как на городские, хотя бы потому что они короче (даже если б они специально целились в изначальный федеральный аналог – в башке у них шаблонов соответствий нет да и геморр им ни к чему)?

Не знаю, как у всех, но с внедрением VOIP к себе в контору, я узнал, что честный рабочий CallerID/CID (не путать с АОН, хотя для пользователя суть одна – определяемый номер) существует не только у сотовых операторов. Он есть по определению в телефонной отрасли (просто не у всех работает). Все номера определяются четко и ясно, если только CID намеренно не посылается вызываемой стороной (АнтиАОН).

А теперь, если вернуться к вопросу о городских сотовых, то можно догадаться, какой CID посылает сотовый оператор: самый обыкновенный, федеральный. Дополнительный DID городского образования здесь не имеет никакого значения. А что будет делать пользователь, если ему позвонили с федерального номера, и он хочет перезвонить обратно, или занести его в записную книжку? Все верно! Он перезвонит обратно на федеральный номер или занесет в записную книжку… федеральный номер, который высветился у него в телефоне/программе. И наличие городского аналога никак не повлияет на ситацию – вызов пойдет как на федеральный номер. Именно поэтому жосткое рубилово федерального сотового с подстановкой городского аналога при исходящем вызове – правильное (и как мне сдается, должно быть) дефолтное решение на любой корпоративной АТС. А иначе зачем платить за звонок на сотовый, когда за него уже заплатил получатель звонка?

Если кому-то будет полезно, шаблон соответствия федеральных номеров и их городских аналогов для Томской области (copy-past из GUI Trixbox, но смысл будет ясен):

20+8901618|XXXX
21+8901611|XXXX
22+8903955|XXXX
23+8909543|XXXX
25+8901612|XXXX
30+8913850|XXXX
31+8913851|XXXX
32+8913852|XXXX
33+8913853|XXXX
50+8913820|XXXX
57+8913827|XXXX
59+8913829|XXXX

Для людей, работающих с Asterisk через конфигурационные файлы, образцы аналогичных манипуляций можно найти здесь, на Asterisk Forum.

КАК КОРАБЛЬ НАЗОВЕШЬ

Про приложения для Apple Iphone

{10-10-09}[18:27:43] <bird_of_Luck> гм, что-то мне подсказывает, что приложение SOSiPhone не пользуется в россии популярностью

IRC, RusNET, #asterisk

А на что ты способен ради iPhone?

В новостных заголовках могло бы звучать очень элегатно (вслух): “…новая модификация от SOSiPhone….”

ЖЕЛЕЗОКУЙ

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

Имеем – полный бардак и желание с ним покончить (к сожалению, фотографии не делались, да и стыдно было бы их показывать, если б были), приобретаем – железные уголки 40х40х4 мм с нарезкой, листы дсп (как ни странно, тоже с нарезкой), 2 банки разной краски, суровые болты и надежные гайки, прикладываем – сварочный аппарат и разный инструмент, исправляем – кривые руки. И наслаждаемся результатом:

Бардак с проводами устранить тоже не мешает, да :) Но я все равно доволен как слон:

Стеллажи стоят уже полгода и не упали – что удивительно :) За помощь в производстве спасибо старому боевому товарищу Андрею и любимой жене Юлии.

SHOW TIME

Намучившись с установкой простого и гениального WordPress, я наконец-таки осуществил свою давнюю мечту – личный блог для графоманских заметок на собственном сервере (без рекламы и лишнего в дизайне – я обожаю ровный и понятный минимализм). Если вы совершенно со мной не знакомы, то добро пожаловать на страницу ИНФО, а всем остальным – большой привет. Буду радовать своими высерами по мере сил, возможностей и желания. А такое бывает переодически часто :)