Ninite

Ninite works very well at keeping everything up to date, but make sure you have a way to monitor its success if you are managing multiple machines. If you want something that will just work and not need to play around too much with, this is the best option The free version is perfectly useful, go ahead and start with the free version and it. One of the very first things I do when I’m faced with a fresh operating system is to fire up its default browser—the meh Edge or Safari—and head straight to Ninite (Windows) or macapps.link. Ninite (/ ˈ n ɪ n aɪ t /; codenamed Volery during private beta stage) is a package management system offering that enables users to automatically install popular applications for their Windows operating system.

Security Details

Updating apps involves privileged operations and must be done carefully. Because of this Ninite ensures all app configuration data is transmitted securely and all downloads are validated before use.

This starts with every Ninite .exe being signed by our company. Those exes then talk to ninite.com over a well-configured TLS connection to get the latest app configuration information.

Each program is downloaded from its publisher's official mirrors and then checked for a matching SHA-256 hash (delivered over TLS) or valid file signature from the publisher before we run anything.If an official mirror is unreliable we may use our own mirror at software-update-mirror.com.Files retreived from Ninite Pro's cache are also validated immediately before use.

If validation fails the app update fails. There are no options or prompts to ignore these issues or continue with questionable data.

When we add new versions to our catalog we take care to verify the downloads from the origin site and run a virus scan.

Ninite declines all toolbar offers and bundled junkware. You may get irrelevant warnings or experience download failures if you have security software configured to warn about the mere presence of junk offers in installers. It is safe to ignore these because Ninite opts out of the junk.

We take similar care with our backend systems used to update the catalog. Updates are configured in clean snapshotted virtual machines and all communication with our servers is encrypted.

Ninite Pro Agent Security

These same precautions also apply to the Ninite Pro Agent.

Protecting our systems that handle agent connections and app configuration updates is a big priority and we do thatby strictly limiting access, running minimal services, and keeping our own serverspatched and up-to-date.

Ninite

A compromise of our servers is a threat we take seriously and we're always looking for ways to improve our defenses.

Please get in touch if you have more questions or need anything else. Thanks!

Ninite.com

Security Response

To report a security issue please visit our security response page.

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search

Ninite is commercial software which installs and updates a variety of popular applications. The professional version as a commandline option and can be included in scripts. The professional version can integrate ninite with wpkg, so that we can use ninite for installing and patching common utilities, whilst using wpkg to install the more unusual or specific applications.

Obviously this is contrary to a pure open source approach of only using wpkg, though some system admins may find this a practical compromise.

  • We run the installer as a nightly scheduled task, and build a cache of the results
  • We create a wpkg package for each application which is installed using ninite. This package is run once only
  • We run ninite with the 'updateonly' option for all applications, to ensure that all relevant applications are kept up to date. This package is run at every boot.
  • We have to parse the ninite log file to report to wpkg whether or not an installation or update failed or succeeded.


  • Create a directory called 'ninite' in the %SOFTWARE% directory.
  • Save your copy of NiniteOne.exe or NiniteProTrial.exe in %SOFTWARE%ninite

NiniteOne.exe is only available to Pro customers. This will almost certainly not work with the free version of ninite.exe

Installer


Https://ninite.com/

The following script is run as a scheduled task on a suitable server or other machine. The script should live in your %SOFTWARE%ninite directory:

buildofflineinstaller.bat How to install the godfather 2 crack.

Ninite Install

This creates a directory called 'ninitecache' which holds a offline cache of all the installers we require. It also creates a single executable 'niniteofflineinstaller.exe', however this can be very large ~1.5Gb. As a result this exe is too slow to load sensibly. We only create it as a means of obtaining the cache directory.

Below is an example of a package which will install the application named in the appSelectName variable (in this case PDFCreator). The names used by the ninite commandline are given on this page. The various switches disable the application's own autoupdate features and prevent the installers creating shortcuts on the desktop or quicklaunch bar. For a full list of commandline options see this page.

  • This could probably be done more elegantly using wpkg package templates.
  • For occasions where the appSelectName is not a valid file name (eg '.NET' including the quotes) the ninitelogfilename varible should be updated manually.

This package will update all supported applications at every boot, whether or not they were originally installed by ninite. This is very handy to minimise the problem of users installing their own software and then never updating them.

Ninite Youtube Downloader Free

Both of the packages above use a script 'testninitelogfiles.bat' to parse the ninte log files and check for success or failure. Again this script should live in your %SOFTWARE%ninite directory.

Ninite Com

Retrieved from 'https://wpkg.org/index.php?title=Ninite&oldid=12887'