30 April 2013
Releases, Total Network Inventory | 4 Comments

TNI 2.2.1 (1448): Asynchronous Discovery Engine

Hello! The theme for our new update is:

Pushing the limits of network discovery

…well, alright, maybe not that epic. Still, check out the changelist:

  • NewNew fast network discovery engine — Asynchronous engine. Discovers online hosts in /24 subnet (254 addresses) in just one second.
  • NewPossibility to choose from three network engines (asynchronous, Nmap and classic) for online status detection and network discovery, and two network engines (Nmap and classic) for port scanning.
  • NewPossibility to run TCP-ping (skip ICMP and ARP ping and scan ports immediately) to discover assets that don’t respond to ping.
  • NewPossibility to use last known IP address for assets with dynamic IP addresses and non-resolvable names (Samba environments and other).
  • NewPossibility to specify custom SSH port.
  • NewNon-scanned assets which are detected to be online or at least exist on the network (i.e. name or IP can be resolved) are added to the inventory database even if MAC address is not known.
  • NewDNS-based name resolving in domain environments.
  • ImprovedScanner settings were revised and are now more intuitive and flexible.
  • ImprovedEasier scan of SNMP-enabled devices: the program can probe most commonly used SNMP communities besides “public” and run successful scan of such device if one of them is used.
  • ImprovedRPC method of scan for Windows computers is disabled by default for new installations, and is recommended to be disabled for existing installations.
  • ImprovedAll non-Windows agents updated. Improved stability and compatibility.
  • FixedCPU usage issues with online status detection and Nmap engine.
  • + minor fixes & improvements


The Asynchronous Engine

Just like Nmap, the asynchronous engine can detect online hosts on the local subnet which don’t respond to ICMP ping (due to Windows firewall settings: it is the default behaviour for freshly installed desktop Windows systems). Classic engine can also do that, but it takes too long because ARP ping on latest Windows versions is slow.

And now, as you may have noticed from the first changelist item, local discovery is almost instantaneous. It takes a mere second.

New in Scanner Settings

This page of settings used to be a little cluttered. We’ve removed the scanning profile settings and made things more friendly. Be sure to notice this part:

Discovery engine options

The download link is the same, no surprizes.

And that’s it for the day. Bye!

27 March 2013
Feature highlights, Releases, Total Network Inventory | 2 Comments

TNI 2.2.0 (1438): Scan scheduler

Greetings! The change list is short this time, but check it out:

  • BIG FEATUREScan scheduler


The “list” kind of looks like a cigarette, but remember: smoking kills…
Yeah, I’d rather tell you all about the new Big Feature.


Creating and scheduling a task list


Yes, the Scheduler operates on saved task lists.

To create these, you first add some tasks to the scanner, set them up (i.e. discover nodes within ranges, enter logins and passwords, etc) and then you click Save current tasks button on the sidebar.

The result is what you see in the figure here. Each task list is saved to a separate file, named and fully prepared for launch at any time.

But until now you could only launch them by hand.
Enter Scan Scheduler!


Move your cursor over a task list to see the Schedule this task command and click it.

Schedule this task

This opens up the Scheduler page. You can access it at any time: it waits for you in the Options window.

Scheduler page

The scheduled task is already created for the task list you clicked earlier.
Now you want to tell TNI when and how often you need this task executed:

    • Once. Just tell TNI when.
      Run once
    • Daily. Every day at specific time. Or once every N days.
      Run daily
    • Weekly. On specific weekdays every Nth week.
      Run weekly
    • Monthly. This is a very flexible mode. For example, here we’ve set it up to run the task every second month on the first and last days of the month and also on the second Fridays of these months.
      Run monthly
      A more life-like set-up, e.g. “first Monday of every month”, will work just fine, too.

For each mode you should also specify the starting date and the time of day. While you’re setting up a task, you can see the Next run label constantly updating, so that you could be sure you’ve done everything right.


Scheduler operation

For now, the Scheduler can only execute a task successfully if, when the time comes:

  1. TNI is running.
  2. The scanner is not being used.

These are the limitations, but we’re busy lifting them.

If something stops the scheduled scan from running on time, you will know about it from the Run log. Every task has a separate log where you can find all the details: how many nodes were scanned, how many errors were encountered, whether a run was skipped and if so, why. Also, full scan logs are saved for each successful run.

I could go on and on about how useful and convenient the new Scheduler is, but you can find it out yourself by downloading the new version of TNI.

To wrap it up, I’ll just mention the two new versions of our site: tr Turkish and pl Polish.

See you in the next post!

04 December 2012
Feature highlights, News, Releases, Softinventive Lab, Total Network Inventory | Leave a comment

TNI 2.1.0 (1410): Nmap-powered network discovery engine

Hello! Donald here with a great TNI update for you. So many things to tell you about.

First, there’s this:

  • BIG FEATURENew Nmap-powered network discovery and port scan engine
  • NewIndication of open ports for each asset in the Scanner and in the network tree (with the help of new assistant).
  • NewA screenshot of the web-interface is stored and displayed if a device with scan error has port 80 open.
  • NewOS and device type detection for devices with scan errors.
  • ImprovedOnline status detection reliability.
  • ImprovedIP ranges and networks discovery speed.

Then, there’s also this:

  • NewManufacturer by MAC-address in asset summary.
  • NewStatic IPs are indicated with padlock icon in network tree.
  • NewNew custom device types: print-server, tape drive, tape library, IP camera, iPhone, Windows phone, external disk, USB flash disk.
  • NewNew fields in table reports: general asset type, scan protocol, scan method, scan time, agent version.
  • NewQuotes can be used to limit search results in the network tree to exact matches
  • ImprovedScanner statuses and errors reporting.
  • ImprovedUpdated the “Manufacturer by MAC address” database.
  • ImprovedIndications of Windows versions on the OS assistant made shorter and clearer.
  • ImprovedPartial product key is exctracted if MAK or KMS key was used for Windows 7 and Windows Server 2008 R2 (full key is not stored on the computer).
  • FixedWindows Server 2012 detection.
  • FixedProduct key extraction algorithm for Windows 8 and Windows Server 2012.
  • FixedOffice Starter 2010 detection support.

And this!

  • MiscNew licensing policy for MSP clients.
  • MiscTranslated the site and TNI trailer into several new languages.

And some of all these things demand explanation and colorful illustrations. No time to waste!

New network discovery engine

Nmap logo

Nmap is a very powerful utility, and its name speaks for itself. Incorporating its functions into TNI results in greatly improved performance and reliability of network discovery and online status detection.

Just switch to the Scanner tab, type in an IP range and expand it. It will go BOOM with discovery results. And the red/green online status LEDs in the network tree will light up much faster.

But that’s just gradual improvement, how about something fresh? With this new engine we can do some really cool and useful things, so we didn’t hesitate to implement a few tasty features.

Open ports scanning

In Scanner, you now know which of commonly-used ports are open on all the nodes you added or discovered. Even before the scanning is finished. Let me just show you how it looks:

Open ports in scanner

Most useful information! The great part is, you don’t lose it when you’re done with scanning. The list of ports is saved in the asset’s summary and can be viewed or included in a report. Even better, we now have a new network tree assistant that lets you see open ports on all network assets and even search or filter your devices by open ports!

Open ports in tree: indication and filtering

A side-note for those who underestimate the power of network assistants in TNI 2: Don’t underestimate them! It’s a great tool that lets you find things in your network without resorting to any kind of reports. Things like “all online Windows machines that have SMTP port open” are a few clicks away at any time…

Now, where were we.

Know what wasn’t scanned

So, an asset refused to be scanned. It just doesn’t feel like being scanned. But hey, it has the 80th port open! If only we could benefit from it somehow… Ahh, yes.

Screenshot of web-interface

It’s only a screenshot, but there’s plenty of stuff you can find out from it.

In the meantime, TNI already found out quite a few things. Like OS name and device type. We use magic to do it and it works great. And you also know which ports are open there, remember? So, it’s now much easier to fix the problem and complete the scan… or maybe you already know everything you wanted about this asset, anyway? ;)

So yeah! From now on, a scan can’t fail completely. You will always know something.

This is all I had to say about the new update. Download it and enjoy!

There is another important change I should mention, and it concerns the licensing of TNI 2 for our MSP clients. You can learn about the new policy and prices on this page.

And another thing.

We’ve translated our site into some new languages: Dutch, Swedish, Finnish and Czech. We have quite a choice of languages now:

Also, you can now watch TNI trailer in English, French, German, Italian, Spanish, Russian and Portuguese. So, if you haven’t seen the video in your first language yet, you are welcome to do so. :)

Phew. That’s it. Till next post!