Минусовки на DJ-X.info
Страницы: « 1 2 3 4 5 6 7 8 9 10 »
 71 
 : 16 Март 2012, 22:06:57 
Автор DJ-X - Последний ответ от DJ-X

C 6to4 IPv6 адресов которые начинаются с 2002: к некоторым IPv6 провайдерам
не удаётся достучаться из-за не стандартного у них размера MTU который больше стандартного 1280.
А пока настраиваем свои сайты в IPv6 туннелях, а то мало ли вдруг и ваш движок сайта
будет определять IPv6 адреса как 0.0.0.0 и пользователей Online 1!

 72 
 : 16 Март 2012, 15:10:44 
Автор DJ-X - Последний ответ от DJ-X
Настройка блокировок в IIS.

Для начала нам нужно установить Microsoft Web Platform Installer 5.0 и в нём выбрать и установить Модуль переопределения URL-адресов 2.0.
Секреты использования URL Rewrite Module 2.0 - для сервера IIS 7.5!
Оказывается с помощью переопределения URL-адресов можно делать не только переопределение URL-адресов!
Там оказывается очень много возможностей и можно легко настроить всё что захочешь!
Справку на русском не найти и вообще мало правил для него в сети - но я постараюсь это исправить.

Здесь собраны мои познания файла .htaccess и web.config,
здесь собраны различные настройки блокировок  для сервера IIS 7.5 в Windows 7
с помощью переопределения URL-адресов подставляя серверные переменные.

Файл с глобальными настройками на сервере IIS 7.5 называется applicationHost.config
и находится он по этому пути.
c:\Windows\system32\inetsrv\config\applicationHost.config

Для каждого сайта есть свой файл с настройками и называется он web.config расположен он в корне сайта C:\inetpub\wwwroot\web.config
Редактировать файлы конфигураций нужно в кодировке UTF-8 в Notepad++.

Как настроить стабильный и быстрый Windows хостинг?
Настройка Windows Server IIS 7-8.

Примеры правил!

1: Запрет доступа по IP в адресной строке браузера.
Браузер будет ругаться на то что - Соединение закрыто удалённым сервером!
Это нам понадобится если мы не хотите что бы разные сканеры IP адресов узнали что у вас находится на порту 80.

В правиле пишем только разрешенные домены и субдомены по которым разрешен доступ на наш сервер.
На пример на нашем сервере есть сайты http://dj-x.info и http://www.dj-x.info и http://spinto.dj-x.info
значит нужно добавить их в наше правило.
* значит любое название.

dj-x.info
*.dj-x.info


Доступ полюбым другим IP адресам будет закрыт на пример эти
http://127.0.0.1 http://[fe80::e565:306a:d691:f01] http://localhost и любые другие.<rule name="Запрет доступа по IP в адресной строке браузера" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" negate="false" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{SERVER_NAME}" pattern="dj-x.org.ua" negate="true" />
                        <add input="{SERVER_NAME}" pattern="*.dj-x.org.ua" negate="true" />
                        <add input="{SERVER_NAME}" pattern="dj-x.info" negate="true" />
                        <add input="{SERVER_NAME}" pattern="*.dj-x.info" negate="true" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>

Для того что бы это правило работало нужно создать сайт без названия.








2: Запрещённые COOKIES.
Иногда может понадобиться запретить доступ по COOKIES.
На пример вы зашли на запрещенную страницу в robots.txt и получили запрещённое COOKIES и стали заблокированы!
Блокировка по COOKIES иногда даже лучше и гуманнее чем блокировка по IP.
Развиваем фантазию и ставим ловушки!

<rule name="Запрещённые COOKIES" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
                        <add input="{HTTP_COOKIE}" pattern="*SMFCookieXXL_=*" />
                        <add input="{HTTP_COOKIE}" pattern="*PHPSESSID=1sslc8riftba506dqit9e8l111*" />
                        <add input="{HTTP_COOKIE}" pattern="*PHPSESSID=2sslc8riftba506dqit9e8l222*" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>


3: Запрещённый URL без COOKIES.


<rule name="Запрещённый URL без COOKIES" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{HTTP_COOKIE}" matchType="Pattern" pattern="*PHPSESSID=*" ignoreCase="true" negate="true" />
                        <add input="{QUERY_STRING}" matchType="Pattern" pattern="*=keepalive*" ignoreCase="true" negate="false" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>


4: Запрет HEAD на .php.

                <rule name="Запрет HEAD на .php" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{REQUEST_METHOD}" matchType="Pattern" pattern="HEAD" ignoreCase="true" negate="false" />
                        <add input="{SCRIPT_NAME}" matchType="Pattern" pattern="*.php" ignoreCase="true" negate="false" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>


5: Перенаправление.

<rule name="Перенаправление Login1" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{URL}" pattern="/login1/" />
                    </conditions>
                    <action type="Redirect" url="/index.php?action=login1" redirectType="Temporary" />
                </rule>
                <rule name="Перенаправление Register1" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{URL}" pattern="/register1/" />
                    </conditions>
                    <action type="Redirect" url="/index.php?action=register1" redirectType="Temporary" />
                </rule>
<rule name="spinto.dj-x.info" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{SERVER_NAME}" pattern="spinto.dj-x.*" />
                    </conditions>
                    <action type="Redirect" url="https://dj-x.info/index.php/topic,94.0.html" redirectType="SeeOther" />
                </rule>


5: Переопределение.

<rule name="Переопределение png.png" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{URL}" pattern="*/png.png" />
                    </conditions>
                    <action type="Rewrite" url="/foto/png.php" />
                </rule>
                <rule name="/Report" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{URL}" pattern="/Report*" />
                    </conditions>
                    <action type="Redirect" url="/index.php/topic=345.0.html" />
                </rule>


6: dj-x.info c www.

<rule name="dj-x.info c www" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" negate="false" />
                    <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
                        <add input="{SERVER_NAME}" pattern="www.*.*" negate="true" />
                    </conditions>
                    <action type="Redirect" url="http://www.dj-x.info{URL}" />
                </rule>


7: www.dj-x.info без www.

       <rule name="www.dj-x.info без www" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{SERVER_NAME}" pattern="www.*.*" />
                    </conditions>
                    <action type="Redirect" url="http://dj-x.info{URL}" />
                </rule>


8: phpMyAdmin только https:// .
Можно и редиректы делать на другой сайт и многое другое - главное что бы была фантазия!

<rule name="phpMyAdmin только https://" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{SERVER_PORT}" pattern="443" negate="true" />
                        <add input="{URL}" pattern="*/phpMyAdmin*" />
                    </conditions>
                    <action type="Redirect" url="https://{SERVER_NAME}{URL}" />
                </rule>


9: Блокировка POST запросов выше 299 байт для пользователей без Cookies: Stop_Control=1.
Наш анти спамерский комплект!

<rule name="POST big Blocked" stopProcessing="true">
  <match url=".*" negate="false" />
  <conditions>
                        <add input="{HTTP_COOKIE}" pattern=".*Stop_Control=1" negate="true" />
                        <add input="{REQUEST_METHOD}" pattern="^POST$" />
                        <add input="{HTTP_CONTENT_LENGTH}" matchType="Pattern" pattern="^[0-9][0-9]$|^[0-2][0-9][0-9]$|^299$" ignoreCase="true" negate="true" />
  </conditions>
  <action type="AbortRequest" />
</rule>


10: Блокировка IP.

                <rule name="Блокировка IP" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{REMOTE_ADDR}" pattern="2002:c372:8e2c::*" ignoreCase="false" />
                        <add input="{REMOTE_ADDR}" pattern="195.114.*" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>


11: Разрешить только этот IP - 2002:* .

                <rule name="Разрешить только этот IP" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" negate="false" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{REMOTE_ADDR}" matchType="Pattern" pattern="2002:*" ignoreCase="true" negate="true" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>


12: Разрешить только этот HTTP_USER_AGENT - My-User-Agent.

                <rule name="HTTP_USER_AGENT" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{HTTP_USER_AGENT}" pattern="My-User-Agent" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>


13: Секретный файловый сервер!
Можно скачивать файлы только с разрешенными расширениями.
На любые другие запросы сервер использует запрос на прерывание - Подключение к сайту прервано.
У него даже нет главной страницы и страницы ошибок! Но файлы скачивать по прямым ссылкам можно!
Пример секретного файлового сервера!
http://скачать.dj-x.org.ua/DJ-X/Il_Trovatore-Damor_sullali_rosee.m2ts

                <rule name="Разрешенные расширения" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*" negate="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{URL}" pattern="*.m2ts" negate="true" />
                        <add input="{URL}" pattern="*.wav" negate="true" />
                        <add input="{URL}" pattern="*.avi" negate="true" />
                        <add input="{URL}" pattern="*.mp3" negate="true" />
                        <add input="{URL}" pattern="*.mpg" negate="true" />
                    </conditions>
                    <action type="AbortRequest" />
                </rule>

Вот с какими серверными переменными работает URL Rewrite Module!
{ALL_HTTP}{ALL_RAW}{APPL_MD_PATH}{APPL_PHYSICAL_PATH}{CERT_COOKIE}{CERT_FLAGS}{CERT_ISSUER}{CERT_KEYSIZE}{CERT_SECRETKEYSIZE}{CERT_SERIALNUMBER}{CERT_SERVER_ISSUER}{CERT_SERVER_SUBJECT}{CERT_SUBJECT}{CONTENT_LENGTH}{CONTENT_TYPE}{DOCUMENT_ROOT}{GATEWAY_INTERFACE}{HTTP_ACCEPT_ENCODING}{HTTP_ACCEPT_LANGUAGE}{HTTP_ACCEPT}{HTTP_CONNECTION}{HTTP_CONTENT_LENGTH}{HTTP_HOST}{HTTP_IF_MODIFIED_SINCE}{HTTP_IF_NONE_MATCH}{HTTP_REFERER}{HTTP_UA_CPU}{HTTP_USER_AGENT}{HTTPS_KEYSIZE}{HTTPS_SECRETKEYSIZE}{HTTPS_SERVER_ISSUER}{HTTPS_SERVER_SUBJECT}{HTTPS}{INSTANCE_ID}{INSTANCE_META_PATH}{LOCAL_ADDR}{PATH_INFO}{PATH_TRANSLATED}{QUERY_STRING}{REMOTE_ADDR}{REMOTE_HOST}{REMOTE_PORT}{REMOTE_USER}{REQUEST_METHOD}{REQUEST_URI}{SCRIPT_NAME}{SERVER_ADDR}{SERVER_NAME}{SERVER_PORT_SECURE}{SERVER_PORT}{SERVER_PROTOCOL}{SERVER_SOFTWARE}{UNENCODED_URL}{URL}

Разместите файл ServerVariables.aspx у себя на сервере и направляйте на него запросы и увидите значения серверных переменных!
ServerVariables.aspx
<%
For Each var as String in Request.ServerVariables
  Response.Write(var & " " & Request(var) & "<br>")
Next
%>


Ссылки по теме.
URL Rewrite Forum on IIS.NET
О синтаксисе регулярных выражений.
Создание правил перезаписи для URL Rewrite Module - тренировка!
10 советов переопределения URL-адресов и хитростей.
Здесь ещё есть правила переопределения и здесь.

Настройка блокировок в Apache - многое не получается сделать так как на IIS 7.5.

.htaccess

# Показываем текст с ошибкой
ErrorDocument 503 "Attention croaked Hosting! ERROR 503 :(<br />Open site in Internet Explorer"
ErrorDocument 502 "Attention croaked Hosting! ERROR 502 :("
ErrorDocument 403 "Stop Control PRO Enabled! <br />https://dj-x.info/Report"
# Ограничение на размер PUT и POST запроса в байтах.
<Files register.php>
LimitRequestBody 305
</Files>
# Блокируем HEAD запросы на установленные типы файлов!
<filesMatch ".(html|htm)$">
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_METHOD} ^(HEAD)
RewriteRule .* - [F]
</filesMatch>
# Блокируем Cookies
RewriteEngine On
RewriteCond %{HTTP_COOKIE} ^PHPSESSID=5sslc8riftba506dqit9e8l7348
RewriteRule .* - [F]

 73 
 : 04 Март 2012, 00:18:19 
Автор DJ-X - Последний ответ от DJ-X

Солистка оперы Одесского национального
академического театра оперы и балета (сопрано).


Скачать Morro

Скачать Ecco l`orrido

 74 
 : 17 Февраль 2012, 13:21:11 
Автор DJ-X - Последний ответ от DJ-X

Настройка IPv6 туннеля от NetAssist за NAT в OpenWRT 15.
PHP скрипт с автоматическими настройками IPv6 туннеля NetAssist LLC для динамических IPv4 адресов в Windows 7 на локальном сервере!
Обновлено 18.11.2012 - Результат нужно вставить в CMD и открывать от имени Администратора или просто скачать результат с помошью программы WGET
который будет запускаться из планировщика задач в файл с расширением file.cmd и который потом можно будет открывать тоже из планировщика задач
после каждого пере подключения к интернету.
У вас на компьютере должна быть установлена программа WGET для Windows.
Измените настройки туннеля на свои.
Если вы всё правильно настроили тотогда вы увидите в текстовом файле OK!
The IP will be updated in 60 seconds.

<?php
header
('Content-Type: text/html; charset=utf-8');
$pars file_get_contents('http://ipv4.checkip.dns.he.net/');
//echo $pars;
$string=substr($pars,175,-16); // Обрезаем лишнее
echo '"C:\Program Files (x86)\Gnu\Win32\in\wget.exe" -O "C:\TEMP\dynamic-IPv4-pars-tb.netassist.ua.txt" --user-agent="NetAssist/LLC" "https://tb.netassist.ua/autochangeip.php?l=my@email&p=my-pass&ip='trim($string).'" --no-check-certificate --secure-protocol=auto --retry-connrefused --inet4-only';
echo 
"\r\n";
echo 
'netsh interface ipv6 delete interface IP6Tunnel';
echo 
"\r\n";
echo 
'netsh interface ipv6 add v6v4tunnel IP6Tunnel 'trim($string).' 62.205.132.12';
echo 
"\r\n";
echo 
'netsh interface ipv6 set address IP6Tunnel 2a01:d0:ffff:63::2';
echo 
"\r\n";
echo 
'netsh interface ipv6 set route ::/0 IP6Tunnel 2a01:d0:ffff:63::1'// Выводит только то что нужно
?>

Как настроить IPv6 туннель?
Зайдите на сайт Украинского тоннельного брокера скопируйте настройки для вашей Windows 7.
Потом нажмите левой кнопкой мыши на пуск и напишите английскими буквами CMD и появится черненький значёк с надписью CMD
наведите на него курсор мыши и нажмите правую кнопку мыши, а затем в меню выберите - Запуск от имени администратора!
Вот так выглядят настройки - только с вашими IPv4 и IPv6 адресами.


netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel IP6Tunnel 195.114.111.111 62.205.132.12
netsh interface ipv6 add address IP6Tunnel 2a01:d0:ffff:63::2
netsh interface ipv6 add route ::/0 IP6Tunnel 2a01:d0:ffff:63::1

Как изменить настройки?
Откройте CMD - Запуск от имени администратора!
и вставляем поочерёдно эти команды со своими IP!


netsh interface ipv6 delete interface IP6Tunnel
netsh interface ipv6 add v6v4tunnel IP6Tunnel 195.114.143.178 62.205.132.12
netsh interface ipv6 set address IP6Tunnel 2a01:d0:ffff:63::2
netsh interface ipv6 set route ::/0 IP6Tunnel 2a01:d0:ffff:63::1

Как удалить IPv6 туннель?
Откройте CMD - Запуск от имени администратора!
и вставляем поочерёдно эти команды со своими IP!
Очень важен порядок ввода команд - смотри не перепутай, Кутузов!


netsh interface ipv6 delete address IP6Tunnel 2a01:d0:ffff:63::2
netsh interface ipv6 delete route ::/0 IP6Tunnel 2a01:d0:ffff:63::1
netsh interface ipv6 delete interface IP6Tunnel

Иногда настройки одного IPv6 туннеля могут перемешаться с настройками других IPv6 туннелей если у вас в системе их несколько.
Все они из-за этого перестанут работать. Вот пример когда нужно удалить настройки IP6Tunnel из 6TO4 Adapter.
После удаления добавляем все настройки IP6Tunnel заново!
Смотри ipconfig /all

netsh interface ipv6 delete address interface="6TO4 Adapter" address=2a01:d0:ffff:63::2
netsh interface ipv6 delete route ::/0 interface="6TO4 Adapter" 2a01:d0:ffff:63::1
netsh interface ipv6 delete interface IP6Tunnel


У меня есть белый динамический IPv4 адрес.
Но вот я решил взять недорогой Router TL-WR842ND который о IPv6 ничего не знает.
И первое о чём я подумал, а будут ли через него работать IPv6 туннели?
Но когда я подключился к интернету через этот роутер я увидел что 6to4 адаптер и IP6Tunnel уже не работают!
Но после двух дней экспериментов у меня получилось настроить IP6Tunnel за NAT!
Нужно разрешить в брандмауэре в компьютере PROTO41.

смотрим ipconfig
Ethernet adapter Подключение по локальной сети:

   DNS-суффикс подключения . . . . . :
   IPv4-адрес. . . . . . . . . . . . : 192.168.0.100
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . : 192.168.0.1
Настройки туннеля должны быть с локальным IPv4 192.168.0.100,
если наш локальный IPv4 адрес не меняется значит не нужно менять настройки туннеля на нашем компьютере.

netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel IP6Tunnel 192.168.0.100 62.205.132.12
netsh interface ipv6 add address IP6Tunnel 2a01:d0:ffff:63::2
netsh interface ipv6 add route ::/0 IP6Tunnel 2a01:d0:ffff:63::1
А на сайте туннельного брокера в своём аккаунте прописываем как всегда свой внешний IPv4 адрес.


Настройка подключения по протоколу IPv6 через туннельного брокера
на маршрутизаторе Zyxel Keenetic - IPv4 должен быть белым, не проверял дорого!



Эти две картинки здесь не с проста - скачать смогут лишь те кто увидит на них IPv6 Ready и connected via IPv6!
На сегодняшний день многие менеджеры загрузок (качалки) ничего не знают про IPv6,
поэтому качать нужно браузером! Или вот этим способом.

Если запустить Google Chrome с параметром --disable-ipv6 тогда браузер не сможет открывать сайты с IPv6.
Mozilla Firefox тоже может отключать IPv6, для этого нужно в адресной строке вставить это about:config ищем network.dns.disableIPv6 и ставим значение true вместо false !


Прикол! У меня IPv6 на выходных заработал с выключенным 6to4 адаптером через  Подключение по локальной сети.
С включенным 6to4 адаптером больше сайтов открывается но всё равно не все.

Я просто включил все ICMPv6 и всё заработало но не на долго!
Скорость была вообще слабая и некоторые IPv6 сайты пинговались но не открывались.
Это связано с тем что в настройках сетевого адаптера - Подключение по локальной сети
нужно вручную написать DNS

Протокол Интернета версии 6 (TCP/IPv6)
Google IPv6 DNS
2001:4860:4860::8888
2001:4860:4860::8844


Протокол Интернета версии 4 (TCP/IPv4)
DNS вашего провайдера, если вы подключаетесь через VPN тогда IPv4 DNS можно взять оттуда.

Просканировал и увидел открытые порты IPv6 свои и чужие :)
http://[2001:1af8:4200:a003:1::202]/portscan

Похоже на то что кто-то в нашей локальной сети раздаёт 6to4 IPv6 интернет!
Сведения о безопасности для IPv6.

Если в свойствах сетевого адаптера поставить галочку на против
Протокол Интернета версии 6 (TCP/IPv6)
тогда начинают постоянно ломиться в локальной сети на эти порты!
TCPv6 - 5355
UDPv6-  5355
ICMPv6
IGMP

 75 
 : 06 Январь 2012, 21:00:52 
Автор DJ-X - Последний ответ от DJ-X

Про версия - Top 100 - STOP CONTROL PRO платная теперь с поддержкой кеширования Nginx!
Боты ходят по статической версии сайта которая периодически сама обновляется!
Это позволяет во много раз сэкономить системные ресурсы особенно на тяжелых сайтах с высокой посещаемостью.
Многие виды не целенаправленных DDOS атак которые направленны на создание паразитной нагрузки становятся не страшны.

Анти Xrumer 1.0 Lite - бесплатная!

Представьте себе робота у которого одна регистрация на сайте занимает 15 секунд,
работающего на скорости 100.0 Мбит/с, он использует прокси серверы на зараженных
компьютерах который загружает с сайта лишь php файлы и одну картинку Captcha и
который может успешно регистрироваться на всех стандартных сайтах!
Вы наверное думаете что это за программы такие и как они распознают капчу?
Программа может быть любая которая поддерживает GET и POST запросы и умеет сохранять и отправлять
COOKIES и отправлять картинку на специально сделанный для этого сервис распознавания капчи и получить уже распознанный текст!
Первое что пришло на ум это PHP скрипты и Wget этот список каждый сможет дополнить сам.


Специально от этой напасти создан эффективно-примитивный - Анти Xrumer 1.0 Lite!
Защита сайта от автоматических регистраций программами (SEO) спамеров.

Если вам уже надоело проверять человек это или робот по 100 профилей пользователей
ежедневно значит Анти-Робо-Зомби мод это то что вам нужно!
Есть конечно полно других похожих модов которые основаны на базе IP адресов,
а если есть база IP адресов - значит её можно искусственно накручивать пока все IP
не будут в чёрном списке и тогда уже точно никто не сможет зарегистрироваться!
На пример Honeypot .
Но на одном IP может быть много компьютеров как зараженных так и нет.
И человек не сможет зарегистрироваться и войти если зайдёт с такого IP.
Немного веселее Stop Forum Spam - спамеры быстро вычисляют
на каких сайтах они спалились и начинают заниматься на этих сайтах накруткой!

Мы сделали всё на много проще!
Будем использовать их слабости против них!

На данном этапе развития программ для автоматической
регистрации на сайтах данный способ будет очень эффективен!
Принцип работы такой - если робот не загружает все картинки с нашего сайта значит он не получит
Cookies которое поставит картинка или javascript, а значит и не сможет зарегистрироваться на сайте.
Проанализировав логи сервера я увидел что ни одна программа для автоматической регистрации не загружает картинки и javascript - кроме капчи.
В нашу таблицу так-же записываются все Cookies отправляемые роботами - зомби при регистрации и входе на сайт.
Пока ни один робот не пытался регистрироваться с Cookies Stop_Control=1, а это значит что у роботов нет шансов зарегистрироваться.
Зарегистрироваться смогут только люди с включенными картинками в браузере получившие Cookies Stop_Control=1.
Картинка устанавливает Cookies в браузер пользователя - она есть на этом сайте на странице регистрации.
Некоторые роботы пытаются регистрироваться вообще без Cookies :)

Анти-Робо-Зомби мод успешно борется с Роботами-Зомби на наших сайтах!
Теперь капчу можно сделать понятной не только для роботов но и для людей.

Смотрите статистику форума.

1: Создаём картинку которая не будет кешироваться в браузере и которая будет устанавливать cookies в браузере.
Картинка STOP контроль устанавливает Cookies в ваш браузер.
Её нужно поставить на страницу входа и регистрации перед отправкой последнего post запроса когда уже всё заполнено или на все страницы сайта.

Это пишем в файл .htaccess для того что бы было правильное расширение у картинки не https://dj-x.info/foto/png.php , а https://dj-x.info/foto/png.png


RewriteEngine On
RewriteRule png.png png.php [NC]

Создаём файл png.php

error_reporting(NULL);
// Устанавливаем Cookies в браузере пользователя
if (strstr(@$_SERVER['HTTP_COOKIE'], 'Stop_Control'))
   {
// Если Cookies Stop_Control=1 уже есть тогда ничего не делаем.
   }
   else
   {
// Если Cookies Stop_Control=1 нет тогда ставим его.
    SetCookie("Stop_Control","1", "0", "/" );
    }
/*
Это пишем в .htaccess для того что бы было правильное расширение у картинки png.php - filename.png
RewriteEngine On
RewriteRule filename\.png png.php [NC]
*/
// PHP файл картинка и .htaccess должны быть в одной папке.
// Здесь пишем имя того файла который будем показывать.
$file = ("Stop_Control.png");
// Просмотр http-заголовков https://chrome.google.com/webstore/search/HTTP%20Headers?hl=ru
// Совместимость новых функций PHP 5.3 PHP 5.4 со старыми версиями PHP 5.2.17
if (strnatcmp(phpversion(),'5.2.17') <= 0)
{
// Если у вас PHP/5.2 - прячем версию PHP X-Powered-By: PHP/5.2 - будет видно только X-Powered-By: и то что мы напишим.
header('x-powered-by: DJ-X');
}
else
{
// Удаляем X-Powered-By: PHP/5.3.8 для того что бы запутать роботов - работает только в PHP 5.3 и старше.
header_remove("x-powered-by");
}
// Отключаем кеширование в браузере.
header('Pragma: no-cache');
// Время создания файла
header('Last-Modified: Thu, 01 Jan 2012 01:01:15 GMT');
// Уберите эти две чёрточки // перед тем типом файла который будете использовать
// Тип файла для картинки .png
header('Content-type: image/png');
// Тип файла для картинки .jpg
//header('Content-type: image/jpeg');
// Тип файла для картинки .gif
//header("Content-type:  image/gif");
// Тип файла для javascript .js
//header('Content-type: application/x-javascript');
// Единица измерения
header('Accept-Ranges: bytes');
// Размер файла
header ("Content-Length: ".filesize($file));
// Показываем картинку Stop_Control.png
readfile($file);

Это просто картинка без cookies https://dj-x.info/foto/Stop_Control.png которую мы показываем через png.php файл.
PHP файл картинка и .htaccess должны быть в одной папке.
Скачать уже собранную картинку.

Проверить  http-заголовки получившейся картинки можно здесь установив расширение для Google Chrome!
Должно получиться примерно так.
HTTP/1.1 200 OK
Server: nginx/1.0.9
Date: Wed, 11 Jan 2012 16:43:38 GMT
Content-Type: image/png
Connection: keep-alive
X-Powered-By: DJ-X
Pragma: no-cache
Last-Modified: Thu, 01 Jan 2012 01:01:15 GMT
Accept-Ranges: bytes
Content-Length: 10139
Set-Cookie: Stop_Control=1; path=/


2: Проверяем есть ли Cookies Stop_Control=1 при отправке POST запроса.
Для форума SMF нужно в index.php в самом верху вставить этот код:


Это нужно для проверки при регистрации - обязательно.
Нужно будет предупредить человека: пишем в agreement.txt
Для успешной регистрации в вашем браузере должны быть включены картинки!
Включите картинки и обновите страницу.
Добро пожаловать!


Измените =login2 и =register2 на свои POST URL входа и регистрации .
Это универсальный код который подойдёт для всех страниц регистрации.


// Не регистрировать ошибки
error_reporting(NULL);
// Это нужно для проверки при регистрации - обязательно.
   if (strstr($_SERVER['REQUEST_URI'], '=register2'))
   {
// Это сработает если в POST запросе будет email.
    if (isset($_POST['email']))
   {
// Проверяем Cookies в браузере пользователя
if (strstr(@$_SERVER['HTTP_COOKIE'], 'Stop_Control=1'))
   {
// Если Cookies Stop_Control=1 уже есть тогда ничего не делаем.
   }
   else
   {
// Если Cookies Stop_Control=1 нет тогда перенаправляем робота на страницу с предупреждением
// и с инструкциями что нужно сделать чтобы зарегистрироваться и войти .
   header("location: /warning.php");
// Останавливаемся
   exit();
    }   
    }
   else
   {
    }
    }

Периодически меняйте имя картинки и название cookies Stop_Control=1 на что нибудь своё.
Для правильной настройки нам понадобится расширение для Google Chrome Edit This Cookie и HTTP Headers.
Обсуждаем, предлагаем, помогаем здесь.


Обновлено 20.03.2013
Добавлено error_reporting(NULL); теперь в php-errors.log не будут записываться ошибки!
Совместимость новых функций PHP 5.3 PHP 5.4 со старыми версиями PHP 5.2.17
Добавлен в код знак @ теперь ошибок не будет!

Разработка не стандартных решений.
Сделано компанией - Чикон Продакшнс DJ-X™ ® ©

 76 
 : 22 Ноябрь 2011, 21:59:26 
Автор Alisa-N - Последний ответ от DJ-X

 77 
 : 29 Октябрь 2011, 01:10:15 
Автор DJ-X - Последний ответ от DJ-X
Report
Идёт модернизация Stop Control Pro под новую версию форума!
Рейтинг IP с которых пытаются гадить на наших сайтах - SMF 2.0.9!
Чаще всего это зараженные компьютеры и серверы управляемые удалённо
через специальные скрипты и программы для автоматических и полу-автоматических регистраций,
а владелец IP об этом может  вообще не знать и антивирус тоже.

И всё это делается ради раскрутки сайтов или определённых фраз в поисковых системах!
Или просто грузят сайты создавая искусственную нагрузку - как будто на сайт
пришло много людей пытающихся безуспешно зарегистрироваться. 


Ниже список IP компьютеров зомби которые прямо сейчас пытаются спамить на наших сайтах!
Иногда попадаются IP серверов на которых хостятся сайты.

Можно нажать на интересующий вас IP и увидеть сколько раз и с каким EMAIL регистрировались и спамили на форумах.
У нас могут быть очень свежие IP и Email которых там пока нет, те которые ещё только пытаются!
Фильтры анти DDoS не определяют такие запросы аномальными - они эмитируют поведение человека!
Мы показываем лишь первую часть EMAIL до знака @ - они всё равно через пол часа оказываются в базе спамеров на Stop Forum Spam,
там похожая  технология определения спамеров!

Top 100
Stop Control Pro исполнился год!
За это время у нас на сайте было 77 300 безуспешных попыток входа и регистраций!
Настало время подсчитать самых активных! IP с которых чаще всего пытались гадить у нас на форумах!
Если попыток будет больше 1 000 с одного IP - он будет блокирован и выложен здесь!


64.31.32.130
69.162.67.42


Банить роботов - это не выход!
На следующий день к вам может прийти тот же робот и зарегистрироваться снова с другим IP Email и User!
Нужно модифицировать форум так что бы он не был таким как все!
Мне просто смешно когда пишут что на нашем сайте уже зарегистрировано 10000 человек :)
Смотрю, а там почти все из нашего списка.

Список IP автоматически пополняется и периодически синхронизируется.
Логи Робо-Зомби вы видите в реальном времени, процесс отлова полностью автоматизирован!
Есть поддержка IPv6.
На нашем сайте иногда работает DNS-AUTOPILOT.
Наша разработка STOP CONTROL PRO на сервере Microsoft-IIS 7.5 и Nginx работает ещё более эффективно чем на Apache!
Благодаря модулю URL Rewrite Module 2.0 в котором масса новых возможностей которых нет на сервере Apache.
~80% лишних запросов к серверу создаваемые роботами зомби которые запрограммированные на регистрацию блокируются.
Сканирование порта 80 по IP адресу на сервере Microsoft-IIS 7.5 полностью блокируется сервер просто закрывает соединение!

IPv6 адреса роботов зомби!
Вот сколько Роботов-Зомби словились на сервере IPv6.DJ-X.info
И первыми к нам пришли из Китая, а потом и из Франции и из Америки - почти все IPv6 сервера и на них есть сайты!
И ещё много 6to4 адресов - я их здесь не записываю.
2001:67c:2acc:2030::815:3
2001:cc0:202c:27:213:72ff:fe4e:f326
2a01:e0b:1000:24:be30:5bff:fed4:4476
2a01:e0b:1000:43:7919:923c:addd:ec65
2a01:e0b:1:129:ca0a:a9ff:fec8:e68b
2a01:e0b:1:144:62eb:69ff:fe8f:146a
2a02:2498:1:71:6ef0:49ff:fe6b:e240
2a01:e0b:1000:43:2188:c58e:c956:420d
2a01:e0b:1000:43:382e:51a6:d9de:f834
2001:da8:2004:1000:218:8bff:fe46:2f4
2001:da8:c000:6000:21a:64ff:fec5:5d74
2a01:e0b:1000:16:e91b:569a:f0b5:97fb
2607:f878:4:22::176e:94e6
2607:f878:5:9::2ed5:313d
2607:ff28:0:a::2a93:7f92
2001:4ba0:cafe:30d::1
2001:41d0:1:df3f::1
2a03:8600:1002::705:3
2001:67c:2acc:2017::1627:3
2001:41d0:52:800::4e
2400:8900::f03c:91ff:feae:81e2
2400:8900::f03c:91ff:fedf:b36b


Почти все данные любезно предоставляемые нам Роботами-Зомби рабочие
и подходят к профилям на всех форумах на всей планете Земля!
Тысячи профилей пользователей создаются роботами ежедневно!
Как правило к одному логину один и тот-же пароль на нескольких тысячах форумов!
Проверьте эти логины на своих сайтах наверняка какой то из них уже зарегистрировался,
а если ещё и email совпал и пароль подошел - смело удаляйте!


На этом сайте кроме этой писалки POST запроса есть ещё кое-что -
это переход на правильную страницу входа и регистрации  через закодированный HTML -
инструмент по сокрытию ссылок смотри код страницы.
Роботы никогда по таким ссылкам не ходят, а люди жмут на то что видят.
Люди на поддельных страницах ничего написать не могут, а роботы могут.

Такую таблицу как у нас можно установить на любом сайте!
С ней вы всегда будете в курсе всего что происходит у вас на сайте.
В неё можно выборочно записывать любые данные из POST запроса!
Хотите узнать что пишут роботы в POST запросах?
Вставьте этот код в ваш PHP скрипт в который направлен POST запрос и увидите.
printf("POST: "); print_r($_POST); printf("<br/>");Нас интересуют только активные и живые Роботы Зомби.

212.115.243.143 - - [30/Dec/2011:16:58:02 +0200] "GET /index.php++++++++++++++++++++++++++++++++++++++++Result:+chosen+nickname+%22cyncApeme%22;+captcha+recognized;+registered+%28registering+only+mode+is+ON%29;+choosen+values+in+select+field+-+%221+??????%22;+ HTTP/1.0" 302 - "https://dj-x.info/index.php++++++++++++++++++++++++++++++++++++++++Result:+chosen+nickname+%22cyncApeme%22;+captcha+recognized;+registered+%28registering+only+mode+is+ON%29;+choosen+values+in+select+field+-+%221+??????%22;+" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; Win64; x64; SV1; .NET CLR 2.0.50727)"
Этими ссылками роботы создают или активируют свои профили с не правильным Email!
Хоть сервер Apache и показывает ошибку но PHP файл всё равно выполняется на сервере IIS 7.5 такого не происходит.
Мой php код успешно справляется с этим, вставьте этот код в самом верху в ваш php файл!
   if (strstr($_SERVER['REQUEST_URI'], '+'))
   {
   exit();
   }


Новинка! Создан публичный эффективно-примитивный Анти-Робо-Зомби мод!


Как победить Роботов-Зомби!
На сайте включен режим перехват Роботов Зомби собственной разработки - STOP CONTROL PRO!
В таблице собран результат работы программ и скриптов для автоматической регистрации таких как -
Aposter, Allsubmitter и Xrumer и других на наших сайтах.
Перехват Роботов-Зомби не будет использовать ни каких и ни чьих баз!
Он основан на интеллекте и анализирует поведение на сайте.
Наш сайт способен распознать кто запрограммированный робот, а кто мирный человек.
Достоверность 99% и 1% не дружелюбные товарищи которые раньше занимались накруткой.
Статус разработки: Уже в продаже! Возможна установка практически на любой форум!
Данные будут периодически очищаться и солиться для экономии места и ресурсов,
здесь будет только самое свежее!

Разработка нестандартных решений.
Сделано компанией - Чикон Продакшнс DJ-X™ ® ©


Пример работы - STOP CONTROL PRO на сервере.
112.111.191.195 - - [15/Mar/2012:22:26:37 +0200] "GET /index.php HTTP/1.0" 200 38442 "https://dj-x.info/index.php" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:02 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0 HTTP/1.0" 200 57264 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:03 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=3.0 HTTP/1.0" 200 35068 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=3.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:16 +0200] "GET /index.php?action=register HTTP/1.0" 200 27697 "https://dj-x.info/index.php?action=register" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:23 +0200] "POST /index.php?action=register2 HTTP/1.0" 302 - "https://dj-x.info/index.php?action=register" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:24 +0200] "GET /objectsconcatenate.php HTTP/1.0" 403 50 "https://dj-x.info/objectsconcatenate.php" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:25 +0200] "GET / HTTP/1.0" 403 50 "https://dj-x.info/objectsconcatenate.php" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:25 +0200] "POST /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&action=login2 HTTP/1.0" 403 50 "https://dj-x.info/objectsconcatenate.php" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:35 +0200] "GET /index.php HTTP/1.0" 403 55 "https://dj-x.info/index.php" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:39 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:40 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:41 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:42 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=3.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=3.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:48 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=3.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:49 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=7.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=7.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:27:59 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=7.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:03 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:03 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
195.114.136.148 - - [15/Mar/2012:22:28:03 +0200] "GET /index.php HTTP/1.0" 200 8043 "https://dj-x.info/index.php" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11"
112.111.191.195 - - [15/Mar/2012:22:28:04 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=6.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=6.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:08 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=6.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:12 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=4.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=4.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:13 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=4.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:14 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=1.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=1.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:24 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=1.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:25 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=7.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=7.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:25 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=7.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:54 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:55 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=2.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:28:58 +0200] "GET /index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=6.0 HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=6.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"
112.111.191.195 - - [15/Mar/2012:22:29:02 +0200] "GET / HTTP/1.0" 403 55 "https://dj-x.info/index.php?PHPSESSID=sva5piq7slvf27fboap1ajijb1&board=6.0" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)"

 78 
 : 17 Октябрь 2011, 21:13:19 
Автор DJ-X - Последний ответ от DJ-X
Здесь можно послушать мой улучшенный вариант этой песни.
Скачать можно здесь.

 79 
 : 05 Октябрь 2011, 02:31:43 
Автор DJ-X - Последний ответ от DJ-X
Reverse DNS IPv6 6to4 2002:
Hurricane Electric теперь пишет это 2002:2501:c9e1::/48 (Not delegated) и то что работало раньше теперь не работает.
Но я нашел новое рабочее решение для настройки обратного R-DNS для 6to4 адресов которые начинаются так 2002:
для этого нам потребуется VDS VPS с двумя IPv6 адресами
настроим две AAA записи в DNS


nslookup -q=ptr 2002:2501:c9e1::1 ipv6-rdns1.dj-x.info
nslookup -q=ptr 2002:2501:c9e1::1 ipv6-rdns2.dj-x.info
nslookup -q=ptr 2002:2501:c9e1::1 8.8.8.8
dig +trace 1.e.9.c.1.0.5.2.2.0.0.2.ip6.arpa
dig +trace 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.e.9.c.1.0.5.2.2.0.0.2.ip6.arpa

После этого нам нужно установить и настроить DNS сервер Bind9 и прокси сервер Squid3
Настройка rDNS для 6to4 2002 адресов в Bind9.

Генератор конфигураций R-DNS IPv6 для BIND9  BIND rDNS Zone Reverse DNS v6.


PHP код который показывает IPv6 обратный DNS - Reverse DNS!
<?php
$myIP 
gethostbyaddr(trim($_SERVER["REMOTE_ADR"]));
echo 
$myIP;
?>


 80 
 : 18 Сентябрь 2011, 15:28:26 
Автор DJ-X - Последний ответ от DJ-X
Здесь находятся мои эксперименты сделанные в Cubase 6 и в Halion Sonic,
использовались только стили FlexP.
Кстати для тех кто не знает - всё то что есть в Halion Sonic есть и в Halion 4 !


Скачать HALion_Sonic_demos.mp3

Скачать DJ-X-REMIX_02.mp3

Скачать HALion_Sonic.mp3

Скачать Halion_Sonic-Guitar.mp3

Страницы: « 1 2 3 4 5 6 7 8 9 10 »

Страница сгенерирована за 0.097 секунд. Запросов: 42.