Mountain Climbing Journal (MCJ) is a general purpose journal application that can be used to explore links between ideas, people, places, things, and times. In the realm of network administration, this can be used to store the results of, say, an Nmap scan, and proceed to wrangle with the associated security and networking issues the scan illuminates. The same entries could also be used as you expand and upgrade your network. In our article Using OS Identification with Nmap, we created a list of hosts, operating systems, and other information. A file with the full scan, where the reverse lookups worked is here. To generate seventeen entries for MCJ, simply run this perl script in the same directory as nmapout.txt and MCJ.
Here is a shot of MCJ showing the summary entry, with the IP address, services, MAC address, and article number:
Here is a shot of the full Nmap scan result for the specific host:
When the entry is edited, the border changes color to indicate that the changes need to be saved. Here we add some details for host 10.50.100.1, and categorize sam as a person, accounting as a place, and x11 open as a thing:
Click on the sam entry over person, and the related entry shows up:
If you also have a personal journal that you keep, just change the realm to journal:
Of course, other realms can be added like purchasing, licensing, troubletickets, etc. Since all data is in flat text files, it is quite easy to adapt this to current systems, or use command line tools to find and modify data.