VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 25.01.2008, 12:57   #1
Спам-робот
 
Аватар для YellowMan
 
Откуда: Dublin<->Брянск
Сообщений: 21,268
Благодарности: 11,080 в 5,139 сообщениях Поиск благодарностей YellowMan
По умолчанию Web logger под Linux

Ищется такая вот штука - надо чтобы оно сидело на рутере и логгировало все http:// запросы изнутри наружу, желательно - в базу.
Хорошо бы еще иметь там возможность блокировать то или иное слово или адрес.

Есть что-либо такое гламурненькое? Если надо поднять сквид - я подниму, но очень бы не хотелось...
__________________
My Church is Black...
YellowMan вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 25.01.2008, 13:12   #2
Practical UNIX Terrorist
 
Аватар для rojer
 
Откуда: bray.ie<-dub.ie<-msk.ru<-ykt.ru
Сообщений: 2,291
Благодарности: 1,257 в 647 сообщениях Поиск благодарностей rojer
По умолчанию Re: Web logger под Linux

а ты подними, это очень просто.
минимальный конфиг для прозрачного сквида без дискового кеша и с минимальным кешом в памяти:

Код:
http_port 8089 transparent
icp_port 0
#htcp_port 0

acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache

cache_mem 1 MB

access_log none
cache_log none
cache_store_log none
# pid_filename /usr/local/squid/logs/squid.pid

ftp_user e@mail.com
ftp_telnet_protocol off

acl all src 0.0.0.0/0.0.0.0
acl good src 127.0.0.0/8 192.168.0.0/16 10.0.0.0/8
http_access allow good
http_access deny all
http_reply_access allow all

memory_pools off

via off
forwarded_for off

coredump_dir none

# die quickly
shutdown_lifetime 1 second
соответственно, правишь acl good, включаешь access_log и вперёд.
как заносить лог в базу (скрипт-парсер) или логировать прямо в базу (???) предлагаю разобраться самому.
ещё нужно правило для iptables, которое наизусть я не напишу, но думаю за 5 минут гугления спокойно найдётся.
__________________
Even if a billion people believe something it can still be ridiculous.
rojer вне форума   Ответить с цитированием
Старый 25.01.2008, 13:17   #3
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Re: Web logger под Linux

Сергей, ты кстати не так давно железный FW хотел?

Сматри че я надыбал:

http://www.soekris.com/how_to_buy.htm
http://applianceshop.eu/

У нас с monowall'ом хороший опыт пока что был - работает.
__________________
«Борітеся — поборете!»
Yapi вне форума   Ответить с цитированием
Старый 25.01.2008, 15:03   #4
Спам-робот
 
Аватар для YellowMan
 
Откуда: Dublin<->Брянск
Сообщений: 21,268
Благодарности: 11,080 в 5,139 сообщениях Поиск благодарностей YellowMan
По умолчанию Re: Web logger под Linux

rojer, прокси плох тем что обходится как два бита переслать. Можно к нему написать и правило и запретить ходить напрямую, не проблема - но как-то это неестественно несколько. айПиТыблы сами не умеют смотреть что там в GET?
С прокси еще такая беда что вот у меня PSP, телефон, ХВОХ и спутниковый ресивер наверное подозревают что прокси есть но пользоваться им не умеют. Плюс для каждого нового клиента в сети надо объяснять куда идти чего нажать...

Саш, я думал про моновол - это была одна из альтернатив. Но моновол - это кастрированная Фря, а мне надо куча всяких сервисов которых там нет а держать еще один компьютер нет желания. Железный ФВ уже не хочу - надо было до НГ покупать а счас бюджета нет


PS Ага, почитал, подумал...похоже squid + iptables -t nat -A PREROUTING именно то что дохтур прописал. Пасиб за наводку.
__________________
My Church is Black...

Последний раз редактировалось YellowMan, 25.01.2008 в 15:33.
YellowMan вне форума   Ответить с цитированием
Старый 25.01.2008, 17:43   #5
Practical UNIX Terrorist
 
Аватар для rojer
 
Откуда: bray.ie<-dub.ie<-msk.ru<-ykt.ru
Сообщений: 2,291
Благодарности: 1,257 в 647 сообщениях Поиск благодарностей rojer
По умолчанию Re: Web logger под Linux

> айПиТыблы сами не умеют смотреть что там в GET?

это как раз неестественно для айпитыблов. им не до того. потому что парсер http заголовков - это отдельная история, этому совершенно не место в ядре.
я именно что и предлагаю написать такое правило, чтобы все исх. коннекты на 80-й порт заворачивались на локальный порт 8089, на котором слушает сквид, которого мы поставили в известность, что это порт используемый для транспарентного проксирования. сквид - пёса умная, и делать с http запросами может всё что угодно, хоть в бараний рог их крутить. а если чего-то не умеет - к нему пишется аж три вида внешней обвязки, в которых ты можешь выразить свои пожелания на любом удобном тебе языке прграммирования.
гугли transparent proxy, короче. конфиг сквида у тебя есть, осталось надыбать только правило для iptables (ну не люблю я их, потому и не знаю был бы ты Япи, поставил бы freebsd - сказал бы как в pf это делается)
__________________
Even if a billion people believe something it can still be ridiculous.
rojer вне форума   Ответить с цитированием
Благодарность от:
abg (25.01.2008)
Старый 28.01.2008, 09:30   #6
Спам-робот
 
Аватар для YellowMan
 
Откуда: Dublin<->Брянск
Сообщений: 21,268
Благодарности: 11,080 в 5,139 сообщениях Поиск благодарностей YellowMan
По умолчанию Re: Web logger под Linux

Я сделал еще на той неделе.
Это породило новую проблему - надо смотреть на айПиТыблы - не для того простого правила а для понимания того что я делаю и зачем.

Вот тут меня настигла засада - уже три дня пытаюсь понять инопланетную логику. Видно что штука мощная - но чуждый разум тоже силен. Я уже сто лет не рисовал на бумажке файрвольные схемы - а тут похоже придеться.

Скучаю по Фре.
__________________
My Church is Black...

Последний раз редактировалось YellowMan, 28.01.2008 в 10:45.
YellowMan вне форума   Ответить с цитированием
Старый 28.01.2008, 10:10   #7
Practical UNIX Terrorist
 
Аватар для rojer
 
Откуда: bray.ie<-dub.ie<-msk.ru<-ykt.ru
Сообщений: 2,291
Благодарности: 1,257 в 647 сообщениях Поиск благодарностей rojer
По умолчанию Re: Web logger под Linux

тут я с тобой солидарен, хотя меня напрягает больше не логика сама, её я в принципе понимаю, а уе... кхм, нетрадиционный синтаксис.
не, понятно, что getopt нам свыше дан, конечно, но... в общем, ты понял
__________________
Even if a billion people believe something it can still be ridiculous.
rojer вне форума   Ответить с цитированием
Старый 28.01.2008, 14:54   #8
просто
 
Аватар для abg
 
Сообщений: 7,824
Благодарности: 2,301 в 1,077 сообщениях Поиск благодарностей abg
По умолчанию Re: Web logger под Linux

Цитата:
Сообщение от YellowMan Посмотреть сообщение
Я сделал еще на той неделе.
Это породило новую проблему - надо смотреть на айПиТыблы - не для того простого правила а для понимания того что я делаю и зачем.

Вот тут меня настигла засада - уже три дня пытаюсь понять инопланетную логику. Видно что штука мощная - но чуждый разум тоже силен. Я уже сто лет не рисовал на бумажке файрвольные схемы - а тут похоже придеться.

Скучаю по Фре.
типа вот такой?


и вот тут еще много: http://iptables-tutorial.frozentux.n...-tutorial.html
__________________
все вопросы по форуму VI направляйте администрации.
abg вне форума   Ответить с цитированием
Старый 28.01.2008, 15:44   #9
Спам-робот
 
Аватар для YellowMan
 
Откуда: Dublin<->Брянск
Сообщений: 21,268
Благодарности: 11,080 в 5,139 сообщениях Поиск благодарностей YellowMan
По умолчанию Re: Web logger под Linux

Типа такой, ага.
Raw chains нигде не документированы, по крайней мере я не встречал (если это не синоним Level7).
Output в nat не работает, и так далее.

Но это ладно - вчера вечером меня срубила с ног фраза что для DNAT правило надо писать в -t nat -A POSTROUTING . Это похоже было опечятко но измученное алкоголем сознание на этом отключилось и перестало понимать вообще что-либо и что самое страшное - стало сомневаться в уже понятом...

Сдуру был поставлен guarddog, создано пару простых правил и была предпринята попытка изучить что оно там сгенерило...аааааа, безумие
__________________
My Church is Black...
YellowMan вне форума   Ответить с цитированием
Старый 28.01.2008, 15:55   #10
просто
 
Аватар для abg
 
Сообщений: 7,824
Благодарности: 2,301 в 1,077 сообщениях Поиск благодарностей abg
По умолчанию Re: Web logger под Linux

guarddog, наверное, насоздавал кучу chain'ов страшных + там всякий flood project и logging?

raw и не нужно ковырять. не трогай
насчет DNAT - эк тебя глюкнуло DNAT делается с Prerouting, SNAT - с postrouting

ня: http://linux-ip.net/html/nat-dnat.html
__________________
все вопросы по форуму VI направляйте администрации.
abg вне форума   Ответить с цитированием
Старый 28.01.2008, 16:01   #11
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Re: Web logger под Linux

Зря Сергей упираишься, даже я осознал что Firewall должен быть отдельным дивайсом. А в этом случае прекрасно ставится monowall и никаких ужасов ...
__________________
«Борітеся — поборете!»
Yapi вне форума   Ответить с цитированием
Старый 28.01.2008, 16:17   #12
Спам-робот
 
Аватар для YellowMan
 
Откуда: Dublin<->Брянск
Сообщений: 21,268
Благодарности: 11,080 в 5,139 сообщениях Поиск благодарностей YellowMan
По умолчанию Re: Web logger под Linux

Спасибо Саш (абг), я разобрался - там опечатка просто была гарддог таки да - насоздавал страшного - я посмотрел и понял что таки надо все ручками писать

Саш, (Япи) моновал мне просто ставить не на что - покупать микроПС я не хочу - в бюджете дыра после нового года, а ставить еще одну башню мне врожденное чувство прекрасного не позволяет. Да и к тому-же надо мне несколько от варкрафта отдохнуть - а колупание Линуха в этом случае отличная альтернатива
__________________
My Church is Black...
YellowMan вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
Mandriva Linux Alla IT и Связь 125 30.06.2007 16:53
.NET 2.0 on Linux? Vitaly IT и Связь 11 12.06.2007 21:39
iptables on Linux Arte IT и Связь 3 23.05.2007 15:01
Buffers in Linux AlexM IT и Связь 16 29.09.2006 02:16
distro linux Mikhael IT и Связь 19 02.03.2006 09:56


Часовой пояс GMT, времени сейчас: 08:52.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия