Pliki inicjalizacyjne

ANASIL przy starcie ładuje szereg tekstowych plików inicjalizacyjnych. Pliki te mogą być modyfikowane przez użytkownika np. w celu dopasowania programu do konkretnego środowiska (chociaż zazwyczaj nie będzie takiej potrzeby). Nowe, poszerzone wersje tych plików będą również dostępne do ściągnięcia z Internetu ( http://www.lfnetworks.com ) w ramach aktualizacji oprogramowania:

attypes.ini

W pliku attypes.ini przechowywane są nazwy typów obiektów serwisu nazw NBP (Appletalk), które będą interpretowane jako nazwy stacji podczas automatycznego zbierania informacji o sieci. Format pliku jest bardzo prosty - kolejne nazwy są umieszczane w osobnych liniach:

 

Power Macintosh
Macintosh IIci
Macintosh PowerBook
AFPServer
NetWare AppleTalk Stack
Workstation
LaserJet 4V
LaserJet 5
LaserWriter

mcasts.ini

W pliku mcasts.ini przechowywane są definicje adresów broadcast'ów i multicast'ów. Plik ten pełni dla tych adresów podobną rolę jak profil sieci dla adresów stacji - służy do zamiany binarnych adresów na postać zrozumiałą dla człowieka. Format pliku jest następujący:

Każdy broadcast/multicast jest opisywany w osobnej linii. Każda linia składa się z następujących elementów oddzielonych przecinkami:

Na przykład:

 

2000, FF-FF-FF-FF-FF-FF, FF-FF-FF-FF-FF-FF, Ethernet Broadcast
2001, 09-00-07-FF-FF-FF, 09-00-07-FF-FF-FF, Appletalk Broadcast
2002, 09-00-07-00-00-00, 09-00-07-00-00-FC, Appletalk Zone Multicast
2003, 03-00-00-00-00-01, 03-00-00-00-00-01, Netbios Broadcast
2004, 01-00-5E-00-00-00, 01-00-5E-7F-FF-FF, Internet Multicast

offsets.ini

Plik offsets.ini przechowuje informacje o położeniu niektórych elementów nagłówków protokołów w ramce. Jego zawartość jest wykorzystywana przy tworzeniu filtra prostego. Format tego pliku jest również bardzo prosty: każda linia definiuje położenie jednego elementu nagłówka i składa się z:

Na przykład:

 

28 ;IPX source socket
16 ;IPX dest. socket
20 ;UDP/TCP source port
22 ;UDP/TCP dest. port

proto.ini

W pliku proto.ini zdefiniowane są identyfikatory protokołów sieciowych oraz ich nazwy zrozumiałe dla człowieka. Każda linia opisuje jeden identyfikator protokołu i ma następujący format:

1,  08-00, TCP/IP
2,  08-06, ARP
3,  81-37, IPX (Eth II)
4,  81-38, IPX (Eth II')
5,  00-E0, IPX (Eth 802.2)
6,  00-00, IPX (Eth 802.3)
7,  00-F0, NetBEUI
8,  80-F3, Appletalk ARP
9,  08-00-07-80-9B, Appletalk

userlist.ini

Plik ten definiuje programy zewnętrzne które mogą być uruchamiane w celu zdobycia informacji o przyporządkowaniu adresów MAC nazwom użytkowników serwera NetWare. (patrz Opcje zbierania informacji przez SAP). Plik ten składa się z szeregu sekcji rozpoczynających się nazwą sekcji (np: [Netware 3.X]). W każdej sekcji zdefiniowane są następujące parametry:

Analizowane są tylko te linie strumienia wyjściowego, które pasują do wyrażenia regularnego. Pozostałe linie są odrzucane. Przykładowy plik wygląda następująco:

 

;
;  INI for userlist command on different NetWare versions
;

[Netware 3.X]
Command="USERLIST /A /C"
Pattern=":b{:z}:b(/* )#{*}:b/[{*}/]:b/[{*}/]*$"
ConnId=1
Name=2
Network=3
Node=4

[Netware 4.X]
Command="NLIST User /A /B /C"
Pattern=":b{:z}:b(/*)#{*}:b/[{*}/]:b/[{*}/]*$"
ConnId=1
Name=2
Network=3
Node=4

vendors.ini

W pliku vendors.ini przechowywane są przypisania pomiędzy identyfikatorami producentów kart sieciowych a nazwami producentów. Każdy producent kart sieciowych Ethernet dostaje od IEEE swój trzybajtowy identyfikator, który stanowi starszą część adresu MAC. ANASIL wyświetlając adres MAC może go wyświetlać jako nazwę producenta karty sieciowej (patrz Typy wartości skalarnych). W pliku vendors.ini każda linia opisuje przyporządkowanie identyfikatora (zapisanego jako adres MAC z trzema pozostałymi bajtami wyzerowanymi) i nazwy producenta. Oba te elementy rozdzielone są znakiem przecinka. Przykładowo:

 

00-00-00-00-00-00, OS/9 Network
00-00-02-00-00-00, BBN
00-00-0C-00-00-00, Cisco
00-00-0E-00-00-00, Fujitsu Limited
00-00-0F-00-00-00, NeXT
00-00-10-00-00-00, Hughes LAN Systems
00-00-11-00-00-00, Tektronix
00-00-15-00-00-00, Datapoint Corporation
00-00-18-00-00-00, Webster Computer Corporation
00-00-1A-00-00-00, AMD
00-00-1B-00-00-00, Novell Inc.
00-00-1D-00-00-00, Cabletron
00-00-20-00-00-00, DIAB (Data Intdustrier AB)
00-00-21-00-00-00, SC&C
00-00-22-00-00-00, Visual Technology
.
.
.