

In this tutorial, I'm using Black Arch Linux, so the commands may be slightly different if you're using Kali or another Linux distribution.ĭepending on what repositories your package manager checks, you might be able to install Ship directly with a simple apt-get or equivalent command. Previously: Using Start-Up Scripts in Linux Step 1: Downloading & Installing Ship The command syntax in Ship is simple and straightforward, and I recommend it to everyone who finds themselves poking around Wi-Fi networks via terminal on a regular basis. It can do simple things like ping and traceroute, as well as more sophisticated things like listening in on ports and calculating binary and hex information about an IP. Ship can display everything from the gateway IP address to the IP and MAC addresses of all the active devices on a network. I like to think of it as a one-stop-shop for basic network reconnaissance and addressing. However, that description doesn't really give it justice.

What Is Ship?Ĭreated by Sotirios Roussis, Ship is a portmanteau of "shell" and "IP" and it's literally a shell script that displays network addresses. When ifconfig just isn't enough, you can steer your way around a network with a convenient tool called Ship, the script for everything IP. To do that, we need to be able to explore a network to discover the addresses of gateways, interfaces, and other attached devices. Whether you're white hat, black hat, or some shade in-between, navigating through a network is a core part of hacking.
