Mike's PBX Cookbook

Mac OS X Software Tools

So you're a switch tech, and a Mac user. There's no need to rush out and buy VMware or Parallels just to run HyperTerminal or Putty. Here is a list of (mostly free) software tools which will help you do your job using your shiny MacBook Pro and OS X.

If you have trouble installing any of the following (or any other program) with an "unidentified developer" error, goto: System Preferences > Security & Privacy > General and click on "Allow Applications Downloaded from: Anywhere" , then try again.

TerminalSSH, telnet, and rlogin are built right in - there's no extra software needed. Just open the OS X Terminal (Applications > Utilities), and type ssh admin2@, accept the key, enter your password, and rejoice. What could be simpler?
ChromeChrome is a popular alternate browser. You may have heard of it. More importantly, it actually works with the UCM and CallPilot Manager (the NRS is a bit fugly, but useable).
TransmitTransmit ($34, look for it in the App Store). Billed as the #1 Mac OS X FTP/SFTP client, and for good reason. Use this to upload service updates and patches on a 7.5 and above system.
FileZillaFileZilla a free (cross platform) FTP/SFTP alternative, if you don't want to pony up for Transmit. Use it to upload service patches and updates.
CyberduckCyberduck is another free (cross platform) FTP/SFTP alternative (not recently updated, but Mountain Lion compatible). Use it to upload service patches and updates.
PumpKINPumpKIN is a popular open source, fully functional, free TFTP server and TFTP client, which implements TFTP according to RFC1350. A TFTP server will assist with soft/firm/load-ware updates and configuration backups.
TftpServerTftpServer is a nice GUI for the Mac's built-in TFTP server. A TFTP server will assist with soft/firm/load-ware updates and configuration backups.
TerminalMinicom is a TTY terminal emulation program, and my tool of choice for talking to console serial ports. You will also need a driver for your USB-Serial adapter. Follow the installation instructions...
SerialSerial ($29.99) is a modern terminal emulator (ANSI/VT100) designed for engineers and sys-admins. It supports most common USB-Serial devices WITHOUT requiring extra drivers, saving the hassle of of finding and installing additional software.
ZTermZTerm ($20 shareware) is a well known terminal emulation program thats been updated for Intel Macs. It supports VT100 emulation, which means it sorta kinda works with Meridian Mail (Function keys on a MacBook: fn + f-key). More details...
goSerialgoSerial (donation) is another terminal emulation program. It can open multiple connections simultaneously, and supports file transfers. More details...
HostsHosts is a preference pane that lets you easily add, edit, and remove host entries. You'll need to do this to visit the UCM by its FQDN (fully qualified domain name). More details...
GasmaskGas Mask is a simple hosts file manager for Mac OS X.
AngryIPAngry IP Scanner is an open-source and cross-platform network scanner designed to be fast and simple to use.
TerminalFing is a combination of find and ping: a network discovery tool. It runs from the OS X Terminal. Useful for getting the MAC address of the MAS server for keycode generation.
WiresharkWireshark is a network packet sniffer that lets you capture and interactively browse all network traffic. Goto Preferences > Protocols > UNISTIM and set the UDP port to 5000 to see Nortel/Avaya phones.
TeextWranglerTextWrangler is fully featured and very functional. Use it for those inevitable Notepad tasks.
OpenOfficeOpenOffice is also available for MacOS X. Because you're going to need to open the odd MS Office file, but you're not going to want to buy MS Office to do it.
TerminalRemote Desktop Connection Client. OK, so perhaps we can't stay 100% Microsoft free, but at least they don't charge for this. Useful for remote desktop-ing into Call Pilot.
CaffeineCaffeine. Puts an icon in the menu bar, which you can click to prevent your Mac from going to sleep, dimming the screen or starting screen savers. Click it again to go back.
CaffeineIPMenulet is a handy (free) little application that simply shows the Mac's internal and external (if connected to the internet) IP address in the menubar.
ShuttleShuttle a little SSH menu bar item that pulls down to give you super-quick access to whichever servers you have configured. Open the app and choose Configure to edit ~/.shuttle.json
Clean My DriveClean My Drive is a menubar utility which cleans external drives from needless service junk generated by Windows or OS X (eg, .DS_Store, Thumbs.db, .Spotlight, hidden trashes, etc).
BurnBurn can create, copy, and burn CD-ROM's and disc images (ISO's). It's very useful for making exact (bootable) backup copies of installation media, and it's freeware. Get the 64-bit version.
Home » Other » Mactools