beta
IP Address and MAC address Tracker / Monitor
The idea behind this tool, is inspired by an old tool called Hawk (http://sourceforge.net/projects/iphawk/)
The node.js agent rely on the iputils arping tool.
For now I have tested the agent and the collector only on Linux (Debian and Ubuntu).
Falcao.js is a set of tools that help you to track, over time, the IP address usage in your network:
- IP address / MAC address association
- hostname association with IP addresses
In this way, you can achieve these goals:
- track IP addresses that do not respond for a long time to ping, but that, in the DNS, are associated with an hostname, so you can reclaim them
- track IP addresses responding to ping, but that are not associated to any hostname in the DNS (rogue hosts, oversights)
- track MAC addresses, associated with IPs, seen on your network(s)
- one or more agents (one for each broadcast domain you want to monitor)
- a data collector
- a MySQL database (only one table)
- a PHP web interface
The agent and the collector are written in Node.js
Please read the wiki for more information: https://github.com/alcir/falcao.js/wiki
I cannot be named a Node.js or a PHP programmer. This tool is meant as a learning project for my own educational purposes, and it is my final project for the edX CS50x course.