(The CMake script provides an install target that uses the deploy.py script to generate a deployable image) You can install the Colorama module with the following command. The script requires Python 3.6 or later, curl and the colorama python module to enhance the console output.
Windows - Generates an installer and a portable zip file that can run from a USB stick.Linux - Generates a stand-alone AppImage and distribution specific packages.The deploy.py python script creates runnable/installable binaries for the given operating system. The docker folder in the repository contains python scripts that produce repeatable images for all Linux distribution targets. These images contain all the required dependencies and build tools pre-installed for a specific operating system version. We use Docker containers to build pingnoo with our CI/CD system (TeamCity). bin/x86_64/Release would contain the compiled binaries for an x86_64 release build.Ĭhange to that folder and execute. If you use a tarball, you will have to download and place the other modules into the source tree.ĬMake will configure the build ready for building using make.
You should use git to obtain the source code, pingnoo uses submodules, and GitHub does not bundle these in the source code tarball.
Pingnoo uses a modular design architecture based on components (aka plugins) the software can be extended easily by third parties by creating new components or modifying existing ones. In addition to a compiler that supports the C++17 standard, you will also require the Qt 5 or 6 development libraries and CMake. You also have the option of building pingnoo from the source code. The documentation for pingnoo is available on readthedocs. To do this, you will need to add our apt repository and gpg key, and You can use the following command to add the pingnoo repository to your operating system. Pingnoo is available for installation using apt. Pingnoo is available pre-built for the following distributions. Native packages for popular Linux distributions are available, and these install with the correct permissions, which allow the application to run without root permissions.
You can then launch the application by double-clicking on the Pingnoo icon in Applications.įrom version 2021.04.30 pingnoo is built as a universal binary that will run natively on both Intel and Apple Silicon devices. The application can then be launched directly from the memory stick without the need to install the software.ĭownload and open the disk image and drag the Pingnoo icon into the Applications folder. You can extract the portable edition zip file onto a memory stick. The installer will (optionally) create a desktop and a start menu shortcut for launching the software.
The binaries are available under the releases page.ĭownload the installer executable and run it to install the application. There absolutely is no obligation for you to donate, you are free to use or share this software or its source code under the terms of the GPLv3, but every little bit helps! I have a list of features I will implement, and I have received great feedback and suggestions from people actively using the software. I am trying to expand the software as much as I can.
I still have to pay for code signing certificates, developer accounts, hardware, electricity, development tools that aren't available for free (or free for OSS). The kindness of some commercial software & services companies has reduced the costs I incur. It runs under Windows, macOS and Linux.Īny donations are gratefully received. Pingnoo is an open-source combined traceroute and ping application for analysing network connections.