You heard the old saying "were not alone". Well, the same can be said about your Wireless Home Network.
Have you ever wondered if someone else is on your network, with out your knowledge, watching every site you visit or stealing account information from your GMail or bank account?
Sure you probably went to great lengths to implement and secure your wireless home network, but any Network Security professional will tell you NOTHING is bullet proof.
While nothing is bullet proof, being proactive with monitoring can catch the un-wanted guest…off guard.
So what can you do to monitor and identify if someone is wondering around on your home network?
You can use some simple tools, when combined, will help you see your Network and give you a view of who's online.
NOTE: With these tools chances of identifying someone on your network increases, but will NOT prevent them from gaining access to your Network. Other tools exist than described in this article, but the goal is to show you the different type of tools and how to use them.
1 – Firewall Logs – is a good place to start. If you have a Firewall running on your Computer or on your router, look for suspicious activity by scanning the logs for anything out of the ordinary with inbound and outbound traffic.
One method you can use is to look for patterns. For example, if someone was scanning your computer to see what ports are open, the logs will show continuous activity from the same IP Address (an intruder's computer) sending a stream of data to many different ports to a single IP Address or range of IP Addresses.
Obviously, with a smart hacker, they can do many things to cover their tracks, but one thing is for sure, data must be transmitted to probe your computer, and patterns is one method to use for spotting trouble on your Network.
2 – DHCP Logs – if the unwanted guest is not Network savvy, or security on your router is not up to snuff, they may be able to drop in unannounced, by receiving an IP Address from your wireless DHCP server.
You can easily view a list of active addresses by connecting to your router and checking the DHCP log. For example, on my Linksys router, the log is located in the Wireless MAC Filter tab and is shown in the screen shot below.
I can see and identify all active PC's on my Network. But this does not guarantee that these are the only active PC's on my Network.
Unfortunately, a more sophisticated hacker can get around the need to rely on DHCP. If they did their homework (you can be sure of that), they probably figured out the range of IP Addresses in use on your Network, found an unused address in that range and configure their PC with the static address.
3 – Check Who's Connecting To Your Computer – Now that you identified the trusted computers are on your network (from the DHCP logs), you can check who is connected to your computer.
To do this, open a command prompt and enter the following command:
a = Displays all connections and listening ports
n = Displays addresses and port numbers in numerical form
Netstat is a useful tool that displays network connections (both incoming and outgoing) on computers. This will allow you to see all IP Addresses that have made a connection to your computer.
Netstat shows you the type of connection (TCP or UDP), IP Address and port number (number after addresses separated by a colon) for both Local (your computer) and Foreign addresses.
To find your IP Address, just enter ipconfig at the command prompt.
You should be able to easily spot any addresses (Foreign column) that is outside the DHCP range on your router and investigate.
You can also see what executable are involved in creating each connection by using the -b switch with the netstat command (netstat -b)
Now this great for checking connections on your Compter, but what if someone is on your Network and not connected to your Computer?
4 – Scanning your entire Network – When Computers communicate with each other, they do so with ports (as you saw with the netstat command). Some ports that may be familiar to you are 80 (HTTP), 443 (SSL). 25 (SMTP), 110 (POP). For example, when your Computer browses a website, it opens up port 80 and sends the request out,
To see open ports on a Computer, a tool called Port Scanner can be used that can scan a Network and identify devices by probing for open ports.
Information that can be found is the connection type (TCP or UDP), type of port and IP Address.
Many Port Scanners exist, such as Advanced Port Scanner (Famatech Software) and can scan a range of IP Addresses as shown in the screen shot below.
By scanning a range of IP Addresses, you can quickly see who is on your Wireless Network what they are doing from the list of open ports.
You can easily find out the entire range of addresses (including addresses outside the DHCP scope) your router uses. To do that, connect to your wireless router administration of interface and look for the router subnet mask information.
On a typical Linksys router (above screen shot), the default setting for the subnet mask is 255.255.255.0. Using a subnet mask calculator you can determine the range of IP Address that can be used on your Network.
For example, the subnet mask of 255.255.255.0 with the IP address of the router – 192.168.1.1 (Class C) has an IP address range of 192.168.1.1 – 192.168.1.254. (Note that DHCP reserves address 192.168.1.100 thru 192.168.1.149 which means all other addressees in that range can be used as static address).
Time To Be Proactive
As you can see some of the methods used above are good for random check ups on your Wireless Home Network.
But just being proactive is not enough and using a combination of monitoring, tightening up security and changing your passwords often, among other items, can help from having your identity stolen.
I'm sure there are Network Security Professionals out there who may have better methods than described in this article. If you are one if them, I welcome you comments and suggestions to provide us with more tips and suggestions.