What is ipMap?

ipMap is a Mac OS X application that shows the geographic locations and server information of all the internet connections currently open on your computer in real time.

ipMap Screenshot

To use ipMap, simply run the application and go about your internet business. ipMap will monitor all open internet connections and locate the connection end-point on the map. It works with all types of IP connections: web connections, mail servers, file sharing, etc.

ipMap has several window themes to match your own personal Mac-foo:

ipMap Screenshot

ipMap runs on Mac OS X 10.5 Leopard and later. Sorry, ipMap won’t work on earlier versions of OS X: it uses too many new-fangled Mac gizmos to be backward compatible.

Download ipMap

ipMap 1.0.7

For Mac OS X 10.5 & Above


October 20, 2010 - Version 1.0.7 released.


October 20, 2010 - Version 1.0.6 released.


October 18, 2010 - Version 1.0.5 released.


March 24, 2010 - Version 1.0.4 released.


July 3, 2009 - Version 1.0.2 released.


June 10, 2009 - Version 1.0.1 released.


Known Issues:

May 11, 2009 - Version 1.0 released.

Initial release of ipMap.

Contact Information

For bug reports, questions, suggestions, or even praise, contact Edward Smith at ipmap.info@gmail.com

Frequently Asked Questions

ipMap Won’t Run

If ipMap won’t run, or launches and immediately quits, it’s likely that your computer is running a pre-10.5 Leopard version of OS X. ipMap only runs on Leopard I’m afraid.

If you are running Leopard and ipMap doesn't run, please report it!

ipMap Returns Wrong Geographic Locations

Since IP addresses have no intrinsic geological location, ipMap uses the geographic locations returned by the online databases at Yahoo and HostIP, and their databases may not always be up to date. Also, the IP address location they return is sometimes simply a best guess.

Location Databases Offline

ipMap looks up the geographic location of the IP addresses at online databases. If those databases aren't available, ipMap won’t be able to function correctly.

Running ipMap on a Restricted User Account

If you are running ipMap from a user account that has restrictions on the programs that can be run, ipMap may not work. Specifically, ipMap needs to run the lsof command line program.

Private IP Address Can't Be Located

Private IP addresses cannot be located. These are IP address blocks that are used to configure local private networks. The addresses have the ranges of 10.*.*.* or 192.168.*.* or 172.16-31.*.*. These addresses can’t be located by their very non-public nature.

IPv6 Not Supported

IPv6 addresses aren’t supported. If you are among the few (for now) who use IPv6, I’m sorry.

I only opened a single web page. Why did all these other servers pop up?

A single web page can contain references to resources on a number of other servers, proxy servers, and advertisers’ servers.