Návrh riešenia
Program je možné spúšťať a požívať v prostredí operačného systému LINUX. Jeho úlohou je monitorovať zmeny v ARP tabuľke v malých LAN sieťach, t.j. v sieťach s jedným smerovačom (router). ARP tabuľka sa načítava každých 5 sekúnd.
Vstupom je ARP tabuľka. Jej obsah sa získava prostredníctvom príkazu
arp -n.
Výstup: Po každom načítaní ARP tabuľky program zapíše zmeny do dvoch textových súborov a zároveň vygeneruje dve HTML stránky. Do jedného súboru a stránky sa zapisujú IP adresy a k nim prislúchajúce rozhrania (interface), MAC adresy a časy (čas, keď bola IP adresa s príslušnou MAC adresou prvýkrát zaznamenaná v ARP tabuľke a čas posledného záznamu IP adresy s príslušnou MAC adresou v ARP tabuľke). V druhom súbore a stránke sa k MAC adresám vypisujú rozhrania (interface), IP adresy a časy (čas, keď bola MAC adresa s príslušnou IP adresou prvýkrát zaznamenaná v ARP tabuľke a čas posledného záznamu MAC adresy s príslušnou IP adresou v ARP tabuľke). Údaje na stránkach je možné vzostupne i zostupne triediť.
--
IvanaKsenicova - 24 May 2008