Перейти к содержимому
Калькуляторы

Опубликована Процедура блокировки некошерной инфо

2 Как в микротик вставить русский домен????

а в punycode конвертнуть не пробовали ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 Как в микротик вставить русский домен????

а в punycode конвертнуть не пробовали ?

Все хорошо но как сделать это из windows, из командной строки желательно((( ну или скрипт какой?

Заводить машину на другой системе и заново перебирать весь код не особо хочется(((

Понимаю что там и сортировка поудобнее и выгрузка с одного скрипта но я уже все настроил из винды и все работает кроме русского и спец знаков(((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как сделать это из windows, из командной строки желательно((( ну или скрипт какой?

у вас же там - если я правильно понял - питон установлен

я даже за вас погуглить могу - вот вам готовое решение

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ещё одна фигня в реестре, которые не понимает SCE - урлы вида

 http://сайт.org/node/347?url=http://сайт.org/forum/viewtopic.php?id=599

Придётся ещё один шаблон внести в отрезаемые: '?url=.*'

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!

 

Пытаюсь сделать загрузку реестра запрещенных сайтов в автоматическом

режиме. На php5.3, FreeBSD.

 

В ответ получаю

Ошибка! некорректное значение ЭП (информация по обратной связи для разрешения проблем приведена в Памятке оператору связи в разделе http://eais.rkn.gov.ru/tooperators/)

 

У меня генерируется файл запроса, подписывается openssl. Генерируемый и подписанный файл корректные, т.к. когда я их вручную отправляю через веб-форму, то получаю реестр.

Думаю что проблема в отправке файлов. На тестовом серевере все работает нормально (но он подпись вроде как не проверяет).

 

Подскажите, плз, куда копать, может быть какая-то кодировка не та, или какие-то опции у SOAP надо выставить? Вот кусок кода отправки:

 

 
$wsdl_url = 'http://vigruzki.rkn.gov.ru/services/OperatorRequest/?wsdl';

$request = file_get_contents ('request.xml');
$sign = file_get_contents ('request.xml.sig');

$soap = new SoapClient ($wsdl_url, array('encoding'=>'Windows-1251', 'cache_wsdl' => WSDL_CACHE_NONE));
$response = $soap -> sendRequest
(
          array
          (
               'requestFile'   => $request,
               'signatureFile' => $sign
          )
);

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот читаю тему, и как-то не вижу раскрытия вопроса xslt.

Аналогично достаем все IP и, для удобства логов, домены https: xsltproc reg-ip.xslt dump.xml | sort | uniq .

  <xsl:template match="content">
   <xsl:if test="starts-with(url,'https')">
     <xsl:value-of select="ip"/><xsl:text> </xsl:text>
     <xsl:value-of select="domain"/>
     <xsl:text>
</xsl:text>
   </xsl:if>
 </xsl:template>

Намного проще и быстрее, чем писать на коленке какие-то парсеры.

К сожалению, этот xslt достаёт не все IP https'ных урлов. Проблема касается записей, в которых указано несколько IP адресов, типа legalrc.biz и прочих котиков.

Изменено пользователем MATPOC

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

xsltproc reg-ip.xslt dump.xml | sort | uniq

К сожалению, этот xslt достаёт не все IP https'ных урлов. Проблема касается записей, в которых указано несколько IP адресов, типа legalrc.biz и прочих котиков

 

Это же просто, чуть-чуть пофиксить скрипт :)

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="no" encoding="UTF-8"/>

<xsl:template match="/">
<xsl:for-each select="//ip">
<xsl:if test="starts-with(preceding-sibling::url,'https')">
<xsl:value-of select="text()"/><xsl:text> </xsl:text>
<xsl:value-of select="preceding-sibling::domain"/><xsl:text>
</xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:template>

</xsl:stylesheet>

 

Не вникал зачем это надо, но все-таки зачем имя домена? Без него еще проще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

xsltproc reg-ip.xslt dump.xml | sort | uniq

К сожалению, этот xslt достаёт не все IP https'ных урлов. Проблема касается записей, в которых указано несколько IP адресов, типа legalrc.biz и прочих котиков

 

Это же просто, чуть-чуть пофиксить скрипт :)

А можно так же просто в xslt добавить аналог конвейера " | sort -u"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можно так же просто в xslt добавить аналог конвейера " | sort -u"?

Не так же просто, но можно.

Нужно generate-id() использовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А тем временем обороняющаяся сторона написала небольшой отчет о том, "как это работает". Забавно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А тем временем обороняющаяся сторона написала небольшой отчет о том, "как это работает". Забавно.

Это то, что они увидели. С другой стороны - как огранизовать атаку на честно заблокированный провайдером ресурс ? Троянская сеть для этого не очень пригодна :)

Изменено пользователем YuryD

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можно так же просто в xslt добавить аналог конвейера

 

Да, можно результат сохранить в переменной, а потом применить к нему функцию distinct

 

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:set="http://exslt.org/sets">
<xsl:output method="text" indent="no" encoding="UTF-8"/>

<xsl:template match="/">
<xsl:variable name="ip_list">
<xsl:for-each select="//ip">
<xsl:if test="starts-with(preceding-sibling::url,'https')">
<list>
<xsl:value-of select="text()"/><xsl:text> </xsl:text>
<xsl:value-of select="preceding-sibling::domain"/><xsl:text>
</xsl:text>
</list>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:for-each select="set:distinct(exsl:node-set($ip_list)/list)">
<xsl:value-of select="text()"/>
</xsl:for-each>
</xsl:template>

</xsl:stylesheet>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Познавательно:

http://ruslanleviev.....com/34401.html

 

Вот и пришёл конец публичной жизни исполнителей, засрамят теперь.

Ещё веселее если заяву накатают за дос атаку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ыыы, "ситуативное законотворчество" =)

 

http://top.rbc.ru/politics/06/05/2014/922341.shtml?print

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

увидел кол-во адресов у заблокированного rutor.org

это ж просто безумие какое-то, по-моему, ТАК делать

(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

при смене/обновлении ЭЦП наблюдалась странная багофича

автоматический режим плевался на невалидную ЭЦП

пока не...

либо пока не была сделана ручная выгрузка

либо пока не случилась полночь (00:00 по Мск)

 

после этого всё автомагически снова заработало в штатном режиме...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

увидел кол-во адресов у заблокированного rutor.org

у nnm-club так же.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите как правильно описать в flavors (sce2020) url типа "http://www.youtube.com/watch?v=AWcTd3Gc9c8" ?

 

Пытался так: "*youtube.com" "/watch*" "" "v=AWcTd3Gc9c8*". Эффекту не дало. Если убрать "v=AWcTd3Gc9c8*", то страница блокируется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Через BB Console пытаетесь добавить что ли?

Просто зачем, если при импорте через CLI об этом даже думать не надо, полный URL добавляете и все, SCE сама разобьет как надо. Конкретно этот URL так:

SCE8000#sh int li 0 sce-url-database all-entries | i AWc
392.    www.youtube.com:/watch:*:v=AWcTd3Gc9c8* 160

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не совсем через BB Console. Через sce api. Но суть таже. Через sce-url-database я не понял как делать редирект на нужную мне страницу + на сколько я понял, два разных листа я не создам. (нужно два черных списка, с разными редиректами)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Через API работать с URL не пробовал, но предположу, что через CLI проще, хотя бы потому что способ популярней, а значит много пошаговых инструкций помимо оригинальной доки.

Читали раз и два?

Черных списков можете создать сколько угодно, у каждого - свой flavor-id.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В реестр начали вносить сайты продающие права, дипломы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.