Skip to content
aptorise

Try “PDF editor”, “bootable USB” or “software for students”. Press Esc to close.

Linux Networking Tools

Tools for checking connectivity, analysing traffic, testing DNS and bandwidth, and connecting to other computers.

Networking problems are easier to solve with the right tool. Start with the question you're trying to answer, then pick a tool below. Only scan or capture traffic on networks you own or administer.

Part of the Network Engineer toolkit, which explains when you would use each tool.

What are you trying to do?

Connectivity and ping

Send test packets to see whether a computer or service responds, and how quickly.

  • ping (iputils)

    The standard reachability test, usually preinstalled.

    Open SourceLinux

  • fping

    Checks many hosts at once.

    Open SourceMac / Linux

Route analysis

Show each hop between you and a destination, to find where delays or failures happen.

  • traceroute

    Lists each hop to a destination.

    Open SourceLinux

  • MTR

    Live view of loss and latency at each hop.

    Open SourceMac / Linux

Packet analysis

Capture and examine network traffic in detail, for troubleshooting and learning how protocols work.

  • Wireshark icon
    Wireshark

    Graphical packet analysis with detailed protocol views.

    Open SourceWin / Mac / Linux

  • TShark

    Wireshark's command-line version, for servers and scripts.

    Open SourceWin / Mac / Linux

  • tcpdump

    Lightweight command-line capture; open captures in Wireshark later.

    Open SourceMac / Linux

DNS

Look up how names resolve to addresses, and check a domain's records.

Bandwidth testing

Measure throughput between two machines you control.

  • iperf3

    Measures throughput between two machines you control.

    Open SourceWin / Mac / Linux

Network discovery

Find which hosts and services are present, for inventory and troubleshooting on networks you manage.

  • Nmap icon
    Nmap

    The standard network discovery and port-scanning tool.

    Open SourceWin / Mac / Linux

  • Angry IP Scanner

    A simpler graphical scanner.

    Open SourceWin / Mac / Linux

Remote access

Log in to servers or view remote desktops securely.

  • OpenSSH

    Encrypted terminal access to servers.

    Open SourceWin / Mac / Linux

  • Remmina

    Remote desktops over RDP, VNC and SSH.

    Open SourceLinux

  • PuTTY

    A graphical SSH client, also available on Linux.

    Open SourceWin / Linux

File transfer

Copy and synchronise files between machines over the network.

  • rsync

    Fast copying and mirroring over SSH.

    Open SourceMac / Linux

  • OpenSSH

    scp and sftp for secure transfers.

    Open SourceWin / Mac / Linux

  • FileZilla

    Graphical SFTP and FTP transfers.

    Open SourceWin / Mac / Linux

More Linux tools