Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » LightSquid

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Открыть новую тему     Написать ответ в эту тему

ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

LightSquid - lite and fast log analizer for squid proxy

Текущая версия 1.8 Изменения  
Домашняя страница автор Сергей Ерохин (Sergey Erokhin).
 
LightSquid маленькая и быстрая программка сбора статистики работы пользователей через прокси-сервер Squid, является альтернативой SARG, представляет собой набор из нескольких скриптов написанных на языке программирования perl.
 
Требования:
 
Apache
Perl
Perl-GD2 (если необходимы графики)
Squid
Cron
 
Установка.

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 11:18 01-02-2006 | Исправлено: zhe_zho, 18:28 27-01-2014
CaHuTaP

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Цитата:
скажите, можно ли как-ни будь прикрутить отчет big files за месяц по юзерам, а не только по дням?
 
 
сейчас нет, а если не секрет, зачем ?
 
в теории не очень сложно сделать одним списком.

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

Всего записей: 36 | Зарегистр. 19-02-2003 | Отправлено: 15:09 06-11-2007 | Исправлено: CaHuTaP, 15:12 06-11-2007
CaHuTaP

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли сделать проверку на существование директории с датой и если она существует, не перезаписывать ее, затирая содержимое, а создававать еще одну, допустим, с префиком "-1"?

Всего записей: 36 | Зарегистр. 19-02-2003 | Отправлено: 14:38 09-11-2007
FantOS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот переделал немного стандартный скрипт ip2name.dhcp под свои нужды, теперь анализируется файл dhcp сервера (у меня это /var/db/dhcpd/dhcpd.leases) в котором есть информация о том какому компьютеру какой ip выдан, соответсвенно выдирается пара ip:имя_компа, очень удобно, мож еще кому сгодится
ip2name.mydhcp

Код:
 
#use /var/db/dhcpd/dhcpd.leases
#look like
#lease 192.168.0.85 {
#  starts 3 2007/11/07 01:56:06;
#  ends 3 2007/11/14 01:56:06;
#  binding state active;
#  next binding state free;
#  hardware ethernet 00:15:f2:e0:69:4d;
#  uid "\001\000\025\362\340iM";
#  client-hostname "Sasha";
#}
 
use Socket;
 
sub StartIp2Name() {
  my $body = Readdhcpd_leases();
  while ($body =~ m/\nlease (.*?)\s?\{(.*?)\}/sig) {
        my $ip = $1;
        my $tmp = $2;
        $tmp =~ m/\n(.*)?hostname\s"(.*)?"/;
        my $host = $2;
        $host = "\u\L$host";
        $hIP{$ip} = $host;
  }
}
 
sub Ip2Name($$$) {
  #$Lhost,$user,$Ltimestamp
  if (exists($hIP{$Lhost})) {
        $Lhost = $hIP{$Lhost};
  }
  return $Lhost;
}
 
sub StopIp2Name() {
}
 
sub Readdhcpd_leases() {
  local $/;
  my $file;
  open FFAAAA,"<","/var/db/dhcpd/dhcpd.leases";
  $file=<FFAAAA>;
  close FFAAAA;
  return $file;
}
 
#warning !!!!
1;
 

Всего записей: 94 | Зарегистр. 19-05-2006 | Отправлено: 15:54 09-11-2007
lightsquid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Цитата:
можно ли сделать проверку на существование директории с датой и если она существует, не перезаписывать ее, затирая содержимое, а создававать еще одну, допустим, с префиком "-1"?

а в чем смысл ?
он же не будет обрабатывться ?
зачем плодить мусор ?
 
Добавлено:

Цитата:
Вот переделал немного стандартный скрипт ip2name.dhcp под свои нужды, теперь анализируется файл dhcp сервера (у меня это /var/db/dhcpd/dhcpd.leases) в котором есть информация о том какому компьютеру какой ip выдан, соответсвенно выдирается пара ip:имя_компа, очень удобно, мож еще кому сгодится
ip2name.mydhcp  

 
Молодец !
 
включу в след. релиз, когда он выйдет ...

Всего записей: 105 | Зарегистр. 15-02-2006 | Отправлено: 12:34 12-11-2007
vad73

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lightsquid
Поработал с Вашей замечательной программой! Возникли кое-какие мысли!
 
### Ошибки:
- При большом кол-ве информации и запросе "Популярные сайты->МЕСЯЦ", после долгой паузы, Apache отваливается с такими сообщениями:
    [warn] [client 172.x.x.x] Timeout waiting for output from CGI script /usr/local/www/apache22/data/moek/lightsquid/topsites.cgi, referer: http://172.x.x.x/lightsquid/index.cgi?year=2007&month=10
    [error] [client 172.x.x.x] Premature end of script headers: topsites.cgi, referer: http://172.x.x.x/lightsquid/index.cgi?year=2007&month=10
    (Судя по отзывам в интернете, исчерпывается какого-то системный параметр?)
- Если ID группы = 0 то в общем списке в колонке "Группа" появляется комментарий, а вот в списке разбитом по группам пользователи попадают в таблицу "вне группы" и сответственно в правой таблице с перечнем групп нет
 
### Пожелания/замечания:
- В lightsquid если отображается статистика не за сегодняшний день - то не делать refresh странички! (актуально, когда много строк в таблице и приходится долго ждать) !!!
- Реализовать сортировку столбцов как тут: http://htmlcoder.visions.ru/JavaScript/?22 (поделюсь своими наработками в этом скрипте)
- Чтоб можно было указывать <маску подсети> в "group.cfg"
- Не во всех формах/таблицах выводиться имя группы - рядом с именем/IP пользователя
- Не во всех таблицах выводиться итоговая строка "Всего/В среднем:"
- При выводе таблиц с группами, не верная нумерация (оставшаяся от общего списка) !!!
- При выводе отчета за день есть колонка "PutPost", при попытке понят куда пользователь так много отправил, смотрю отчете по пользователю, но этой колонки уже нет
- Очень нужен отчет: "Популярные сайты для группы" (нужно, например когда идет проверка провинившегося отдела)
    (логично смотрелась бы ссылочка над каждой таблицей с отчетом по группам)
- Не хватает кнопка/ссылки HOME, для возврата на начальную страничку lightsquid'a (приходится ручками править url - не удобно)
- В отчете "Популярные сайты -> ну и Кто", не хватает нумерации строк
 
### Вопросы:
- Можно ли настроить чтобы некоторые "айпишники" заменялись на имена из списка - "на лету" т.е. без перегенерации отчетов?
- Если скопировать новый ".group" во все каталоги типа "/usr/local/www/lightsquid/report/ДАТА/", то имена подхватиться програмой?
- Сокращенные названия месяцев - зачем? (если в шаблоне написать полные имена - не нарушит ли это работу программы) ?
 
PS: FreeBSD 6.2, несколько тысяч пользователей
Прокомментируйте пожалуйста !!!

Всего записей: 10 | Зарегистр. 06-02-2003 | Отправлено: 10:42 15-11-2007 | Исправлено: vad73, 17:45 15-11-2007
lightsquid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Первый ответ, на много интересных вопросов
 

Цитата:
- Реализовать сортировку столбцов как тут: http://htmlcoder.visions.ru/JavaScript/?22 (поделюсь своими наработками в этом скрипте)
 

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

Всего записей: 105 | Зарегистр. 15-02-2006 | Отправлено: 14:44 15-11-2007
vad73

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lightsquid
Я то могу - просто мне кажется - что и другие заценят - такой вариант!
А делать самому - так это до нового релиза - а потом все по новой - а вот если вы встроете - то это уже навсегда будет в портах например
 
А много вопросов потому что - подумал - вдруг что-то интересное для себя найдете в этой пачке !
Когда сам пишу - всегда не хватает - критики - тк всем не интересно - вот решил помочь
 
А вопросов много т.к. долго их собирал - пока работал с программой
Если будет время и желание - поделитесь ответами

Всего записей: 10 | Зарегистр. 06-02-2003 | Отправлено: 17:31 15-11-2007 | Исправлено: vad73, 17:43 15-11-2007
Harmont

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните мне принцип работы lightsquid. Я обсчитал им статистику за один день и посмотрел цифру по конкретному IP. Получил 8.8MB. После чего я сделал ручную выборку и получил 576.8MB. lighsquid выбрасывает какие-то данные из статистики? Или я как-то неправильно посчитал вручную? При ручном подсчете, я просто сложил байты по каждой строчке. Может быть я не прав и в логах squid идет аккумуляция, как в NetFlow?
 
Даже если и так. Я сделал еще одну выборку. Уже по другому IP. Lightsquid показал 0. А ручная выборка 25MB. Все эти 25MB были запросы с этого IP, получившие отлупы squid'а, т.к. этот адрес был забанен. Почему lightsquid их не учел?

Всего записей: 19 | Зарегистр. 17-11-2007 | Отправлено: 08:50 17-11-2007
vad73

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Жаль - что автору - похоже не очень интересно обсуждение
 
Ну хоть скажите в каком направлении поработать - чтоб реализовать это:

Цитата:
 - Очень нужен отчет: "Популярные сайты для группы" (нужно, например когда идет проверка провинившегося отдела)
    (логично смотрелась бы ссылочка над каждой таблицей с отчетом по группам)

Всего записей: 10 | Зарегистр. 06-02-2003 | Отправлено: 13:32 26-11-2007 | Исправлено: vad73, 13:34 26-11-2007
lightsquid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ответ получился большой,
 
Начнем с начала, принимаем во внимание что
>PS: FreeBSD 6.2, несколько тысяч пользователей
 
 
>### Ошибки:
>- При большом кол-ве информации и запросе "Популярные сайты->МЕСЯЦ", после долгой паузы,
>  pache отваливается с такими сообщениями:  
>   [warn] [client 172.x.x.x] Timeout waiting for output from CGI script /usr/local/www/apache22/data/moek/lightsquid/topsites.cgi,
>             referer: >http://172.x.x.x/lightsquid/index.cgi?year=2007&month=10
>   [error] [client 172.x.x.x] Premature end of script headers: topsites.cgi, referer:  http://172.x.x.x/lightsquid/index.cgi?year=2007&month=10
>    (Судя по отзывам в интернете, исчерпывается какого-то системный параметр?)
исходя из "несколько тысяч пользователей"  апач просто не дожидается окончания работы скрипта, путь испраовлния - увеличить таймаут для CGI
по идее это параметр  Timeout в apache.cong
 
 
>- Если ID группы = 0 то в общем списке в колонке "Группа" появляется комментарий, а вот в списке разбитом по группам пользователи попадают в таблицу "вне группы" и
>  сответственно в правой таблице с перечнем групп нет
это как говорится  ByDesign, так и задумано, используйте номер группы болше 0, благо их много ....
как я понимаю по тексту ниже захотелось сделать группы по подсетям ?
просто присвойте 0 сети другой номер
 
>### Пожелания/замечания:
>- В lightsquid если отображается статистика не за сегодняшний день - то не делать refresh странички! (актуально, когда много строк в таблице и приходится долго ждать) !!!
найти в common.pl такой код  
my $meta=qq(<META HTTP-EQUIV="REFRESH" CONTENT="600">\n).
          qq(<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">\n).
          qq(<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">\n).
          qq(<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="post-check=0,pre-check=0">\n).
          qq(<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="max-age=0">\n).
          qq(<meta http-equiv="expires" content="0">\n).
          qq(<meta http-equiv="Last-Modified" content=").gmtime(time).qq( GMT">\n);
 
и в нем например удалить
my $meta=qq(<META HTTP-EQUIV="REFRESH" CONTENT="600">\n).
 
получим
 
my $meta=qq(<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">\n).
          qq(<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">\n).
          qq(<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="post-check=0,pre-check=0">\n).
          qq(<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="max-age=0">\n).
          qq(<meta http-equiv="expires" content="0">\n).
          qq(<meta http-equiv="Last-Modified" content=").gmtime(time).qq( GMT">\n);
 
ну или увеличить таймаут
 
>- Реализовать сортировку столбцов как тут: http://htmlcoder.visions.ru/JavaScript/?22 (поделюсь своими наработками в этом скрипте)
это подумаю, но если есть желание - делайте, я включу в релиз, помощь ОЧЕНЬ приветсвуется
 
>- Чтоб можно было указывать <маску подсети> в "group.cfg"
имхо это достаточно разовая операция, можно один раз и сгенерить нужный файл
но в теории может и добавлю ...
просто это не универсално получается, есть люди которые работают не с IP а с именами.
 
>- Не во всех формах/таблицах выводиться имя группы - рядом с именем/IP пользователя
Конкретнее, список пожалуйста в студию
 
>- Не во всех таблицах выводиться итоговая строка "Всего/В среднем:"
Конкретнее, список пожалуйста в студию
 
>- При выводе таблиц с группами, не верная нумерация (оставшаяся от общего списка) !!!
Это не баг, это фича,
эта цифра позволяет оценить на каком месте этот человек в "Общем зачете"
чтоб сделать нумерацию внутри групп, надо немного код подправить.
 
>- При выводе отчета за день есть колонка "PutPost", при попытке понят куда пользователь так много отправил, смотрю отчете по пользователю, но этой колонки уже нет
Да к сожаделению это так, и так и останется.
так же как и Hit %
сейчас по другому тяжело сделать
 
>- Очень нужен отчет: "Популярные сайты для группы" (нужно, например когда идет проверка провинившегося отдела)
>    (логично смотрелась бы ссылочка над каждой таблицей с отчетом по группам)
ух ты, как все сложно
надо будет подумать ...
 
>- Не хватает кнопка/ссылки HOME, для возврата на начальную страничку lightsquid'a (приходится ручками править url - не удобно)
Ага, это фича на первом месте для след релиза
но это вопрос темплейта ... (т.е. самому при случае можно исправить)
 
>- В отчете "Популярные сайты -> ну и Кто", не хватает нумерации строк
ужасть, эт сколькож юзеров нужно чтоб счетчик понадобился
делается элементарно, но нужно время ...
 
>### Вопросы:
>- Можно ли настроить чтобы некоторые "айпишники" заменялись на имена из списка - "на лету" т.е. без перегенерации отчетов?
не понял, подробнее
 
>- Если скопировать новый ".group" во все каталоги типа "/usr/local/www/lightsquid/report/ДАТА/", то имена подхватиться програмой?
да, конечно, веб часть опперирует только данными из каталога.
 
>- Сокращенные названия месяцев - зачем? (если в шаблоне написать полные имена - не нарушит ли это работу программы) ?
программе точно все равно, так принято  
берите и редактируйте .lng файл
результат будет видно при след заргузке страницы
 
 
 

Всего записей: 105 | Зарегистр. 15-02-2006 | Отправлено: 14:51 28-11-2007
CaHuTaP

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хорошо бы сделать возможность сортировки в детализации пользователя по количеству соединений, а не только по трафику

Всего записей: 36 | Зарегистр. 19-02-2003 | Отправлено: 09:06 06-12-2007
lightsquid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
хорошо бы сделать возможность сортировки в детализации пользователя по количеству соединений, а не только по трафику

в каком месте ?
сейчас сортировка есть в отчете Top Sites

Всего записей: 105 | Зарегистр. 15-02-2006 | Отправлено: 14:34 06-12-2007
CaHuTaP

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в каком месте ?
сейчас сортировка есть в отчете Top Sites

 
при просмотре статистики конкретного пользователя
вот тут по столбцу connect

Всего записей: 36 | Зарегистр. 19-02-2003 | Отправлено: 07:48 07-12-2007
fly_house



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
в лайтсквиде можно посмотреть кому и что было deny, в сквиде такие данные есть, а в отчет они просто не включаются?

Всего записей: 587 | Зарегистр. 08-09-2002 | Отправлено: 17:28 11-12-2007
lightsquid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пока все DENY отчеты просто скипаются,
я пока не придумал человеческого способа его отобразить

Всего записей: 105 | Зарегистр. 15-02-2006 | Отправлено: 16:26 12-12-2007
Lightus

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть 2 вопроса по программе:
 
1. Можно ли настроить, чтобы в отчетах домены округлялись до 2-го уровня? Сейчас выводится, например, что vkontakte.ru, www.vkontakte.ru и cs01.vkontakte.ru - разные сайты и, соответственно, у каждого свой трафик.
2. SquidGuard режет рекламу (подставляет картинку в 1 px) и блокирует доступ к некоторым сайтам (подставляет страницу с сообщением о блокировке). В логах Squid это выглядит примерно так:
 
1197529217.980      3 192.168.0.7 TCP_MEM_HIT/200 379 GET http://bs.yandex.ru/count/68zB9kkKp_m30Bk1s617KjG2x0XiFoq1ell2DFbk9SfGBqIg0MyWj073y27W3SU6r8SHp2Ukb-obGNW6? - NONE/- image/gif
 
1197527788.892      7 192.168.0.7 TCP_CLIENT_REFRESH_MISS/200 1239 GET http://anekdot.ru - DIRECT/192.168.0.1 text/html
 
Можно ли настроить LightSquid так, чтобы он не учитывал такие строки?

Всего записей: 2 | Зарегистр. 13-12-2007 | Отправлено: 10:24 13-12-2007
lightsquid

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
1. Можно ли настроить, чтобы в отчетах домены округлялись до 2-го уровня? Сейчас выводится, например, что vkontakte.ru, www.vkontakte.ru и cs01.vkontakte.ru - разные сайты и, соответственно, у каждого свой трафик.

 
в коде lightparser.pl есть такое место
оно как раз и сварачивает коеч то до нужного вида
 
    #simplified some common banner system & counters
    $url=$Lurl;
    $url =~ s/([a-z]+:\/\/)??.*\.(spylog\.com)/$1www.$2/o;
    $url =~ s/([a-z]+:\/\/)??.*\.(yimg\.com)/$1www.$2/o;
    $url =~ s/([a-z]+:\/\/)??.*\.(adriver\.ru)/$1www.$2/o;
    $url =~ s/([a-z]+:\/\/)??.*\.(bannerbank\.ru)/$1www.$2/o;
    $url =~ s/([a-z]+:\/\/)??.*\.(mail\.ru)/$1www.$2/o;
    $url =~ s/([a-z]+:\/\/)??.*\.(adnet\.ru)/$1www.$2/o;
    $url =~ s/([a-z]+:\/\/)??.*\.(rapidshare\.de)/$1www.$2/o;
    $url =~ s/([a-z]+:\/\/)??.*\.(rapidshare\.com)/$1www.$2/o;
 
можем добавить для него
 
    $url =~ s/([a-z]+:\/\/)??.*\.(vkontakte\.ru)/$1www.$2/o;
 
 

Цитата:
2. SquidGuard режет рекламу (подставляет картинку в 1 px) и блокирует доступ к некоторым сайтам (подставляет страницу с сообщением о блокировке). В логах Squid это выглядит примерно так:
 
1197529217.980      3 192.168.0.7 TCP_MEM_HIT/200 379 GET http://bs.yandex.ru/count/68zB9kkKp_m30Bk1s617KjG2x0XiFoq1ell2DFbk9SfGBqIg0MyWj073y27W3SU6r8SHp2Ukb-obGNW6? - NONE/- image/gif
 
1197527788.892      7 192.168.0.7 TCP_CLIENT_REFRESH_MISS/200 1239 GET http://anekdot.ru - DIRECT/192.168.0.1 text/html
 
Можно ли настроить LightSquid так, чтобы он не учитывал такие строки?
 

 
а тут честно говоря не очень понятно как такие записи отличить.
 
 

Всего записей: 105 | Зарегистр. 15-02-2006 | Отправлено: 12:06 13-12-2007
Lightus

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 можем добавить для него
 
    $url =~ s/([a-z]+:\/\/)??.*\.(vkontakte\.ru)/$1www.$2/o;

Как-то не очень хорошо. Так пол интернета можно переписать Сейчас один и тот же сайт с www и без www считается за два.  
 
 

Цитата:
а тут честно говоря не очень понятно как такие записи отличить.  

Если я не ошибаюсь, то во втором случае (блокировка сайта), в логи всегда записывается DIRECT/192.168.0.1. Может, по этой "фразе" можно отличить?

Всего записей: 2 | Зарегистр. 13-12-2007 | Отправлено: 12:18 13-12-2007 | Исправлено: Lightus, 13:14 13-12-2007
fly_house



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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

а очень хотелось бы чтоб было в следующем релизе
 

Всего записей: 587 | Зарегистр. 08-09-2002 | Отправлено: 22:40 13-12-2007
AnatAnna

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
 
Сейчас один и тот же сайт с www и без www считается за два

от этого избавиться можно с помощью  
$url =~ s/([a-z]+:\/\/)??.*\.(vkontakte\.ru)/$1.$2/o;
т.е. до vkontakte.ru смотреть все: и www  и cs11 сs16  и пр.
до этого (вместе с /$1.www$2/ ) было  

Код:
©       сайты      Соединений      Байт      Итого      %
13      vkontakte.ru      191      457 168      23.7 M      1.5%
16      www.vkontakte.ru      79      267 220      24.6 M      0.9%
 

после удаления www становится

Код:
©      сайты      Соединений      Байт      Итого      %
10      vkontakte.ru      270          724 388      22.2 M      2.4%
 

видно, что количество соединений 191+79=270
байты тоже посчитаны суммарно.
вот только с "итого" числом перераспределение я не понимаю.

Всего записей: 6 | Зарегистр. 15-12-2007 | Отправлено: 19:01 15-12-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » LightSquid


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru