Iftop

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Iftop" – news · newspapers · books · scholar · JSTOR (February 2024) (Learn how and when to remove this message)

|

Real-time bandwidth usage software

iftop

Developer(s)| Paul Warren
Initial release| March 2, 2002; 22 years ago (2002-03-02)[1]
Stable release|

0.17

Repository| https://code.blinkace.com/pdw/iftop
Written in| C
Operating system| Unix-like
Type| Bandwidth usage / System monitor
License| GNU General Public License
Website| www.ex-parrot.com/pdw/iftop/

Iftop is a free software command-line system monitor tool developed by Paul Warren. It produces a real-time stream of incoming and outgoing network communications from the operating system iftop is running within.[2] By default, the connections are ordered by bandwidth usage, with only the largest ("top") bandwidth consumers shown. It is analogous to top, but instead of system-wide resource monitoring, it focuses on displaying just network usage. Iftop is typically used for monitoring bandwidth consumption, and while investigating unknown consumers of available network bandwidth.

## Description

[edit]

iftop are passive monitoring tool. This program monitors network traffic and displays a table of current bandwidth usage, bandwidth measured in bits per second at default, and may be changed to bytes per seconds with the command line option.[3]

An interface may be specified' if not, it will listen on the first interface it finds that appears to be external.

By default, iftop will look up hostnames associated with addresses and counts all IP packets that pass through the filter.

A feature of iftop is that it can suppress display of DNS traffic by using a filter code such as "not port domain", or switch it off entirely, by using the `-n` option or by pressing "n" when the program is running. Using the `-F` option makes it possible to show packets entering and leaving a given network.

iftop may be used for inspecting TCP or UDP ports also, using the option `-P`.[3]

## See also

[edit]

* Linux/UNIX system performance commands
* htop
* netsniff-ng's ifpps top-like statistics tool
* ntop
* MTR (software)
* List of Unix commands

## References

[edit]

1. ^ "Change Log for Iftop". GitLab Community Edition. Retrieved February 26, 2024.
2. ^ Theocharides, Antonis; Antoniades, Demetres; Polychronakis, Michalis; Athanasopoulos, Elias; Markatos, Evangelos P. (November 9–14, 2008). Topnet: A Network-Aware. Proceedings of the 22nd Large Installation System Administration Conference. San Diego, CA: USENIX Association. pp. 145–157. Retrieved February 26, 2024.
3. ^ a b "A Linux Admin's Guide to Mastering the Iftop Network Bandwidth Monitor". The Linux Code. 2023-12-27. Archived from the original on 2023-12-27. Retrieved 2024-03-07.

## External links

[edit]

* Official website

* v
* t
* e

Unix command-line interface programs and shell builtins

File system|

* cat
* chattr
* chmod
* chown
* chgrp
* cksum
* cmp
* cp
* dd
* du
* df
* file
* fuser
* ln
* ls
* mkdir
* mv
* pax
* pwd
* rm
* rmdir
* split
* tee
* touch
* type
* umask

Processes|

* at
* bg
* crontab
* fg
* kill
* nice
* ps
* time

User environment|

* env
* exit
* logname
* mesg
* talk
* tput
* uname
* who
* write

Text processing|

* awk
* basename
* comm
* csplit
* cut
* diff
* dirname
* ed
* ex
* fold
* head
* iconv
* join
* m4
* more
* nl
* paste
* patch
* printf
* read
* sed
* sort
* strings
* tail
* tr
* troff
* uniq
* vi
* wc
* xargs

Shell builtins|

* alias
* cd
* echo
* test
* unset
* wait

Searching|

* find
* grep

Documentation|

* man

Software development|

* ar
* ctags
* lex
* make
* nm
* strip
* yacc

Miscellaneous|

* bc
* cal
* expr
* lp
* od
* sleep
* true and false

* Categories
* Standard Unix programs
* Unix SUS2008 utilities
* List

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template