pkg.soopen package index

brew / rank 3682

Install mbpoll with Homebrew, apt, dnf, Nix, zypper

Command-line utility to communicate with ModBus slave (RTU or TCP). Version 1.5.4 via Homebrew; verified from local package data. Also installable with debian: sudo apt install mbpoll.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install mbpoll

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install mbpoll

Debian stable package indexes · mbpoll · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install mbpoll

Fedora Rawhide package metadata · mbpoll · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#mbpoll

nixpkgs package indexes · pkgs/by-name/mb/mbpoll/package.nix · source: api.github.com

openSUSE zypperverified · 92%
sudo zypper install mbpoll

openSUSE Tumbleweed package metadata · mbpoll · source: download.opensuse.org

overview

Package summary

Command-line utility to communicate with ModBus slave (RTU or TCP)

Commands and aliases

  • mbpoll

history

Project history and usage

mbpoll is a command-line Modbus master utility for polling Modbus slaves over RTU serial links or Modbus TCP. It is a small industrial-automation diagnostic tool rather than a framework, which makes it attractive to package managers as a single executable operators can install quickly.

Project history

The upstream project is maintained by epsilonRT and describes mbpoll as a command-line utility to communicate with Modbus slave devices. The public release stream reached v1.0 in 2016 and continued through later 1.x maintenance releases, with the README noting that a version 2 rewrite based on libmodbuspp is under development.

Adoption history

The input metadata lists packages for Homebrew, Debian, Ubuntu, Fedora, Nix, and openSUSE, showing adoption beyond its original upstream audience. That cross-distro availability is typical for plant-floor and lab tools: the program is small, scriptable, and useful when hardware needs to be queried from whatever Unix-like host is available.

How it is used

mbpoll is commonly used to read or write Modbus registers from shell scripts, terminals, and troubleshooting sessions. It fills the gap between low-level serial/TCP connectivity and full SCADA or PLC software by exposing Modbus transactions as a CLI.

Why package nerds care

Package nerds care about mbpoll because it is a concise example of an industrial protocol tool that belongs in general-purpose package indexes. It is niche, but when a user needs it, installing a known formula or distro package is much faster than building field tooling from source on-site.

Timeline

  • 2016: mbpoll v1.0 was published on GitHub releases.
  • 2019: v1.4.11 marked continued 1.x maintenance.
  • 2023: v1.5 added a newer 1.x release line.
  • 2026: v1.5.4 was published as a maintenance release.

Related projects

  • Related tools and libraries include libmodbus, QModMaster, pymodbus, and other Modbus RTU/TCP diagnostic clients.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
mbpollexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version1.5.4
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:mbpoll
Version1.5.4
Package managerHomebrew
Homepagehttps://epsilonrt.fr
Repositoryhttps://github.com/epsilonrt/mbpoll
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

mbpoll 1.5.2-1

command line utility to communicate with ModBus slave (RTU or TCP)

https://github.com/epsilonrt/mbpoll

sudo apt install mbpoll
  • Section: science
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Mbpoll
Debian stable package indexes · deb.debian.org · Debian stable package indexes: mbpoll from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

mbpoll

nix profile install nixpkgs#mbpoll
  • normalized package name match
  • Matched by: Mbpoll
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/mb/mbpoll/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

mbpoll 1.4.11+dfsg-2build1

command line utility to communicate with ModBus slave (RTU or TCP)

https://github.com/epsilonrt/mbpoll

sudo apt install mbpoll
  • Section: universe/science
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Mbpoll
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: mbpoll from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

mbpoll 1.5.4-2.fc45

Command line utility to communicate with ModBus slave (RTU or TCP)

https://github.com/epsilonrt/mbpoll

sudo dnf install mbpoll
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: mbpoll
  • 3 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Mbpoll
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: mbpoll from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

mbpoll 1.5.4-1.5

Command line utility to communicate with ModBus slave (RTU or TCP)

https://github.com/epsilonrt/mbpoll

sudo zypper install mbpoll
  • License: GPL-3.0-or-later
  • Category: Hardware/Other
  • Architecture: x86_64
  • Source Package: mbpoll
  • 2 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Mbpoll
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: mbpoll from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation