|
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:
 See below!
|
4.8+, 5.x and 6.0
|
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...
|
|
|
|