Security

ntop – network traffic probe

ntop is a network traffic probe that shows the network usage, similar to what the popular top Unix command does. It has a NetFlow/sFlow emitter/collector, an HTTP-based client interface for creating ntop-centric monitoring applications, and RRD for persistently storing traffic statistics.

ntop has been designed to be simple, performant and easy to use. It has been developed, tested, and deployed by a large user community on various networks and environments.

ntop can use a web browser (e.g. Firefox) to navigate through ntop (that acts as a web server) traffic information and get a dump of the network status. In the latter case, ntop can be seen as a simple RMON-like agent with an embedded web interface.

Features include:

  • Sort network traffic according to many protocols.
  • Show network traffic sorted according to various criteria.
  • Display traffic statistics.
  • Store on disk persistent traffic statistics in RRD format.
  • Identify the identity (e.g. email address) of computer users.
  • Passively (i.e. without sending probe packets) identify the host OS.
  • Show IP traffic distribution among the various protocols.
  • Analyse IP traffic and sort it according to the source/destination.
  • Display IP Traffic Subnet matrix (who’s talking to who?)
  • Report IP protocol usage sorted by protocol type.
  • Act as a NetFlow/sFlow collector for flows generated by routers (e.g. Cisco and Juniper) or switches (e.g. Foundry Networks).
  • Produce RMON-like network traffic statistics.
  • VoIP support (SIP, Cisco SCCP and Asterisk IAX).
  • NetFlow (including v5 and v9) and IPFIX support.
  • Network Flows.
  • Local Traffic Analysis.
  • Multithread and MP (MultiProcessor) support on both Unix and Win32.
  • Perl/PHP/Python lightweight API for accessing ntop from remote.
  • Support of both NetFlow andsFlow as flow collector. ntop can collect simultaneously from multiple probes.
  • Traffic statistics are saved into RRD databases for long-run traffic analysis.
  • Internet Domain, AS (Autonomous Systems), VLAN (Virtual LAN) Statistics.
  • Network assets discovery and categorization according to their OS and users.
  • Protocol decoders for most of known P2P (Peer to Peer) protocols.
  • Advanced ‘per user’ HTTP password protection with encrypted passwords.
  • RRD support for persistently storing per-host traffic information.
  • Passive remote host fingerprint (Courtesy of ettercap).
  • HTTPS (Secure HTTP via OpenSSL).
  • Virtual/multiple network interfaces support.
  • Graphical Charts (via gdchart).
  • WAP support.

Website: www.ntop.org
Support: ntopng
Developer: Luca Deri
License: GNU General Public License

ntop is written in C. Learn C with our recommended free books and free tutorials.

Return to Security


Popular series
Free and Open Source SoftwareThe largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions.
ReviewsHundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information.
Alternatives to Proprietary SoftwareReplace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, and SAS.
GamesAwesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series.
Artificial intelligence iconMachine Learning explores practical applications of machine learning and deep learning from a Linux perspective. We've written reviews of more than 40 self-hosted apps. All are free and open source.
Guide to LinuxNew to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux.
Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities.
System ToolsEssential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users.
ProductivityLinux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine.
AudioSurveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal.
Saving Money with LinuxSaving Money with Linux looks at how you can reduce your energy bills running Linux.
Home ComputersHome computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum.
Now and ThenNow and Then examines how promising open source software fared over the years. It can be a bumpy ride.
Linux at HomeLinux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged.
Linux CandyLinux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery.
DockerGetting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers.
Android AppsBest Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series.
Programming BooksThese best free books accelerate your learning of every programming language. Learn a new language today!
Programming TutorialsThese free tutorials offer the perfect tonic to our free programming books series.
Linux Around The WorldLinux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts.
Stars and StripesStars and Stripes is an occasional series looking at the impact of Linux in the USA.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments