Network Troubleshooting Tools

Published on Author gryzli

Here I’m going to list all of the tools I use when I need to do some network troubleshooting…


Usefull sites for network connectivity checks

The first one of course is which provides a bunchf of handy tools for all kind of network related tests.

  • RIPEstat – By given ip address/network it provides a whole bunch of info:
    • Routing
    • DNS
    • Abuse contact
    • Route annoucement history
    • …..
  • RIPEAtlas

  • Ping
  • Traceroute


The good old pingdom with it’s tools.

  • Traceroute
  • Ping
  • Save results

  • Ping
  • Traceroute

  • Ping
  • HTTPS tests
  • Mail server tests
  • FTP tests – Currently you can choose from different tools and locations.

  • Support different locations (New York, Munich – Germany, Melbourne – Australia)
  • Different tools: ping, traceroute, mtr, DNS, email…etc  – Very nice site, which issues tests from about 90 different locations around the world.

  • Ping
  • Traceroute
  • DNS


Linux Network Tools





Propagate mac address

The following example is a useful arping command to update all locally connected network devices for a given IP address ( with your current MAC.

# -I   --> which ethernet interface to use for sending packets
# -A  --> Answer mode 
# -s  --> source IP address
# --> Broadcast the packages

arping -I eth0 -A -s


Get the MAC for a given IP


# - The IP address which we want to mac resolve
# -c 3  --> Send 3 pings

arping  -c 3




# *** 
# Send ICMP request(ping) with spoofed source
# - Destination IP 
# - Spoofed source iP
hping --icmp --spoof