What do you run; Opnsense, pfsense, Smoothwall, maybe a WAF like wazuh?

Today was update/audit firewall day. I’m running a standalone instance of pFsense on a Protectli Vault FW4B - 4 Port - Intel Quad Core - 8GB RAM - 120GB mSATA SSD with unbound, pfBlockerNG, Suricata, ntopng, and heavily filtered. I did bump the swap to 8 GB as I’ve previously noticed a few ‘out of swap’ errors under load.

Before I signed off, I ran it through a couple porn sites to see if my adblocking strategy was working. Not one intrusive ad. Sweet!

Show me what you got.

  • Broken@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    3 months ago

    Opnsense with unbound DNS here. Running on an old PC that got converted to dedicated firewall (with added NIC card for ports). Nothing crazy, just enough to control what communicates out of my network.

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      Used to do the same thing with an old PC. Hell, at one time I was running one off a laptop with USB to RJ45 adapters for the WAN/LAN ports.

  • Ŝan • 𐑖ƨɤ@piefed.zip
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    2
    ·
    3 months ago

    nftables. Deny all, start adding stuff until þings work.

    My firewalls are simple, b/c I run a private VPN and just shut off all traffic except over WG. I’ve got one exposed VPS reverse proxying services from oþer VPSes over WG.

    But: nftables, and only nftables. I’m a big believer in understanding how stuff works, and þe rulesets created by firewalld and ilk are convoluted - complexity adds risk.

  • HotChickenFeet@sopuli.xyz
    link
    fedilink
    arrow-up
    11
    ·
    3 months ago

    Opnsense on dedicated device, several built in filters + several github backed filters for unbounddns.

    Haven’t tested it heavily, but the times I am on an outside network not using VPN into my network, or using TOR, etc, i am inundated with ads… So i guess successful internally.

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      10
      ·
      3 months ago

      outside network not using VPN … i am inundated with ads…

      I swear I do not know how the regular Joe Schmoe internet user deals with all that clutter. Sometimes I am called by a friend to look at their computer for some issue they are having. It is mind bogglingly frustrating for me.

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      I’ve always wondered about OpenWRT. In my uneducated thinking, running an access point/wifi, firewall, router, etc, all in the same package would create a bottleneck right at the point you wouldn’t want it. What has been your experience?

    • PlutoniumAcid@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      3 months ago

      Same. What’s the deal with having elaborate firewall stuff for a normal family home anyway?

      If the built in stuff isn’t good enough then 99.9% of households would be compromised a long time ago already.

      • irmadlad@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 months ago

        The last stats I remember reading cited some 1.5 million home networks are compromised on a daily basis. Some people, such as myself, run more complex services on their local servers that are perhaps tied into remotes such as VPS. You’ll see a lot of selfhosters with rather elaborate firewall defenses set up. I self host a lot of services I use that the ‘normal family home’ would outsource to public entities. I have a rack in the closet and several VPS, so I need something more than just Windows Firewall, or similar, that I can dial in to my unique environment.

        Also, because I can.

        • PlutoniumAcid@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          3 months ago

          Valid! I also tinker with selfhosting using Docker containers, didn’t think of firewalls the same way. Thank you.

            • PlutoniumAcid@lemmy.world
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              3 months ago

              Nothing spectacular.

              Git, Paperless, UniFi Controller, Pihole, Mattermost chat, Immich, Home Assistant, Frigate, Syncthing, Hoarder. Just stuff for myself, my home, and my friends. And 🏴‍☠️

              And you?

              • irmadlad@lemmy.worldOP
                link
                fedilink
                English
                arrow-up
                2
                ·
                3 months ago

                The usual. Might be a few I’ve missed:

                • Homarr
                • Code-server
                • Netdata
                • Searxng
                • Change-detection
                • Readeck
                • Checkcle
                • Duckdns
                • Obsidian
                • Dozzle
                • Loki-promtail-1
                • Loki-loki-1
                • Root-influxdb2-1
                • Cadvisor-redis
                • Dbeaver
                • Pairdrop
                • Speedtest-tracker
                • Btop-plus-plus
                • Portainer
                • Grocy
                • Loki-grafana-1
                • Cup
                • Web-check
                • Omni-tools
                • Cadvisor-prometheus
                • Watchtower-fork
                • Barcode-buddy
                • Ittools
                • Nessus
                • Dockerbot
                • Fusion
                • Bytestash
                • Uptime-kuma
                • Karakeep-web
                • Karakeep-chrome
                • Karakeep-meili
                • Cadvisor
                • Gitlab
                • RocketChat
                • Anonaddy
                • Etherpad
                • Archivebox
                • FreshRSS
                • FileStash
                • piHole
                • LAMP Stack
                • UnRaid
                • Proxmox
      • thermal_shock@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 months ago

        Some of it is for fun and testing, learning. Which I used to do. I used to have an old watchdog that I put pfsense on, just don’t need it nowadays.

        Once i learn how it works and have run through the setup, I move on. Just need to spend my time in other areas, but now I have an understanding of it and can apply that logic or idea to other things and troubleshooting.

        • PlutoniumAcid@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          3 months ago

          This is perfectly valid! I to a lot of tinkering with selfhosting using Docker containers, and I have learned a ton from that. I feel a bit silly that I didn’t make the connection with firewalls - just tinkering for fun!

  • Zoma@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    3 months ago

    I’ve been using Ufw but airvpn’s kill switch seems to override it, should i be using something else?

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      I have found that a lot of VPN kill switches interfere with other security measures. For instance, I use tailscale on my VPS. I also run a local VPN. If I have the kill switch on the local VPN engaged, it interferes with tailscale and I cannot ssh in to my VPS. So, a not so elegant solution for me is to disengage the local VPN’s kill switch for that session, and then re-enable it after I am finished administering my VPS. After which I will do a DNS leak check to make sure everything is as it was. Takes a couple of quick steps, but it seems to work.

  • Nightlight@lemmy.ca
    link
    fedilink
    arrow-up
    3
    ·
    3 months ago

    We’re behind our firewalls of course 😋 I’m using a random no root android firewall but I’m probably just going to root it and use something good

  • MangoPenguin@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 months ago

    OpenWRT on a Linksys router, with adguard home for DNS blocking.

    I used to run OPNSense on some older x86 hardware, but wanted to move to something simpler and less power hungry.

  • weewkron@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    3 months ago

    Pfsense guy here, and professionally Palo alto guy. Can someone tl;dr the purpose of blockerng and suricata? I thought I remember the Lawrence systems folks mentioning using it for IPS but with segmentation at home “human” IPS seems more relevant than digital

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago
      • Suricata: Open source IDS/IPS
      • PfBlockerNG: Used to block ads, malicious content, and manage access based on IP geolocation and domain names. It provides features like DNS-based blocking

      Some of the features of both overlap which might not be a bad thing.

  • rumba@lemmy.zip
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 months ago

    Ubiquiti DM pro with its built in suricata. Honeypots, no remote mgmt, ACLs to minimum need, HA networks in isolation. DPI, multiple pi-holes. Phone alerts on intrusion wazuh just for node security compliance. ManageEngine for patches. NTFY alerts on console access.

    It’s not perfect