ntop support logo S u p p o r t
for ntop
  ntopsupport.com
US Based
home button documentation button download button
  what is ntop? button
Does ntop run under...
ntop works in any Unix environment which has the necessary tools installed. The list of Operating systems known to support ntop (i.e. those under ACTIVE development) includes:
Linux
See below!
FreeBSD logo
4.8+, 5.x and 6.0
Solaris logo
8+
Apple Mac OS X
10+
Windows
Both native and via MinGW
Linux? Lot's of Linuxes...
           
  
Places we used to run

But haven't tested... (if you are interested, step up and become the maintainer!)

AIX

(ntop might run under
the Linux subsystem in
5L but nobody has tried
it)

Ran under 10.20, tried
11 w/ problems.

Works w/ big limits -
single threaded only.

All logos are and remain the sole property of their trademark owners and are used here only for identification. No endorsement of ntop is implied.
Release numbers indicate versions we have developed using or tested ntop 3.0 under. (Values in ()s indicate ntop v2.2 development only.
Unfortunately, many distributions have only older, dated, insecure versions of ntop available. Check SourceForge for a binary package. However, for the best experience and most control, we recommend that you install ntop from the source. It is EASY - just follow the instructions in docs/BUILD-NTOP.txt.
To run ntop, the required tools include:
libpcap
Current version is 0.9.4. Luca reports 0.8.x significantly reduces packet-loss on high speed networks. 0.7.x versions are still in common use.
While ntop should work with older versions, this is usually untested and we recommend you upgrade.
Note that a Windows port is available here, which is required if you're using the Win32 version of ntop. The current (3.1) version is recommended for all users.
gdbm
The most recent version, 1.8.3, was released on October 2002. There's also the old (albeit common in many distros) stand-by, 1.8.0. ntop runs fine with either of them. As of May 2006, usage is running about 48% 1.8.3, 40% 1.8.0...
Downloads (from Gnu) are here.
ntop will take advantage of a number of additional tools - if they are installed - to improve the ntop experience. These are:
OpenSSL
For security reasons, the most recent versions should ALWAYS be used.
zlib
Since ntop creates zipped pages but doesn't receive zipped input, we shouldn't be vulnerable to the various problems with zlib. Your best bet is simply to use the latest and greatest version available from your OS vendor.
Common versions are 1.1.4 (released 11-Mar-2002 to fix a potential security problem) and the 1.2.x series. Thankfully, almost 75% of users are running 1.2.x versions. Now we have to get you to upgrade to the current version!
However, the individual still running 1.0.8: You really should update your system!
GDChart
As of 3.0, no longer part of ntop. The relevant parts, extracted and tuned to meet ntop's needs are now in graph.c.
gd library
The 'classic' (a/k/a old) stable version, v1.8.4, was released in 2000. The current stable version is v2.0.33. As of May 2006, ntop users are running about a 75-25% split between 2.x and 1.8.x.
ntop should work with both, just make sure that you have the same version at compile (make) and during execution.
gd requires that the libpng, zlib and (optionally) jpeg-6b libraries are installed.
libpng
The current version is v1.2.10.
ntop is happy with both the current, 1.2.x series or the older 1.0.x series. HOWEVER - be aware that there are conflict issues if compile against one and run with the other. See the FAQ!
Ettercap
ntop uses the Ettercap database for it's optional OS Fingerprinting. This is PASSIVE fingerprinting - only the packets ntop sees during normal processing are used.
We try to ship with a current version of the fingerprint database, but the latest can always be obtained from the home page or via "make dnetter" in your ntop source directory.
(2.2 and prior versions used nmap, and did ACTIVE fingerprinting, but that was replaced with Ettercap in 3.0)
lsof
As of 3.0, no longer part of ntop. If you need lsof functionality ssh to the host and use the command line version.
gcc regex
Usually included with the gcc libc library - look for regex.h file.
Finally, additional tools are required to compile ntop from the current source (which is HIGHLY recommended):

PS: I'm clickable
The "GNU Compiler Collection".
ntop seems to run with any version. There are even about 800 of you still running 2.9x. The majority of you seem to be running 3.3.3/3.3.5. But 4.x works fine too...
 
Important links...

 

Site Copyright © 2002-2006, Burton M. Strauss III - All Rights Reserved
This site uses HTML 4.01 and CSS1, but should still appear acceptably under Netscape 4.x.
Please contact the webmaster with problems or questions!
This page updated most recently on: 26May2006

  Valid HTML 4.01!Valid CSS!