Лето которое круглый год с тобой


Вчера еще тихо матерился относительно того, что Москва из GMT+3 неожиданно, впервые за 30 лет, превратилась в GMT+4. И главное что просто обыкновенным росчерком пера, не особо думающего человека. Естественно, что время на подшефных серверах было перезаточено на новый формат отсутствия летнего перехода- уж не знаю какими меня словами будут крыть те, кому я при настройке серваков указывал что таки переход есть, но не суть.
Самое веселое началось в ночь, когда компутер и айфоня сами решили, что ПОРА! Пришлось их убедить в обратном. На что комп попытался прорваться еще и утром, но был водворен на место.

И тут начались звонки. В пошефном офисе рухнул рутер- естественно что на нем я часы не переводил, ибо ему по хорошему глубоко параллельно, да и в том офисе я цеплял все девайсы на NTP, но вот софтовый маршрутизатор не сподобился. И в итоге сетка почему то полегла. Не пингуется, подлогиниться тоже не выходит. Странный какой то глюк с временем. В итоге отправляем бойца с моником к рутеру и выясняется, что у него посыпался диск. Нет- я конечно ничего не хочу сказать, но иногда проскакивают совершенно юзерские мысли, типо вы вот тут у нас мышку меняли, а теперь у нас принтер не печатает.

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

А еще года 4-5 назад пришлось бы пилить вероятнее всего в офис.

VN:F [1.9.21_1169]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.21_1169]
Rating: +1 (from 1 vote)

Теги:

Использование клавиши Win в Windows 7


Коли уж я накропал про эксель, то продолжу тему винды, а то я что то в этом месяце особо не писал, так что в данной статье накидаю несколько приблуд для Windows 7. Начну пожалуй с нескольких фич, использующих кнопку стандартной писюковой клавиатуры Win, то есть клавиша находящаяся между левыми Ctrl и Alt, и при нажатии на которую выскакивает меню Пуск. Данная кнопка позволяет производить некоторые процедуры, не прибегая к мышке.

  1. Если необходимо запустить какой то процесс в WIndows не прибегая к Проводнику ака Explorer, то делается это путем нажатия Win + R (то есть например dos-промт вызывается нажатием Win + R и надписью cmd)
  2. Проводник запускается нажатием связки Win + E
  3. Если надо быстро заблокировать рабочий стол винды, естественно при условии что у вас там установлен пароль, то сделать это можно путем нажатия Win + L
  4. В винде встроена поддержка проекторов и нескольких мониторов, выводом на которые можно управлять через комбинацию Win + P
  5. Win + цифра служит для вызова программ вынесенных на вашу панель задач. Если эта программа уже активна, то данная комбинация активирует окно. Нумерация идет от кнопки Пуск.
  6. Сочетание Win + U вызовет из панели управления центр специальных возможностей.
  7. Если вам срочно нужно свернуть все открытые окна, то на помощь придет комбинация Win + M
  8. Сочетание Win + Tab свернет ваши окна в вид трехмерно отрисованных файлов, которые вы можете пролистывать- выглядит очень попсово, и мне нравится гораздо больше чем стандартные Alt + Tab

Ну вроде ничего не забыл, так что терзайте. Естественно что часть этих мулек родом из далекого просто Win95, но про вызов того же Проводника, на удивление мало кто знает и как следствие использует.

VN:F [1.9.21_1169]
Rating: 7.8/10 (4 votes cast)
VN:F [1.9.21_1169]
Rating: +1 (from 1 vote)

Теги: ,

Объединение данных колонок в Excel


Ковырякался тут в пробиванием старой как мир темы с поиском жж с тиц, для чего спарсиваются свободные для перехвата домены или же берутся прямо с жж, на котором эти списки выложены в открытую. И откровенно в меру того, что сама тема тухляк, так как за 15$ которые стоит ордер переименовывания, можно взять нормальный домен с тиц10, тогда как жж с тиц 10 применим очень относительно, да и к тому же есть тема, что после переименовывания тиц слетает, так как после дропа- этот домен переименовывается до момента перехвата. Так что меня больше интересовала тема процедуры поиска, нежели самого перехвата.

И если с первым случаем все понятно- запуcкаешь парсер, он нагибает хостинг, после чего выдает текcтовый файлик с доменами, то со вторым получался здоровенный список состоящий из имен пользователей к которому надо было приклеить livejournal.com.

Все подобные процедуры я проделывал в Notepad++, куда вставлял из Excel две колонки с именами и доменов, после чего процедурой поиска и замены, менял жж с пробелом, на жж с точкой. Но потом озадачился тем чтобы миновать эти копипасты, и сделать это же самое в Excel. При ближнем рассмотрении оказалось очень просто- достаточно объединить две колонки формулой =СЦЕПИТЬ(A1;B1) которую прокатить по всем строкам.

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

VN:F [1.9.21_1169]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Теги:

Разблокировка бана IP адреса в cpanel


Как то я тут распинался на тему защиты собственного хостинга под Cpanel WHM от брутфорса в том числе, через утилиту админки cPHulk Brute Force Protection, которая банит IP адреса, в случае произвести с них атаку брута. Но оказалось, что у этой защиты есть очень не приятный момент, благодаря которому хостинг в один прекрасный момент может, подобно Юлию Цезарю, сказать тебе: Et tu quoque, Brute!© и отрубить доступ к аккаунту вообще для всех, кроме адресов внесенных в белый список. Результатом чего станет отсутствие возможности залогиниться в админку и на сервак, через любой из протоколов: http, ssh, ftp и даже почтовую программу.

И именно поэтому необходимо дать доступ нескольким доверенным IP адресам, занеся их в белый список доверенных IP. В моем случае я дал доступ паре терминальных серверов, к которым имею доступ, двум купленным прокси серверам, а также к консоли еще пары серваков, которые удаленно администрирую по ssh. Ибо если у вас нет доступного терминального сервера, или же вы не можете использовать доверенный прокси сервер, то можно дать доступ хотя бы на какой нибудь собственный VPS с которого и можно разблокировать доступ к Cpanel WHM используя командную строку, путем обнуления базы брута.

Делается это следующим образом. Заходим в консоль, а дальше залезаем в командную строку мускуля:
# mysql
mysql> use cphulkd;
mysql>BACKUP TABLE `brutes` TO ‘/path/to/backup_file’;
Смотрим что вообще у нас есть в базе бана брута
mysql> SELECT * FROM `brutes`;
После этого, если список большой, то выбираем из базы свой IP и удаляем его
mysql> SELECT * FROM `brutes` WHERE `IP`=’X.X.X.X’;
mysql> DELETE FROM `brutes` WHERE `IP`=’X.X.X.X’;
mysql>\q

Узнать свой IP можно либо трейсом, либо зайдя на рутер либо воспользовавшись любым из многочисленных сервисов, определяющих IP адрес- ну хотя бы этот: WhatIsMyIP

VN:F [1.9.21_1169]
Rating: 8.7/10 (11 votes cast)
VN:F [1.9.21_1169]
Rating: +3 (from 3 votes)

Теги: , ,

Организация беспроводного моста на больших расстояниях


Пригласили меня тут на некую железнодорожную станцию, на которой находится офис и удаленная от него площадка разгрузки вагонов. На площадке находится видео-наблюдение, которое транслируется в офис. Расстояние между ними где то метров 600-700, и со слов клиента сообщение идет через инет.

Приехал в офис и стал ломать голову каким образом все коннектится, ибо естественно ни в какой интернет пакеты не уходят, а ломятся на внутреннюю адресацию. В итоге оказалось, после длительных лазаний под столами и трейсов пакетов, что все замучено через так называемый wi-fi мост, с которым я морочился на уровне совмещения рутеров Linksys. Тоже самое поднимается на беспроводных точках доступа от D-link, но тут все было завернуто через оборудование Ubiquiti Networks- американского производителя беспроводного оборудования для 4G и WiMax.

Читать полностью »

VN:F [1.9.21_1169]
Rating: 5.5/10 (2 votes cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Теги: ,

Промышленный бесперебойник как источник вдохновения


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

На мауле опубликовали ссылку на интернет магазин где продают ИБП APC Symmetra PX SY32K160H-PD за 1,7кк рублей, что в принципе не так уж и много для управляющего модуля бесперебойника на который можно запитать небольшое здание, так как максимальная мощность у него 160 kW; но что тем не менее послужило поводом для нескольких сотен востроженных комментариев, которые следует читать один на один с компьютером, так как некоторые из них вызывают практически истерический смех. Прикольно что народ принимает комменты вроде “Очень удачная модель. Взял сразу две. Дочке и себе. Думаю взять еще один на дачу. Рекомендую! Очень удачная покупка!” за чистую монету, начиная распинаться по форумам и сообществам, на тему- живут же люди.

Самое интересное в этом обсуждении что из ~250 комментов, около 2 сотен появились за последние 3 дня, с того момента как ссылка была опубликована на ЯПлакал, так что пиар на ЯПе по прежнему остается отличным способом продвижения своего ресурса в Интернете. Если вы конечно не публикуете бравурные новости из политической жизни России, что для ЯПа является ненавистьгенерящим катализатором.

З.Ы Читать рекомендую сразу, так как комменты трут, и пока я тут писал- уже потерли более сотни комментов, но с другой стороны, как я понял, оставляют самый цимус, по мнению модераторов.

VN:F [1.9.21_1169]
Rating: 5.0/10 (1 vote cast)
VN:F [1.9.21_1169]
Rating: 0 (from 2 votes)

Теги:

Баг прохождения пакетов keep state через фаервол IPF


Столкнулся с древним косяком работы Ipfilter, который был замечен в версии FreeBSD 6.1/6.2, но у меня вылез на 8.2. Причем совершенно не понятным образом, так как фаервол у людей работал уже порядка полугода, и тут отвалился VoIP. То есть в один прекрасный день, как водится в понедельник, перестали коннектится телефоны к удаленному VoIP серверу. Сначала думал что траблы в телефоне, но потом оказалось что не работают все.

Стал ковыряться и обнаружил в логах ipmon интересные записи:
Date em1 @0:38 b LAN_IP,port -> VoIP_server,port PR tcp len 20 60 -S OUT OOW
Date em1 @0:58 b VoIP_server,port -> LAN_IP,port  PR tcp len 20 81 -AP IN OOW NAT
Date em1 @0:58 b VoIP_server,port -> GW_LAN_IP,port  PR tcp len 20 81 -AP IN OOW NAT

Собственно самое интересно в этом флаг OOW, который переводится как out of window, и является багом фильтарции пакетов для которых правило идет со статусом keep state, то есть в момент установленного уже соединения, которое фаервол должен пропускать, он вдруг решает, что это неожиданный пакет и банит его именно по причине OOW. В моем случае- все эти прохождения пакетов были разрешены, и все блокировки были именно по флагу OOW.
Бороться с этим можно двумя способами: либо пропатчив фаервол, либо исключая из правила флаг keep state. Я предпочел последний, тем более что у меня баг срабатывает только на VOIP трафик, тогда как остальной продолжает ходить с флагом keep state.

Самое унылое во всем этом, что судя по инетам данная проблема была пофиксена еще на версии 1.3b5, тогда как у меня в данный момент используется:
# ipf -V
ipf: IP Filter: v4.1.28 (400)
Kernel: IP Filter: v4.1.28

так что видимо с оказией надо будет подумать об обновлении на текущую версию 5.1.0

Кстати просмотреть пакеты дропающиеся по out of window можно с помощью команды:
# ipmon -oI
Тогда как увидеть список загруженных правил можно с помощью команды:
# ipfstat -nio

VN:F [1.9.21_1169]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.21_1169]
Rating: +1 (from 1 vote)

Теги: , ,