Toto je vyrovnávacia pamäť Google pre http://wiki.cnl.tuke.sk/QoSProjekt/PouziPrirucka3. Je to snímka stránky, ako sa zobrazila dňa 11. feb. 2009 10:41:13 GMT. Aktuálna stránka sa odvtedy mohla zmeniť. Viac informácií

Len textová verzia
 
PouziPrirucka3 < QoSProjekt < TWiki
r2 - 01 Jun 2008 - 17:38:25 - IvanaKsenicovaYou are here: TWiki >  QoSProjekt Web  >  LanMonitorTri > ImpleMentacia3 > ArpmonPrirucka > PouziPrirucka3

Funkcia programu


Funkciou programu je monitorovať zmeny v ARP tabuľke v malých LAN sieťach, t.j. v sieťach s jedným smerovačom (router). Po spustení programu sa vygenerujú dva textové súbory a dva HTML súbory. Na jednej stránke je tabuľka s IP adresami, rozhraniami, MAC adresami a časmi (jendej IP adrese môže prislúchať viacero MAC adries a tým aj časov). Po kliknutí na odkaz nad niektorým zo stĺpcov sa vykoná triedenie a vygeneruje sa HTML stránka so zotriedenými údajmi. Po jednom kliknutí na odkaz sa vykoná vzostupné triedenie a po opätovnom kliknutí na ten istý odkaz sa vykoná zostupné triedenie. Na druhej stránke je tabuľka s MAC adresami, rozhraniami, IP adresami a časmi (jendej MAC adrese môže prislúchať viacero IP adries a tým aj časov). Po kliknutí na odkaz nad niektorým zo stĺpcov sa vykoná triedenie a vygeneruje sa HTML stránka so zotriedenými údajmi. Po jednom kliknutí na odkaz sa vykoná vzostupné triedenie a po opätovnom kliknutí na ten istý odkaz sa vykoná zostupné triedenie. Pre lepšiu orientáciu na stránkach sú IP res. MAC adresy nachádzajúce sa danom čase v ARP tabuľke zobrazené inou farbou ako adresy, ktoré sa v danom čase nepoužívajú. Údaje sú vo výstupných súboroch aktualizované každých 5 sekúnd.

Kompilácia programu


Pod systémom UNIX je na preklad zdrojových textov možné použiť gcc prekladač. Zdrojový text programu je teda možné prekompilovať jedným z nasledujúcich spôsobov:
gcc arpmonitor.c výsledkom je spustiteľný modul a.out
gcc -o arpmonitor arpmonitor.c výsledkom je spustiteľný modul arpmonitor

Na proces prekladu sa používa program make, ktorý je jedným zo základných a najdôležitejších nástrojov pre údržbu programov pod operačným systémom Unix. Nástroj make implicitne predpokladá, že pravidlá prekladu sú uložené v súbore s menom makefile. Oba programy je možné prekompilovať napísaním make v konzolovom okne.
Je potrebné mať nainštalovaný HTTP webový server a nakonfigurovaný tak, aby vykonával CGI skripty.

Spustenie programu


Po skompilovaní programu sa program spúšťa v konzolovom okne. Napíše sa arpmonitor a stlačí sa Enter.

Ukončenie programu


Program možno ukončiť stlačením: CTRL C.

Výstupné súbory


arp_vystup.txt
Do tohto súboru sa vypisujú IP adresy a k nim prislúchajúce MAC adresy, rozhrania a časy.
Napr.:
147.232.178.3	eth0	44:52:AB:CA:5E:45	31.05.2008 18:20:58	31.05.2008 18:21:08
147.232.178.2	eth0	33:55:AA:CC:EE:44	31.05.2008 18:20:58	31.05.2008 18:21:08
                       	56:55:AA:CC:EE:44	31.05.2008 18:22:50	31.05.2008 18:23:28
147.232.178.5	eth0	56:55:AA:CC:EE:44	31.05.2008 18:24:35	31.05.2008 18:24:40

arp_vystup_mac.txt
Do tohto súboru sa vypisujú MAC adresy a k nim prislúchajúce IP adresy, rozhrania a časy.
Napr.:
00:13:C3:17:EE:44	eth0	147.232.178.1	31.05.2008 18:20:58	31.05.2008 18:22:55
56:55:AA:CC:EE:44	eth0	147.232.178.2	31.05.2008 18:22:50	31.05.2008 18:23:28
	                        147.232.178.5	31.05.2008 18:24:35	31.05.2008 18:24:40
22:52:22:CA:5E:45	eth0	147.232.178.4	31.05.2008 18:22:50	31.05.2008 18:24:40

arp_vystup.html
Do tohto súboru sa vypisujú IP adresy a k nim prislúchajúce MAC adresy a rozhrania. Údaje sú vypísané do tabuľky.
Napr.:
ip.jpg

arp_vystup_mac.html
Do tohto súboru sa vypisujú MAC adresy a k nim prislúchajúce IP adresy a rozhrania. Údaje sú vypísané do tabuľky.
Napr.:
mac.jpg

Chybové hlásenia

Uvedené chybové hlásenia môžu byť spôsobené nedostatkom miesta na disku, nedostatkom pamäte. Systém má limit na počet otvorených súborov, a ak je otvorený maximálny počet súborov, ďalší už otvoriť nie je možné. Alebo daný súbor neexistuje.

Chyba! Nedal sa otvoriť vstupný súbor.
Chyba! Nedal sa otvoriť výstupný súbor arp_vystup.txt
Chyba! Nedal sa otvorit vystupny subor arp_vystup_mac.txt
Chyba! Nedal sa otvoriť výstupný súbor arp_vystup.html pre w+
Chyba! Nedal sa otvoriť výstupný súbor arp_vystup.fhtml pre w
Chyba! Nedal sa otvorit vystupny subor arp_vystup_mac.html pre w+
Chyba! Nedal sa otvorit vystupny subor arp_vystup_mac.fhtml. pre w
Chyba! Nedal sa otvoriť súbor html.txt
Chyba! Nedal sa otvoriť súbor html2.txt

-- IvanaKsenicova - 31 May 2008

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback