Jump to content
Калькуляторы

дебаг регулярок в squid

Начал блокироваться весь ютуб, в списке 10к записей, под какую из них попадает ютуб, непонятно.

 

for i in `cat /usr/local/squid/var/blacklist`; do echo http://www.youtube.com | grep -E $i ; if [ $? -eq 0 ]; then echo $i; fi; done

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

если включить дебаг, то он просто говорит, блокируется acl blacklist, а какой конкретно записью не говорит.

Создал 10000 файлов, по 1 выражению в каждом, 10000 acl. В итоге получаю только тормоза, но совсем ничего не блокируется.

 

Как бы отдебажить кто виноват.

Share this post


Link to post
Share on other sites

Может у кого есть выгрузка 2х дневной давности, посомтреть хоть разницу, сами не храним историю.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Может у кого есть выгрузка 2х дневной давности, посомтреть хоть разницу, сами не храним историю.

https://antizapret.info/api.php

Share this post


Link to post
Share on other sites

Всему виной "|"

а точнее урл

http://www.porntopin.com/anyhoo-3d-incest-hentai/picsee\*net|upload|2014-01-11|thumbnail|82f8bec87922\*jpg/hotgirlhdwallpaper\*com|search|Mick 3d Hentai|/

с пайпами, которые мы не экранировали.

Edited by swelf

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this