среда, 7 сентября 2016 г.

Удаление телеметрии Windows 7/8/10

Уже не для кого не секрет, что windows 10 следит за пользователями, но не каждый задумывается, что подобный функционал может появится и предыдущих операционных систем семейства благодаря последний обновлениям(польза которых уже года 2-3 как под сомнением). Если не хочется самостоятельно разбираться во всей это каше, но паранойя давит, то рекомендую следующую утилиту - "Destroy Windows Spying - Windows spying removal tool".
Программа выложена на github.com и содержит исходные коды (то есть при желании вы можете убедиться в ее безопасности, либо скомпилировать самостоятельно).
Что собственно она умеет:
-Удаляет все мутные обновления Windows 7/8/8.1/10 и Server 2008-2012 R2
- Удаляет все шпионские модули
- Удаляет шпионские приложения
- Перекрывает шпионские домены Microsoft
- Удаляет шпионские службы
- Удаляет приложения Metro Windows 10
- Удаляет телеметрию Office 2016 

Read me самой программы:
Данная программа уничтожает шпионство на Windows 7/8/8.1/10.
У программы открытый исходный код,который находится на github.
Данная программа уничтожает шпионство полностью. Удаляет некоторые элементы Телеметрии,а остальные отключает, отключает Windows Defender, Кортану,и многое другое. Так же программа отключает Windows Update, что позволяет вам остаться анонимным, и не получать новых шпионских обновлений.
Функция удаления Metro приложений очень хороша, т.к. они работают в фоновом режиме, и жрут оперативную память, а некоторые из них шпионят за  вами.
Так же программа блокирует многие IP адреса Microsoft, на которые идут данные, и добавляет большинство шпионских хостов в hosts.
Почти все действия программы необратимы, и их не откатить даже через точку восстановления системы. 








понедельник, 23 мая 2016 г.

1C через VPN


Типичное сообщение об ошибке:
"запрошенное имя верно но данные запрошенного типа не найдены"

Решение:
Добавить в файл hosts на клиентской машине строку типа - ххх.ххх.ххх.ххх    SERVER
Где  ххх.ххх.ххх.ххх - это локальный адрес сервера
SERVER - локальное имя машины

Путь до файла hosts:
%systemroot%\system32\drivers\etc

четверг, 18 февраля 2016 г.

Hylafax troubleshooting

Удалить зависшее задание
su -c "faxrm JID" USERNAME
Пример: su -c "faxrm 31" marianna

Посмотреть состояние модема и задания:
faxstat -s

И самое блядь главное... Если вы видите Waiting for modem to come free 
это не у вас проблемы, это принимающий факс работает не в автоматическом режиме.

вторник, 26 января 2016 г.

Bitrix24 + Офисная АТС + Mikrotik

Задача вроде простая... но столько говна ждало на пути, если вы это нашли значит мне уже не нужно вам ничего объяснять.
Покупаем сип коннектор за 1999.99р и поехали...

  • Настройка Asterisk (у меня стоит конкретно Elastix)
1)Для начала нужно создать обычный extention (например с User Extension 500 и secret= 5c0dc17e7eb04), через него битрикс и будет совершать звонки.
Не забудьте указать nat=yes.

2)sip_general_custom.conf
Добавляем
nat=yes
externip=185.121.61.2(будем считать это нашим внешним адресом)

3) sip_nat.conf
nat=yes


  • Настройки подключения "Офисной АТС" в Битрикс 24
Название подключения:  пишем что угодно.
Адрес сервера: Внешний ip и порт (Например -185.121.61.2:5060)
Логин: 500

Пароль: 5c0dc17e7eb04

  • Настройка Mikrotik
1)Делаем пробросы портов 5060(TCP и UDP) на локальный адрес астериска.
2)Делаем проброс диапазона портов 10000-20000(UDP) на локальный адрес астериска.
3)Если имееться STUN пробрасываем его.
Нужно делать не accept а netmap либо dst-nat.

Ну вот вроде и все...
Если нету голоса совету
1) Делать tcpdump -i eth0 udp port 5060 or udp portrange 10000-20000 -s 0
2)А лучше CLI> rtp set debug on
3)Если звонок вообще не доходит то проблема в 5060, если нету голоса то в 10000-20000

Собственно с такими настройками у меня все запело.
Удачи.

 


четверг, 15 октября 2015 г.

Cannot modify header information - headers already sent

Очень много информации можно найти по этому вопросу, но вся она сводится к пустым строкам между
<?php
 ?>
Либо форматировании без BOM.

Однако как то я писал очередной скрипт при таких же самых условиях как и раньше, только раньше у меня были и пустые строки и пробелы и все что угодно, при этом ошибка не возникала.
Суть проблемы крылась в конфиге php.ini
Для исправления нужно отредактировать строку:
Было output_buffering = off
Стало output_buffering = On
После чего перезагрузить веб серверв и все будет как надо ;) 

четверг, 1 октября 2015 г.

Elastix IAX2/iax-fax2 лечение редких заболеваний


Была проведения стандартная операцию по поднятию факса на Elastix 2.5,
но как говориться что то пошло не так. Факсу был присвоен IAX2 экесентшенс номером 199, при попытке набрать этот номер вместо привычных звуков модема доносился другой знакомый звук, как крик из туалета "ЗАНЯТО!!!"...
А консоль выдает
app_dial.c:2437 dial_exec_full: Unable to create channel of type 'IAX2' (cause 20 - Subscriber absent)
Заходим в консоль астера пишем iax2 show peers.
Name/Username    Host                 Mask             Port          Status      Description
199              unknow       (D)  255.255.255.255  40000         unregistred unknow
1 iax2 peers [1 online, 0 offline, 0 unmonitored]

(картина примерная, ибо гасить его регистрацию для демо я не хочу)) )
Понятно, что модем не хочет подниматься... а быть может его вообще нету?
Проверим: yum install iaxmodem
 Package iaxmodem-1.2.0-2.x86_64 already installed and latest versionХмм модем в имеется.
Смотрим iax.conf

[199]
deny=0.0.0.0/0.0.0.0
secret=********
transfer=yes
context=from-internal
host=dynamic
type=friend
port=4569
qualify=yes
dial=IAX2/199
mailbox=199@device
permit=0.0.0.0/0.0.0.0
callerid=fax <199>
setvar=REALCALLERIDNUM=199

Тут тоже все в норме. Обязательно проверьте что бы нигде не было пропущено ';'
Смотрим  iax_general_custom.conf 
calltokenoptional = 127.0.0.1/255.255.255.0
Должно быть именно так и это тоже очень важный момент.
Если все это у вас в норме и модем настроен правильно, попробуйте добавить в 
iax.conf (или же iax.conf addtional в случаи с эластиксом) следующую строку: requirecalltoken=no
Мне помогло именно это, но замечу что не сразу.
Я вообще сделал нелепое колдунство которое возможно как то и сыграло, но скорее сего это просто глупость. Я попытался зайти под этим экстеншеном с софтфона для того что бы попробовать позвонить на него. Конечно у меня ничего не вышло, IAX это внутренний протокол астериска, но именно после этого мой экстеншен смог зарегистрироваться (волшебный пинок?). Хотя я думаю логичнее было бы сделать  iax2 reload.
Набираю 199... и о чудо! Звук модема. это победа.
Факсы отправляются и принимаются.
Но было еще одно маленькое НО.
В консоли меня одолели сообщения
Restricting registration for peer '199' to 60 seconds (requested 300)
Лечится это добавлением в файл  iax_registrations_custom.conf 

Следующих строк
minregexpire = 60
maxregexpire = 300

Ну вот вроде и все ;)