Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Контроль и логирование http трафика

    Scheduled Pinned Locked Moved Russian
    27 Posts 9 Posters 31.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      Vitaliy
      last edited by

      Я так понял что нужно еще Apache установить или не?

      1 Reply Last reply Reply Quote 0
      • F
        fox
        last edited by

        pfм все банально просто если только посещение, ставиться squid +lightsquid… все есть в пакетах, которые ставятся через gui.....

        1 Reply Last reply Reply Quote 0
        • V
          Vitaliy
          last edited by

          Да только посещение и ничего больше, squid + lightsquid я поставил через gui. Т.к. первый раз вступаю в отношения с прокси сервером, смотрю как баран на новые ворота. В FAQ'e я не нашел информации про настройку именно по моей части. Может подскажите основные настройки, чтоб сдать отчет директору.

          1 Reply Last reply Reply Quote 0
          • F
            fox
            last edited by

            squid делаешь прозрачным ниже скриншот, также через консоль можно присвоить каждому ip адресу имя и фамилию сотрудника…  и ссылку директору сделать http://xxx.xxx.x.xx/lightsquid/index.cgi

            й.jpg
            й.jpg_thumb

            1 Reply Last reply Reply Quote 0
            • Z
              zar0ku1
              last edited by

              рассусоливалось уже 300 раз, есть в топе http://forum.pfsense.org/index.php/topic,22839.0.html

              закрывайте темы, если ответ на ваш вопрос полон.
              если схема сложная - не поленитесь ее нарисовать

              1 Reply Last reply Reply Quote 0
              • V
                Vitaliy
                last edited by

                @zar0ku1:

                рассусоливалось уже 300 раз, есть в топе http://forum.pfsense.org/index.php/topic,22839.0.html

                Да читал я фак, ничего не нашел.

                1 Reply Last reply Reply Quote 0
                • D
                  dr.gopher
                  last edited by

                  @Vitaliy:

                  @zar0ku1:

                  рассусоливалось уже 300 раз, есть в топе http://forum.pfsense.org/index.php/topic,22839.0.html

                  Да читал я фак, ничего не нашел.

                  Как говориться: идем сюда http://forum.pfsense.org/index.php/topic,21394.0.html
                  и читаем до просветления!
                  Слабо всё делать без ipcad?

                  FAQ PfSense 2.0

                  И не забываем про Adblock дабы не видеть баннеров.

                  И многое другое на www.thin.kiev.ua

                  1 Reply Last reply Reply Quote 0
                  • V
                    Vitaliy
                    last edited by

                    Спасибо, разобрался настроил.
                    Если разрешите, напишу подробный faq для самых маленьких.
                    Остался вопрос, как поставить пароль на доступ к статистики?

                    1 Reply Last reply Reply Quote 0
                    • T
                      termit2020
                      last edited by

                      А я единственно только не понял, как в консоли присвоить ФИО конкретным ip?

                      1 Reply Last reply Reply Quote 0
                      • Z
                        zar0ku1
                        last edited by

                        @termit2020:

                        А я единственно только не понял, как в консоли присвоить ФИО конкретным ip?

                        что ж вы пля мануалы то не читаете http://lightsquid.sourceforge.net/Docs.html

                        закрывайте темы, если ответ на ваш вопрос полон.
                        если схема сложная - не поленитесь ее нарисовать

                        1 Reply Last reply Reply Quote 0
                        • T
                          termit2020
                          last edited by

                          @zar0ku1:

                          что ж вы пля мануалы то не читаете http://lightsquid.sourceforge.net/Docs.html

                          Ну зачем ругаться? Маны практически все на буржуйском, понятно бывает не все. И иногда действительно проще спросить, чем найти нужную информацию. Ладно, пошел курить ман, спасибо за ссылку.

                          1 Reply Last reply Reply Quote 0
                          • T
                            termit2020
                            last edited by

                            @zar0ku1:

                            что ж вы пля мануалы то не читаете http://lightsquid.sourceforge.net/Docs.html

                            Вроде со всем разобрался, осталось только пару моментов:
                            в какой файл запихнуть сам скрипт?
                            И какой метод выбрать:Squidauth? Метода list у меня в списке нет

                            1 Reply Last reply Reply Quote 0
                            • Z
                              zar0ku1
                              last edited by

                              @termit2020:

                              Вроде со всем разобрался, осталось только пару моментов:
                              в какой файл запихнуть сам скрипт?
                              И какой метод выбрать:Squidauth? Метода list у меня в списке нет

                              раздел Installs пункт 5

                              закрывайте темы, если ответ на ваш вопрос полон.
                              если схема сложная - не поленитесь ее нарисовать

                              1 Reply Last reply Reply Quote 0
                              • T
                                termit2020
                                last edited by

                                @zar0ku1:

                                раздел Installs пункт 5

                                Все, разобрался. Скрипт оказывается уже был, и лежит на своем месте, надо было только создать файл соответствия ip-ФИО, ну и ручками прописать режим отображения в конфиге лайтсквид.

                                П.С. "раздел Installs пункт 5" можно кстати и так, тут вроде даже можно пробелы оставлять

                                1 Reply Last reply Reply Quote 0
                                • V
                                  Vitaliy
                                  last edited by

                                  Здравствуйте, небольшой FAQ для тех кому, как и мне руководство поставило задачу мониторить сетевую активность пользователей.
                                  Конкретно руководство хотело знать, на какие сайты ходят пользователи и сколько времени там проводят.
                                  Т.к. пошагового руководства для начинающих, коим являюсь сам я не нашел, решил  исправить ситуацияю и написать.

                                  Версия на pfSense на которой у меня работают данные настройки 2.0-RC3 built on Tue Jun 21 16:50:25 EDT 201 (i386), 2.0.1-RELEASE (i386) built on Mon Dec 12 17:53:52 EST 2011

                                  1. Устанавливаем Squid + Lightsquid
                                  Идем в System -> Packages -> Available Packages

                                  • Находим squid stable в списке доступных пакетов, жмем + и ждем окончания установки.
                                  • Тем же методом устанавливаем  Lightsquid
                                  • Проверяем, переходим в Installed Packages, убеждаемся что устанавливаемые пакеты присутствуют в списке.
                                    Если присутствует идем дальше, если нет пробуем установить еще раз.

                                  2. Настраиваем Squid
                                  Переходим Services -> Proxy Server

                                  • Proxy interface: LAN
                                  • Transparent proxy: ставим галку
                                  • Log store directory: /var/squid/log
                                  • Language: Russian-1251
                                    Остальные поля оставляем как есть
                                    Жмем Save

                                  3.Включаем ssh доступ и подключаемся

                                  • System -> Advanced -> Admin Access
                                  • Ставим галку на "Enable Secure Shell", по желанию меняем порт "SSH Port" (по умолчанию порт 22) Жмем Save.

                                  Скачиваем и устанавливаем Putty и WinSCP.

                                  4. Открываем WinSCP

                                  • Жмем на New
                                  • "Host name" указываем локальный ip адрес pfSense'a
                                  • "Port number" если меняли в 3 пункте, то вводим его же.
                                  • "User name" root
                                  • "Password" можно оставить пустым, придется вводить каждый раз при подключении.
                                  • Жмем Save.
                                  • Указываем имя соединения, например pfSense
                                  • По желанию жмем Language -> Get More… и скачиваем русский язык.
                                  • Жмем "Войти"
                                  • Принимаем открытый ключ, жмем "Да"
                                  • Вводим пароль
                                    Если все сделали правильно, увидим файловую систему.

                                  5. Русифицируем отчеты LightSquid'a

                                  • открываем /usr/local/etc/lightsquid/lightsquid.cfg
                                    Находим WEB VARIABLES (можно воспользоваться поиском, достаточно нажать Ctrl+f)
                                    -Меняем $lang = "eng"; на $lang = "ru";
                                    Отключаем графический отчет, т.к. для него нужен внешний модуль.
                                    -Меняем $graphreport = 1; на $graphreport = 0;
                                    -Сохраняем жмем Ctrl+s
                                    -Вводим пароль

                                  6. Открываем Putty

                                  • "Host name" указываем локальный ip адрес pfSense'a
                                  • "Port number" если меняли в 3 пункте, то вводим его же.
                                  • "Connection type" SSH
                                  • Жмем save и open
                                  • Принимаем открытый ключ, жмем "Yes"
                                  • "Login as" root и ваш пароль
                                  • Enter an option: 8
                                    Если все сделали правильно, увидим консоль.

                                  Проверяем конфиг Lightsquid'a
                                  -Исполняем cd /usr/local/www/lightsquid/ && ./check-setup.pl
                                  Если ошибок нет, увдим "all check passed, now try access to cgi part in browser"

                                  Запускаем парсер squid логов

                                  • Исполняем /usr/local/www/lightsquid/lightparser.pl и ждем завершения
                                  • Открываем браузер и вводим http://ip pfSense/lightsquid/index.cgi
                                    Если все сделали без ошибок, увидим то к чему шли.

                                  7. Присвоим реальные имена пользователей по ip адресу

                                  Обязательное требование, нужно чтобы ip адреса были статичными т.е. не менялись.

                                  • открываем /usr/local/etc/lightsquid/realname.cfg и прописываем
                                    Пример:
                                    10.0.0.10  Admin
                                    10.0.0.11  Офис Худолей
                                    10.0.0.12  Турабелидзе Давид
                                    10.0.0.13  Гурешидзе Мераб
                                    10.0.0.14  Монтьева Наталья
                                    10.0.0.21  Ардашева Ирина
                                    10.0.0.22  Сердюков Игорь
                                    10.0.0.23  Мурашева Елена
                                    10.0.0.24  Шкаликова Дарья
                                    10.0.0.25  Шкаликова Дарья
                                    10.0.0.26  Резерв
                                    10.0.0.27  Бохова Валентина

                                  8. Объединим пользователей в группы, для удобства.

                                  • открываем /usr/local/etc/lightsquid/group.cfg и прописываем
                                    Пример:
                                    10.0.0.10 02  Администрация
                                    10.0.0.43 02  Администрация
                                    10.0.0.11 02  Администрация
                                    10.0.0.12 02  Администрация
                                    10.0.0.13 02  Администрация
                                    10.0.0.14 02  Администрация
                                    10.0.0.21 03  Бухгалтерия
                                    10.0.0.22 03  Бухгалтерия
                                    10.0.0.23 03  Бухгалтерия
                                    10.0.0.24 03  Бухгалтерия
                                    10.0.0.25 03  Бухгалтерия
                                    10.0.0.26 03  Бухгалтерия
                                    10.0.0.27 03  Бухгалтерия

                                  9. Если будем давать ссылку руководству, чтобы не светить свой зад сделаем следующее)

                                  • открываем /usr/local/etc/lightsquid/skipuser.cfg и добавляем ip адреса, по которым статистика не будет учитываться.
                                    Пример:
                                    10.0.0.10

                                  10. Авто обновление отчетов раз в час.

                                  • Открываем /var/cron/tabs/root и после текста вставляем */60 * * * * /usr/local/www/lightsquid/lightparser.pl
                                  • Сохраняем закрываем.
                                    Теперь каждый час у вас будут свежие отчеты.

                                  Enjoy.




                                  1 Reply Last reply Reply Quote 0
                                  • Z
                                    zar0ku1
                                    last edited by

                                    Ну и зачем кучу раз писать одно и тоже?
                                    открываем раздел FAQ http://forum.pfsense.org/index.php/topic,22839.0.html
                                    открываем документацию http://ru.doc.pfsense.org/index.php/%D0%9F%D0%BE%D0%B4%D1%81%D1%87%D0%B5%D1%82_%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Squid_%D0%B8_ipcad_%D0%B2_pfSense_1.2.3

                                    закрывайте темы, если ответ на ваш вопрос полон.
                                    если схема сложная - не поленитесь ее нарисовать

                                    1 Reply Last reply Reply Quote 0
                                    • V
                                      Vitaliy
                                      last edited by

                                      Ну не знаю, до меня не дошло по тому факу.

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        dr.gopher
                                        last edited by

                                        @zar0ku1:

                                        Ну и зачем кучу раз писать одно и тоже?

                                        Человек по шагам описал связку Squid + Lightsquid

                                        + к этому пункты:
                                        7. Присвоим реальные имена пользователей по ip адресу
                                        8. Объединим пользователей в группы, для удобства.
                                        9. Если будем давать ссылку руководству, чтобы не светить свой зад сделаем следующее)

                                        В предыдущих факах не освещены. Для поиска ответа, необходимо читать всю переписку, либо англицкий ман.
                                        Да и трудно народу следовать инструкциям где упор сделан на ipcad. :-)

                                        FAQ PfSense 2.0

                                        И не забываем про Adblock дабы не видеть баннеров.

                                        И многое другое на www.thin.kiev.ua

                                        1 Reply Last reply Reply Quote 0
                                        • werterW
                                          werter
                                          last edited by

                                          2 Vitaliy

                                          Спасибо Вам огромаднейшее за разлаживание всего по полочкам!  :D
                                          Оч. многим пригодится.

                                          1 Reply Last reply Reply Quote 0
                                          • Z
                                            zar0ku1
                                            last edited by

                                            @dr.gopher:

                                            Человек по шагам описал связку Squid + Lightsquid

                                            + к этому пункты:
                                            7. Присвоим реальные имена пользователей по ip адресу
                                            8. Объединим пользователей в группы, для удобства.
                                            9. Если будем давать ссылку руководству, чтобы не светить свой зад сделаем следующее)

                                            В предыдущих факах не освещены. Для поиска ответа, необходимо читать всю переписку, либо англицкий ман.
                                            Да и трудно народу следовать инструкциям где упор сделан на ipcad. :-)

                                            это печально, вроде как этим должны заниматься сисадмины, а получается что поварихи :(

                                            закрывайте темы, если ответ на ваш вопрос полон.
                                            если схема сложная - не поленитесь ее нарисовать

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.