N-O-C.net is designed to run from a USB thumb drive on Windows and MacOSX without having to be installed. On Windows (including XP), this is the case. A technician can use N-O-C.net to help troubleshoot issues without having to install anything on user's computer.
MacOSX requires a preparatory step of installing Python 3 and Pillow, a step not required for Windows because the N-O-C.net distribution carries pre-installed Python 3 for Windows.
N-O-C.net is available in two forms: download and thumb drive. You can obtain the download at N-O-C.net (shown at right). The zip file contains a top level directory called DAIRGram. Extract that directory to a newly created directory also called DAIRGram.
The thumb drive can be pre-customized to your machine with two files in DAIRGRam/Identity/core set up for you. To create thumb drives from the download, expand the top level DAIRGram directory in the zip file download to a new DAIRGram directory on the thumb drive.
On MacOSX: locate the new DAIRGram/Identity/core/bigjump_id.py file and change the "???" to be your machine_name.local where your_machine_name is found from Apple Menu >> System Peferences >> Sharing. On Windows, the machine is determined automatically and manual editing is not needed.
While you can run either the DEV (visible log file, makes backups) or RLS (hidden log file, no backups) version for your platform via the files in the DAIRGram directory, we strongly recommend the DEV version at first. You may be prompted for system level permission allowing N-O-C.net to allow opening TCP ports 25188 and 25310. This may destabilize the software and require a first time only restart. Running the DEV version allows you to shut down the program without access to the user interface, which depend on the ports opening.
Now that N-O-C.net is stabilized, we want to join a network.