YABE Download: Where to Get Yet Another BACnet Explorer Safely

Tools & LibrariesYABEdownloadBACnet explorerfree tool
July 19, 2026|7 min read

YABE (Yet Another BACnet Explorer) is a free, open-source BACnet client for browsing and testing BACnet devices. Download it only from the official SourceForge project page at sourceforge.net/projects/yetanotherbacnetexplorer — it ships as either a Windows installer (SetupYabe_v….exe) or a portable ZIP archive (Yabe_v….zip); avoid the third-party "download" mirrors that wrap the same files in their own installers. On Windows you need the .NET Framework, and packet capture over raw Ethernet requires a pcap driver.

The Scenario: A Free BACnet Browser, Buried Under Mirror Sites

Someone on the project told you to "just grab YABE" to check a device, read a point, or confirm a controller is answering Who-Is. You searched for the download and got a wall of results: SourceForge, an unofficial GitHub mirror, a handful of freeware aggregators, and a couple of "safe download" portals that clearly wrap the file in their own installer. None of them is obviously the real one.

This is a common trap for a free, community-maintained tool. The download itself is trivial once you know the correct source — the risk is grabbing a repackaged copy from a mirror. This entry covers exactly where to get YABE, what you need to run it, and the handful of things that trip people up on the first launch.

What YABE Actually Is

YABE stands for Yet Another BACnet Explorer. It is a graphical BACnet client written in C# for discovering devices, browsing objects, and reading and writing properties. It is free and open source, and it is one of the most widely used no-cost tools in the BACnet ecosystem.

The tool is maintained by Frédéric Chaxel along with other contributors, and it is built on the System.IO.BACnet library — the C# BACnet stack from the same project. Understanding that lineage matters for one reason: the authentic YABE binaries are published by that project on SourceForge, and everything else on the internet is a copy of those files.

On the wire, YABE supports the transports you would expect from a general-purpose BACnet tool:

For services, it covers Who-Is/I-Am discovery, ReadProperty and WriteProperty, the "multiple" variants, COV subscription, TimeSync, atomic file read/write, and object create/delete. That is more than enough for the everyday tasks most technicians reach for it: confirm a device is online, read a stuck value, or write a test command to a commandable object.

Where to Download YABE (The Only Source You Should Use)

Download YABE from the official SourceForge project:

The Files section of that project offers two forms of the same release, and either is fine:

There is also an unofficial GitHub mirror of the source (the dechamps/yabe repository), which states plainly that it is not the official repository and that pull requests there are not reviewed. It is useful for reading the code, but treat SourceForge as the source of truth for release downloads.

Skip the freeware aggregators and "download manager" portals entirely. They tend to re-host an older copy behind their own wrapper installer, and you have no way to know what else that wrapper does. When the authentic file is a one-click download from the project itself, there is no reason to accept a repackaged one.

Download, Install, and First Launch

  1. Open the SourceForge project page above and go to the Files tab. Pick the newest SetupYabe_v….exe for a standard install, or the matching Yabe_v….zip if you want the portable copy.
  2. On Windows, expect a SmartScreen or antivirus prompt. YABE is community-built and the binaries are not code-signed, so an "unknown publisher" warning is normal — it is not by itself a sign of tampering. The safeguard that matters is having downloaded from SourceForge rather than a mirror.
  3. Make sure the .NET Framework is present. YABE is a .NET application; modern Windows builds generally already have a compatible runtime, but an older or freshly imaged machine may need it installed.
  4. If you plan to use raw Ethernet capture, install a pcap driver first (for example Npcap). This is only required for the Ethernet transport — plain BACnet/IP over UDP does not need it.
  5. Launch YABE. Add a transport that matches how you are connected: a BACnet/IP transport bound to the correct network interface, or an MS/TP transport on the right serial port. Then click Send WhoIs. Devices that answer appear in the tree on the left, and the log pane at the bottom shows the raw I-Am responses arriving.

Common Pitfalls

When to Escalate

A download problem is rarely a BACnet problem — but a few situations call for more than a retry:

Source Attribution

The details in this entry are drawn from the tool's own project page and repository:

Additional testing and field validation by SiteConduit.

YABEdownloadBACnet explorerfree toolSourceForge

Was this article helpful?

Related Articles

Need to do this remotely? SiteConduit provides Layer 2 access that preserves BACnet broadcasts — no BBMD needed for remote sessions. Join the waitlist.

SC

SiteConduit Technical Team

Idea Networks Inc.

SiteConduit builds managed remote access for building automation. Our knowledge base is maintained by BAS professionals with hands-on experience deploying and troubleshooting BACnet, Niagara, Modbus, and Facility Explorer systems.