Funkcia programu
Hlavný program generuje dve HTML stránky. 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ú.
Výstupné súbory
triedeny_ip_vystup.html
Do tohto súboru sa vypisujú IP adresy a k nim prislúchajúce MAC adresy, rozhrania a časy (čas prvého a posledného záznamu IP adresy v ARP tabuľke). Údaje sú vypísané do tabuľky.
Napr.:
triedeny_mac_vystup.html
Do tohto súboru sa vypisujú MAC adresy a k nim prislúchajúce IP adresy, rozhrania a časy (čas prvého a posledného záznamu IP adresy v ARP tabuľke). Údaje sú vypísané do tabuľky.
Napr.:
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é. Daný súbor neexistuje (mohol byť vymazaný):
Chyba! Nedal sa otvorit vstupny subor arp_vystup.txt.
Chyba! Nedal sa otvorit vstupny subor arp_vystup_mac.txt
Chyba! Nedal sa otvorit subor html.txt
Chyba! Nedal sa otvorit subor html2.txt
Chyba! Nedal sa otvorit vystupny subor triedeny_ip_vystup.html
Chyba! Nedal sa otvorit vystupny subor triedeny_mac_vystup.html
Chybové hlásenie spôsobené kvoli nesprávnemu počtu parametrov:
Nespravny pocet parametrov.
1. parameter: nazov programu [./sort]
2. parameter: nazov suboru:
a) [--arp_vystup.txt]
b) [--arp_vystup_mac.txt]
3. parameter:
a) vzostupne triedenie [--vzostupne]
b) zostupne triedenie [--zostupne]
4. parameter: parameter triedenia
a) podla IP adresy [--ip]
b) podla casu prveho zaznamu IP adresy [--cas1]
c) podla casu posledneho zaznamu IP adresy [--cas2]
d) podla MAC adresy [--mac]
e) podla rozhrania [--inf]
f) podla casu prveho zaznamu MAC adresy [--cas11]
g) podla casu posledneho zaznamu MAC adresy [--cas22]
Chybové hlásenie spôsobené zadaním aspoň jedného nesprávneho parametra:
Nespravny parameter.
1. parameter: nazov programu [./sort]
2. parameter: nazov suboru:
a) [--arp_vystup.txt]
b) [--arp_vystup_mac.txt]
3. parameter:
a) vzostupne triedenie [--vzostupne]
b) zostupne triedenie [--zostupne]
4. parameter: parameter triedenia
a) podla IP adresy [--ip]
b) podla casu prveho zaznamu IP adresy [--cas1]
c) podla casu posledneho zaznamu IP adresy [--cas2]
d) podla MAC adresy [--mac]
e) podla rozhrania [--inf]
f) podla casu prveho zaznamu MAC adresy [--cas11]
g) podla casu posledneho zaznamu MAC adresy [--cas22]
--
IvanaKsenicova - 29 May 2008