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

    HAVP

    Scheduled Pinned Locked Moved pfSense Packages
    52 Posts 16 Posters 33.2k 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.
    • C Offline
      Cino
      last edited by

      How do you setup HAVP in transparent proxy mode? And correct me if i'm wrong, transparent proxy mode means I dont have to set the proxy settings in each client pc..

      thanks,

      Cino

      1 Reply Last reply Reply Quote 0
      • N Offline
        n1ko
        last edited by

        Does HAVP work with squid? I found http://www.server-side.de/ideas.htm but does this apply to pfsense also?

        1 Reply Last reply Reply Quote 0
        • D Offline
          dvserg
          last edited by

          @Cino:

          How do you setup HAVP in transparent proxy mode? And correct me if i'm wrong, transparent proxy mode means I dont have to set the proxy settings in each client pc..

          thanks,
          Cino

          Transparent proxy option now not ready. Will be in near time.

          SquidGuardDoc EN  RU Tutorial
          Localization ru_PFSense

          1 Reply Last reply Reply Quote 0
          • D Offline
            dvserg
            last edited by

            @n1ko:

            Does HAVP work with squid? I found http://www.server-side.de/ideas.htm but does this apply to pfsense also?

            Havp will be work with squid. But before need test current variant havp.

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • L Offline
              lordarcane
              last edited by

              This is absolutly great! When migrating to pfsense and removing our old proxy server that had havp+squid+squidguard i really missed the virus checking function that havp offered. Please continue working and add support for squid in transparent mode! Thank you for all the great work!

              1 Reply Last reply Reply Quote 0
              • D Offline
                dvserg
                last edited by

                Update havp test - xml & inc in ZIP archive:
                http://diskatel.narod.ru/pfSense/packages/havp/havp.zip

                Changes:

                • proxy mode are : standard, parent for squid, transparent, internal
                • multiinterface
                • work with user-defined rdr(mapping) from gui
                • optimised RAM temp options

                Store you old inc and xml from havp GUI
                Download, unpack and copy to /usr/local/pkg
                Check config HAVP from gui and Save.

                –---------------------
                Also new version with file AV-scanner. Possible, for example, scan Squid cache.
                http://diskatel.narod.ru/pfSense/packages/havp/havpnew.zip

                If errors or any other issues  - pls post here.

                NOTE: This 'test only' version, not use for work systems.

                SquidGuardDoc EN  RU Tutorial
                Localization ru_PFSense

                1 Reply Last reply Reply Quote 0
                • C Offline
                  ColdFusion
                  last edited by

                  The file scanner seems to work, but I get this error in system log: php: : havp: Havp is installed but not started. Filter rules not created.

                  Squid=Transparent
                  Havp proxy mode=transparent
                  Havp proxy port=3129
                  ram disk enabled

                  Squid custom options=redirect_program /usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf;redirector_bypass on;redirect_children 3

                  I did have cache peer 127.0.0.1 3129 0…etc etc...but now that disappeared also...but either way..I got:Havp is installed but not started. Filter rules not created.

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    dvserg
                    last edited by

                    Havp now updated as 'HAVP antivirus'
                    Please delete previous package and install new.
                    Changes: transparent proxy, parent for squid (autoconfigure), filter RDR rules, local files scanner, use clamd daemon (more quickly HAVP start, memory economy mode) - previous version used libclam.

                    SquidGuardDoc EN  RU Tutorial
                    Localization ru_PFSense

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      ToxIcon
                      last edited by

                      Thanks dvserg for put the time and giving us Havp

                      unfortunility I have a question can squid and Havp work together in transparent mode because i get this

                      php: : Havp: Squid is already configured as transparent proxy. Use 'Standard' proxy mode

                      I also try testing Havp  by using http://www.eicar.org/anti_virus_test_file.htm

                      and it did not stop the http or https files download my desktop av popup on all files

                      and their is nothing in the log files

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        dvserg
                        last edited by

                        I tested HAVP transparent mode - and have some problem (i have bridged ifaces).
                        This options declared but not worked ( rdr rule ).
                        I hope in future to solve this problem.   :-\

                        About squid - i success use squid(non transparent) > havp > inet on my system. Before only need check saquid cache (must use 'File scan').

                        SquidGuardDoc EN  RU Tutorial
                        Localization ru_PFSense

                        1 Reply Last reply Reply Quote 0
                        • K Offline
                          kongar
                          last edited by

                          How to configure HAVP to use it with transparent SQUID?
                          Or should I disable transparent in SQUID?

                          1 Reply Last reply Reply Quote 0
                          • D Offline
                            dvserg
                            last edited by

                            @kongar:

                            How to configure HAVP to use it with transparent SQUID?
                            Or should I disable transparent in SQUID?

                            Setup HAVP as 'ParentForSquid' mode
                            Setup Squid as Transparent

                            SquidGuardDoc EN  RU Tutorial
                            Localization ru_PFSense

                            1 Reply Last reply Reply Quote 0
                            • K Offline
                              kongar
                              last edited by

                              I did just like this, but eicar code didn't blocked (from the link above).
                              What's wrong? How can I test that HAVP works?

                              1 Reply Last reply Reply Quote 0
                              • D Offline
                                dvserg
                                last edited by

                                @kongar:

                                I did just like this, but eicar code didn't blocked (from the link above).
                                What's wrong? How can I test that HAVP works?

                                • Update AV base (need wait some time)
                                • Set HAVP to standard mode
                                • Set Browser proxy settings > to HAVP_IP:PORT
                                • Test eicar …. /* if not - it is havp problem */
                                • Start scan squid cache with AV files scanner.
                                • Set squid non transparent (uncheck transparent) + HAVP as Parent for squid;
                                • Set Browser Proxy Settings > to squid_IP:PORT
                                • Test eicar .... /* if not - havp-squid LINK problem */
                                • Set squid as Transparent
                                • Unset Browser proxy settings
                                • Test eicar .... /* if not - squid TRANSPARENT problem */

                                SquidGuardDoc EN  RU Tutorial
                                Localization ru_PFSense

                                1 Reply Last reply Reply Quote 0
                                • C Offline
                                  Cino
                                  last edited by

                                  Dvserg,

                                  Can HAVP be used in transparent mode without using squid? I dont use squid but would be nice if HAVP can scan for viruses as I use the web without changing any settings to my browser.

                                  1 Reply Last reply Reply Quote 0
                                  • D Offline
                                    dvserg
                                    last edited by

                                    @Cino:

                                    Dvserg,

                                    Can HAVP be used in transparent mode without using squid? I dont use squid but would be nice if HAVP can scan for viruses as I use the web without changing any settings to my browser.

                                    HAVP create rule for transparent but i not tested how this work (i have only bridged router).
                                    On bridge transparent not worked. Can you test transparent on self pfsense?

                                    SquidGuardDoc EN  RU Tutorial
                                    Localization ru_PFSense

                                    1 Reply Last reply Reply Quote 0
                                    • C Offline
                                      ColdFusion
                                      last edited by

                                      @dvserg:

                                      @kongar:

                                      I did just like this, but eicar code didn't blocked (from the link above).
                                      What's wrong? How can I test that HAVP works?

                                      • Update AV base (need wait some time)
                                      • Set HAVP to standard mode
                                      • Set Browser proxy settings > to HAVP_IP:PORT
                                      • Test eicar …. /* if not - it is havp problem */
                                      • Start scan squid cache with AV files scanner.
                                      • Set squid non transparent (uncheck transparent) + HAVP as Parent for squid;
                                      • Set Browser Proxy Settings > to squid_IP:PORT
                                      • Test eicar .... /* if not - havp-squid LINK problem */
                                      • Set squid as Transparent
                                      • Unset Browser proxy settings
                                      • Test eicar .... /* if not - squid TRANSPARENT problem */

                                      #1…worked as expected
                                      #2...did not work..did not block
                                      #3...did not block as well.

                                      1 Reply Last reply Reply Quote 0
                                      • D Offline
                                        dvserg
                                        last edited by

                                        I found one - squid CAN ignore parent proxy
                                        Try change in you Squid Custom option manually as:

                                        never_direct allow all;cache_peer 127.0.0.1 parent YOU_HAVP_PORT_HERE 0 name=havp no-query no-digest no-netdb-exchange default
                                        

                                        And Save.
                                        Check work with this settings.

                                        ps added 'never_direct allow all' and deleted 'proxy-only' string.

                                        SquidGuardDoc EN  RU Tutorial
                                        Localization ru_PFSense

                                        1 Reply Last reply Reply Quote 0
                                        • T Offline
                                          techrosis
                                          last edited by

                                          I have a question.  I have havp installed and running great in transparent mode.  My question is how do I whitelist youtube.  The caching of the videos is driving my wife crazy!!! I've tried in the whitelist section *.youtube.com *.googlevideo.com but still it caches the videos.

                                          1 Reply Last reply Reply Quote 0
                                          • D Offline
                                            dvserg
                                            last edited by

                                            Try as this

                                            Example: *.pfsense.com/*, *sourceforge.net/*clamav-*, */*.xml, */*.inc 
                                            

                                            SquidGuardDoc EN  RU Tutorial
                                            Localization ru_PFSense

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