ShowAllPorts – RS-232 Portlister

GPS Logger, measuring devices and similar instruments are connected via serial cable to a computer. To find out the correct device name is cumbersome.

ShowAllPorts specify all real and virtual serial ports on the machine. It cooperates with in-built ports as well as with USB-to-RS-232 adapters. It recognizes the last connected RS-232 adapter if desired and shows if the port is busy or not. ShowAllPorts is cross-platform and works on Microsoft Windows®, GNU/Linux, Mac OS X® and Solaris.

ShowAllPorts @Windows® 8

ShowAllPorts @Windows® 8


  • Cross platform: Native libraries support Microsoft Windows® (x86, x86-64), Linux (x86, x86-64), Solaris (x86, x86-64), Mac OS X® (x86, x86-64, PPC, PPC64).
  • Graphical user interface (GUI)
  • Specify the name(s) of the last connected USB-to-RS-232 adapter(s) if desired.
  • Specify whether a port is busy or not if desired


  • PC with Microsoft Windows® XP or higher
  • PC with GNU/Linux or Solaris
  • Macintosh® with Mac OS X® 10.4 (Tiger) or higher
  • Java 5 or higher (OpenJDK oder Oracle’s Java™)


Windows® 7

Mac OS X®
OS X® 10.9 – Mavericks

Linux Mint 17.1  (Rebecca) – Cinnamon Desktop


Version Log
  • Copy & paste context menu
  • jSSC 2.8.0 library update
  • Recognizes /dev/cu.* beneath /dec/tty.* ports on Mac OS X®
  • Installer for GNU/Linux and Windows
  • App-bundle for Mac OS X
  • Posting on my blog


Thanks to Alexey Sokolov for the jSSC library, ShowAllPorts is build on. (


Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Platform Download
 logo_win_ani Windows®
logo_mac_ani Mac OS X®
logo-ubuntu-mint_ani2 Linux Mint/Ubuntu showallports-1.1_all.deb
Linux-Logo GNU/Linux (all Distributions*)***
Logo Java Generic Jar (all Platforms**)
Logo Sourcecode Sources GitHub

* x86 and x86-64/amd64
** supported Systems only
*** Installation : sudo sh

Picture Credits

TItleimage: "Serial cable (blue)". Licensed under Public Domain via Wikimedia Commons modified by Hani Ibrahim

Leave a Reply

Your email address will not be published. Required fields are marked *