Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Referer: Hide where we've been (Out) [ALX]
 Сайт -> Форумы » Фильтры
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2621
Откуда: SPb

СообщениеДобавлено: Ср, Июн 30 2010 09:33 Цитировать |  |  | 

Оказывается, нигде отдельно не был выложен последний фильтр:
Код:
In = FALSE
Out = TRUE
Key = "Referer: z Hide where we've been (Out) [ALX]"
Match = "(^$TST(FixReferer=0)) $URL( (([^/?]+/)+)\1 )"
Replace = "\1"


Там z в названии, чтобы проверялся после остальных:
Код:
In = FALSE
Out = TRUE
Key = "Referer: airlines.net fixer {site} (Out) [ALX]"
Match = "$URL(http://[^/]++.airliners.net/) * $SET(FixReferer=0)"

In = FALSE
Out = TRUE
Key = "Referer: Avoid off-site resources {sites} (Out) [ALX]"
Match = "(http(s|)://|)$LST(OffsiteList)* && ((http(s|)://|)[^/]++.|)([^/.]++.[^/.]+)\1/* $URL(http(s|)://([^/]++.|)([^/.]++.[^/.]+)\2/*.(gif|jpg|jpeg|png|js|css|applet)(\?*|)) & (^$TST(\1=$TST(\2)))"
Replace = "$LOG(VOff-site resource blocked: [\1] != [\2])\k"

In = FALSE
Out = TRUE
Key = "Referer: fixdown.com fixer {site} (Out) [ALX]"
URL = "[^/]++.fixdown.com/"
Match = "* $SET(FixReferer=0)"
Replace = "www.fixdown.com"

In = FALSE
Out = TRUE
Key = "Referer: ghisler.fileburst.com fixer {site} (Out) [ALX]"
Match = "$URL(http://ghisler.fileburst.com/) * $SET(FixReferer=0)"
Replace = "ghisler.ch"

In = FALSE
Out = TRUE
Key = "Referer: yandex fixer {site} (Out) [ALX]"
URL = "[^/]++.yandex.ru/"
Match = "* $SET(FixReferer=0)"


ПС: Надо будет сайты с FixReferer=0 в блоклист закатать..
К началу Профиль Сообщение
SergS
Member
Member


Зарегистрирован: 02.02.2011
Сообщения: 58

СообщениеДобавлено: Пт, Ноя 23 2012 11:44 Цитировать |  |  | 

У меня старый фильтр стоит.
на некоторых сайтах видел такое сообщение:
Цитата:
Access Denied

The owner of this website (firepic.org) has banned your access based on your browser's signature (ab2134c8-mh5). (Ref. 2015)
...

убогая защита от CloudFlare, которая смотрит Referer, если его нет - значит бот. решается добавлением к подмене :443(или любого ":" )
у меня так:
Код:
In = FALSE
Out = TRUE
Key = "Referer: Hide where we've been (Out) [ALX]"
Match = "\1"
Replace = "kiss.my.ass:443 $LOG(C Referer: Hide (\1))"
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2621
Откуда: SPb

СообщениеДобавлено: Пт, Ноя 23 2012 12:30 Цитировать |  |  | 

Цитата:
убогая защита от CloudFlare, которая смотрит Referer, если его нет - значит бот

Поэтому вышеприведённый фильтр не удаляет реферер, а подставляет в него текущую директорию текущего сайта. Т.е. на все сайты host.com/dir/some-url.cgi?query мы приходим с host.com/dir/.
К началу Профиль Сообщение
Alex Qwerty
Gold Member
Gold Member


Зарегистрирован: 20.07.2007
Сообщения: 204

СообщениеДобавлено: Пт, Ноя 23 2012 13:10 Цитировать |  |  | 

Код:
[Patterns]
Name = "Hide Browser's Referrer from JS 2"
Active = TRUE
URL = "(^$LST(referer_enable))"
Limit = 15
Match = ".referrer(^[a-z])"
Replace = ".referrer.substr(0,0)+location.toString()"


[HTTP headers]
In = FALSE
Out = TRUE
Key = "Referer: Hide where we've been (Out) [ALX] {^sites) turbo"
URL = "^$LST(referer_replace)|$LST(referer_enable)"
Match = "$URL((http(s|)://)\1(global-turbo-[0-9]+.opera-mini.net:80/|) \2)"
Replace = "\1\2"

In = FALSE
Out = TRUE
Key = "Referer: replace  turbo {sites) (Out)"
URL = "(global-turbo-[0-9]+.opera-mini.net:80/|)$LST(referer_replace)"
Replace = "$GET(NewReferer)"



И в referer_replace такое:
Код:
en.w3support.net/$SET(NewReferer=http://www.google.com/)
К началу Профиль Сообщение
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3