Reference articles on history, science, culture and more
Encyclopedia

IPTraf

Computer program

Image credit is listed at the end of this article.
IPTraf-ng
DevelopersNikola Pajkovsky, Phil Cameron, Vitezslav Samel
Stable release1.2.2 / November 21, 2024 (2024-11-21)
Websitegithub.com/iptraf-ng/iptraf-ng

IPTraf is a software - based console that provides network statistics. It works by collecting information from TCP connections, such as statistics and activity interfaces and drops TCP and UDP traffic. It is available in Linux operating systems.

01Features

In addition to a menu of options to full screen, IPTraf has the following characteristics:

  • IP traffic monitor displays information about network traffic.
  • General statistics Interfaces.
  • LAN statistics module that discovers s host displays data about their activity.
  • Monitor TCP, UDP account showing the network packets for port connections of applications.
  • Use the "raw socket interface" that takes kernel allowing it to be used by a wide range of "network cards".

02Recognized protocols

IPTtraf supports multiple protocols:

03Supported interfaces

IPTraf supports a wide range of network interfaces:

  • Local loopback
  • All Ethernet interfaces supported by Linux.
  • All FDDI interfaces supported by Linux.
  • SLIP
  • Asynchronous PPP
  • Synchronous PPP over ISDN
  • ISDN with encapsulation Raw IP
  • ISDN with encapsulation Cisco HDLC
  • Parallel Line IP.

04Data structures

The main data structures using the various facilities of the program are in doubly linked list, which facilitates their movement. The maximum number of entries is limited only by available memory. Search operations in most of the facilities are carried out linearly, a fact that causes a mild but almost imperceptible impact. Because of the speed with which tends to increase the traffic monitor IPs, it use a hash table to perform searches more efficiently. (Search operations are carried out whenever the program needs to check if it is already listed the Ethernet or IP address or protocol or network port.

In addition, it has a folding mechanism links merely contains notes on old entries that are available for reuse. Every time a connection is restarted or completely closed, the ticket information is not released, but added an entry to the closed-list. By detecting a new connection, the list is checked and if it is not empty, the first entry in use that is available will be reused, then, clear the list-closed

Watch videos about IPTrafExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article IPTraf, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Images, from Wikimedia Commons:

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.