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

(solved) How to block Teamviewer

Scheduled Pinned Locked Moved Firewalling
12 Posts 6 Posters 100.7k 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.
  • M
    mangeshgg
    last edited by Feb 11, 2010, 11:34 AM Feb 3, 2010, 9:57 AM

    Hi,

    I have to block Teamviewer on my network.
    I tried couple of rules but unable to block teamviewer. I tried port 5938 but teamviewer find some other way to connect to the server

    Can anybody know how to block Teamviewer through firewall.

    Mangesh

    1 Reply Last reply Reply Quote 0
    • O
      ozanus
      last edited by Feb 3, 2010, 11:11 AM

      Hello,
      Blocking all port your firewall and open only usage port.

      echo ".teamviewer.com" > /var/squid/acl/team.acl

      echo ".dyngate.com" >> /var/squid/acl/team.acl

      and add rule to  squid.inc after line 771. ;

      Blocak-Teamviewer

      acl teamviewer_uzantilari url_regex din.aspx$ dout.aspx$
      acl teamviewer_domainleri url_regex "/var/squid/acl/team.acl"
      http_access deny teamviewer_uzantilari
      http_access deny teamviewer_domainleri

      Go to squid genaral page and click save buttom.
      Now blocking teamviewer,i tested teamviewer5.See my picture ..

      teamviewerblock.jpg
      teamviewerblock.jpg_thumb

      1 Reply Last reply Reply Quote 0
      • J
        jlepthien
        last edited by Feb 4, 2010, 10:47 AM

        @mangeshgg:

        Hi,

        I have to block Teamviewer on my network.
        I tried couple of rules but unable to block teamviewer. I tried port 5938 but teamviewer find some other way to connect to the server

        Can anybody know how to block Teamviewer through firewall.

        Mangesh

        All Teamviever like apps use port 80/443 for their communication so you can forget about blocking them via a simple block rule. You need to use squid as ozanus stated…

        | apple fanboy | music lover | network and security specialist | in love with cisco systems |

        1 Reply Last reply Reply Quote 0
        • B
          blak111
          last edited by Feb 4, 2010, 2:06 PM

          You have another option that is a little tedious, but it might work if squid is an option.
          You could create a teamviewer network(s) alias. Then check the state table for a machine with a connection to a teamviewer server, and add the server IP or network to the alias.
          Then create a block rule with destinations to port 80/443.

          It's a pain and it requires upkeep, but it's an alternative when you can't force all of your traffic through squid.

          1 Reply Last reply Reply Quote 0
          • J
            jimp Rebel Alliance Developer Netgate
            last edited by Feb 4, 2010, 2:49 PM

            Squid would be the way to go on pfSense 1.2.x to get this done. On pfSense 2.0 you will be able to have hostnames in aliases, which will let you block by a name such as teamviewer.com / www.teamviewer.com / etc. If the DNS query returns multiple IPs, all of them are added.

            Just something to look forward to in the future, 2.0 is still nowhere near production ready.

            Remember: Upvote with the πŸ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

            1 Reply Last reply Reply Quote 0
            • B
              blak111
              last edited by Feb 4, 2010, 2:53 PM

              I looked into it, and they seem to have a lot of IP addresses for gateways.
              Overriding the authoritative servers for dyngate.com and teamviewer.com seems to do the trick. Just send all DNS requests for those two domains to some IP that doesn't exist.

              1 Reply Last reply Reply Quote 0
              • J
                jimp Rebel Alliance Developer Netgate
                last edited by Feb 4, 2010, 2:58 PM

                @blak111:

                I looked into it, and they seem to have a lot of IP addresses for gateways.
                Overriding the authoritative servers for dyngate.com and teamviewer.com seems to do the trick. Just send all DNS requests for those two domains to some IP that doesn't exist.

                That will also work but if you go that route, you must make sure that they have no other means to resolve that IP. Block all outgoing DNS unless it's to your pfSense box's LAN or other interface IP addresses. That will prevent someone from, for example, using Google DNS or OpenDNS on their PC to bypass your restrictions.

                Remember: Upvote with the πŸ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                Need help fast? Netgate Global Support!

                Do not Chat/PM for help!

                1 Reply Last reply Reply Quote 0
                • B
                  blak111
                  last edited by Feb 5, 2010, 3:28 AM

                  Exactly. I've worked with some campus networks that are too big to force everything through squid, but enforcing DNS through pfSense is a lot less load.

                  1 Reply Last reply Reply Quote 0
                  • J
                    jimp Rebel Alliance Developer Netgate
                    last edited by Feb 5, 2010, 11:32 PM

                    @blak111:

                    Exactly. I've worked with some campus networks that are too big to force everything through squid, but enforcing DNS through pfSense is a lot less load.

                    The only potential flaw there is if someone really wants to bypass it they could use a web-based DNS service to lookup the IPs, and then add them to their hosts file.

                    Remember: Upvote with the πŸ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                    Need help fast? Netgate Global Support!

                    Do not Chat/PM for help!

                    1 Reply Last reply Reply Quote 0
                    • B
                      blak111
                      last edited by Feb 6, 2010, 2:31 AM

                      Or switch to another like LogMeIn.  :)

                      1 Reply Last reply Reply Quote 0
                      • J
                        jlepthien
                        last edited by Feb 6, 2010, 7:44 AM

                        Or fastviewer or netviewer or … ;)

                        | apple fanboy | music lover | network and security specialist | in love with cisco systems |

                        1 Reply Last reply Reply Quote 0
                        • P
                          pinoyboy
                          last edited by Feb 10, 2010, 3:37 PM

                          To block these sites, I forced all DHCP clients to use my AD Server as the DNS resolver with OpenDNS as my forwarding Internet DNS server.  On the FW, I just set port 53 or DNS to only use OpenDNS as only DNS - all other DNS resolvers are blocked (this is on OUTBOUND or LAN).  In AD, I create DNS zones such as logmein.com, temaviewer.com, and all the DNS I want to prevent to go out internally, and I resolve them to the IP address of google.com - everytime they try to resolve these sites, they redirect to google.com.  If they try to use GoogleDNS or other, it doesn't work either.  It was easier to put these DNS hosts in AD than in pfSense - hopefully there is a better option in pf's future.

                          1 Reply Last reply Reply Quote 0
                          12 out of 12
                          • First post
                            12/12
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                            This community forum collects and processes your personal information.
                            consent.not_received