DisTAnz 1.0
A B C D E F G H I L M N O P Q R S T U V W Z

A

actionPerformed(ActionEvent) - Method in class DTA.manager.gui.DistanzFrame
Erzeugt einen actionPerformed die, auf der Betstaetigung von den Button reagiert.
add(Flow) - Method in class DTA.common.Flow
Addiert die Größe vom Flow-Objekt packet diesem Flow-Objekt hinzu.
add(FlowDetailed) - Method in class DTA.manager.FlowDetailed
Addiert die Werte für TCPBytes, UDPBytes, ICMPBytes und OtherBytes des FlowDetailed-Objektes zu diesem dazu.
add(int, long) - Method in class DTA.manager.FlowDetailed
Addiert den Wert von tmpSize zu dem entsprechenden Protokoll.
addbuttonalle() - Method in class DTA.manager.gui.AgentsDialog
addbuttonalle() addiert ein buttonkomponente alle zu dieser Dialogfenster die alle gefundenen Agenten auf einmal zu selektieren inklusive actionlistener
addbuttoncancel() - Method in class DTA.manager.gui.AgentsDialog
addbuttoncancel() addiert die buttonkomponente cancel zu der zweite panelkomponente
addbuttonok() - Method in class DTA.manager.gui.AgentsDialog
addbuttonok() addiert ein buttonkomponente ok zu der zweite panelkomponente inclusive actionlistener
addcheckboxes() - Method in class DTA.manager.gui.AgentsDialog
addcheckboxen() addiert checkboxen deren Anzahl die Anzahl der detectierten Agenten .
addComponents() - Method in class DTA.manager.gui.UpdateDialog
addComponents() addiert die komponenten label, textfield und buttons zu den panels
addData(Flow) - Method in class DTA.agent.DataStorage
addData fügt den übergebenen Flow in den DataStorage ein.
addData(Flow) - Method in class DTA.common.DataBlock
 
addData(Vector) - Method in class DTA.manager.CAgent
Fügt dem Vector Data neue Daten vom Typ DataBlock hinzu und ruft TC.upDate(), sowie refreshBlocks() auf.
addData(Vector) - Method in class DTA.manager.CAgentAll
sollte die Probleme unterschiedlicher BlockSortierungen beachten.
addICMPBytes(long) - Method in class DTA.manager.FlowDetailed
Erhöht den Wert von ICMPBytes und Size um kB.
addItemAbout() - Method in class DTA.manager.gui.MenuHelp
addItemAbout() im Menue datei fuer die Erzeugung der menukomponente Ueber...
addItemContent() - Method in class DTA.manager.gui.MenuHelp
addItemContent() fuer die Erzeugung der menukomponente Inhalt
addItemExit() - Method in class DTA.manager.gui.MenuFile
addItemExit() für die Erzeugung der Menükomponente Quit.
addItemLaden() - Method in class DTA.manager.gui.MenuFile
addItemLaden() für die Erzeugung der Menükomponente Laden.
addItemManualUpdate() - Method in class DTA.manager.gui.MenuView
addItemManualUpdate() für die Erzeugung der Menükomponente Manuell Aktualisieren.
addItemNew() - Method in class DTA.manager.gui.MenuFile
addItemNew() für die creation der Menükomponente Neu.
addItemPrint() - Method in class DTA.manager.gui.MenuFile
addItemPrint() für die Erzeugung der Menükomponente Drucken.
addItemSave() - Method in class DTA.manager.gui.MenuFile
addItemSave() für die Erzeugung der Menükomponente Speichern.
addItemSearch() - Method in class DTA.manager.gui.MenuAgents
addItemSearch() für die Erzeugung der Menükomponente suchen.
addItemSelect() - Method in class DTA.manager.gui.MenuAgents
addItemSelect() für die Erzeugumg der Menükomponente auswaehlen.
addItemUpdate() - Method in class DTA.manager.gui.MenuAgents
addItemUpdate() für die Erzeugung der Menükomponente aktualisieren.
addMouseListenerToHeaderInTable(JTable) - Method in class DTA.manager.gui.TableSorter
 
addOtherBytes(long) - Method in class DTA.manager.FlowDetailed
Erhöht den Wert von OtherBytes und Size um kB.
addpanelstodialog() - Method in class DTA.manager.gui.AgentsDialog
addpanelstodialog() addiert die erzeugten zwei panels mit den entsprechenden komponenten zu dieser DialogFenster
addPanelsToDialog() - Method in class DTA.manager.gui.UpdateDialog
addPanelsToDialog() addiert die zwei fertigen panelkomponenten zu dieser Dialogfenster
addSubMenuSort() - Method in class DTA.manager.gui.MenuView
addSubMenuSort() für die Erzeugung der Submenükomponente Sortieren mit den fünf Radiobuttons.
addTCPBytes(long) - Method in class DTA.manager.FlowDetailed
Erhöht den Wert von TCPBytes und Size um kB.
addUDPBytes(long) - Method in class DTA.manager.FlowDetailed
Erhöht den Wert von UDPBytes und Size um kB.
AgentManageress - class DTA.manager.AgentManageress.
NOT FINISHED. Verwaltet die Agenten.
AgentManageress() - Constructor for class DTA.manager.AgentManageress
Erzeugt eine Instanz der Klasse AgentManageress.
AgentManageress(int) - Constructor for class DTA.manager.AgentManageress
Erzeugt eine Instanz der Klasse AgentManageress.
AgentManageress(int, InetAddress) - Constructor for class DTA.manager.AgentManageress
Erzeugt eine Instanz der Klasse AgentManageress.
agents - Variable in class DTA.manager.AgentManageress
Die Instanzvariablen
AgentsDialog - class DTA.manager.gui.AgentsDialog.
Der AgentDialog nimmt Verbindung mit DistanzFrame nach der aufruf von Menue Agenten ,suchen bestätigen .
AgentsDialog(DistanzFrame, String) - Constructor for class DTA.manager.gui.AgentsDialog
Creates a new AgentsDialog instance.
am - Variable in class DTA.manager.gui.DistanzFrame
 
ArschvollDataBlocks - class DTA.manager.test.ArschvollDataBlocks.
Soll einfach nur einen Vector mit DataBlocks erzeugen.
ArschvollDataBlocks() - Constructor for class DTA.manager.test.ArschvollDataBlocks
 
ascending - Variable in class DTA.manager.gui.TableSorter
 
assigncontentpane() - Method in class DTA.manager.gui.DistanzFrame
assigncontentpane initialisiert die ContentPane des Fensters und setzt als Layout ein BorderLayout.
assignelementstolist() - Method in class DTA.manager.gui.DistanzFrame
assignelementstolist() erzeugt ein Vector mit den Komponenten die zu der Liste hinzugefügt wird
assignlist() - Method in class DTA.manager.gui.DistanzFrame
assignlist() erzeugt eine Liste mit den entsprechenden Elementen Quell-IP , Ziel-IP, Quell-Port, Ziel-Port, Zeit
assignmenubar() - Method in class DTA.manager.gui.DistanzFrame
assignmenubar initialisiert die Menüleiste des Fensters.
assignmenus() - Method in class DTA.manager.gui.DistanzFrame
assignmenus instanziert die Menüs der Menüleiste.
assignsplittocontent() - Method in class DTA.manager.gui.DistanzFrame
Describe assignsplittocontent method here.
assigntabbedpane(Vector) - Method in class DTA.manager.gui.DistanzFrame
Describe assigntabbedpane method here.
assigntablestotabbedpane(String, String[]) - Method in class DTA.manager.gui.DistanzFrame
Describe assigntablestotabbedpane method here.
assigntoprightbottomcompo() - Method in class DTA.manager.gui.DistanzFrame
assigntoprightbottomcompo() erzeugt die Panelkomponenten righttop und bottom.
assigntosplitpanes() - Method in class DTA.manager.gui.DistanzFrame
assigntosplitpanes() und liefert void
assignwindowlistener() - Method in class DTA.manager.gui.DistanzFrame
assignwindowlistener setzt den WindowListener, bzw. die Behandlung des windowClosing-Events fest.

B

bottom - Variable in class DTA.manager.gui.DistanzFrame
 

C

CAgent - class DTA.manager.CAgent.
NEARLY FINISHED. Dient der Repräsentation eines Agenten.
CAgent() - Constructor for class DTA.manager.CAgent
Erzeugt eine CAgent-Instanz.
CAgent(InetAddress) - Constructor for class DTA.manager.CAgent
Erzeugt eine CAgent-Instanz mit der angegebenen Ip-Adresse und markiert ihn als nicht ausgewählt.
CAgentAll - class DTA.manager.CAgentAll.
Dient der Repräsentation aller Agenten.
CAgentAll() - Constructor for class DTA.manager.CAgentAll
Der leere Konstruktor.
CheckBoxen - Variable in class DTA.manager.gui.AgentsDialog
 
checkModel() - Method in class DTA.manager.gui.TableSorter
 
clear() - Method in class DTA.agent.DataStorage
clear löscht die im DataStorage enthaltenen Daten.
clear() - Method in class DTA.manager.CAgent
Setzt Data auf null.
clear() - Method in class DTA.manager.TableCache
Die Killermethode .
clear() - Method in class DTA.manager.AgentManageress
clear löscht alle Agenten mit den dazugehörigen Daten.
collector - Variable in class DTA.agent.DTAAgent
 
collThread - Variable in class DTA.agent.DataCollector
Dient der Threadkontrolle (start/die).
columnNames - Variable in class DTA.manager.gui.MyTableDetailsModel
 
columnNames - Variable in class DTA.manager.gui.MyTableModel
 
compare(int, int) - Method in class DTA.manager.gui.TableSorter
 
compareRowsByColumn(int, int, int) - Method in class DTA.manager.gui.TableSorter
 
compares - Variable in class DTA.manager.gui.TableSorter
 
contentpane - Variable in class DTA.manager.gui.DistanzFrame
 
createpanels() - Method in class DTA.manager.gui.AgentsDialog
createpanels() erzeugt zwei panels, worauf wird aufgezeichnet
createPanels() - Method in class DTA.manager.gui.UpdateDialog
createPanels() Erzeugt zwei Panelkomponenten

D

data - Variable in class DTA.agent.DTAProtocol
Ein Vector zum Ablegen der zu Übertragenden Daten.
data - Variable in class DTA.agent.DataStorage
 
data - Static variable in class DTA.manager.QSortFlowDetailed
 
data - Variable in class DTA.common.DataBlock
 
data - Variable in class DTA.manager.gui.MyTableDetailsModel
 
data - Variable in class DTA.manager.gui.MyTableModel
 
Data - Variable in class DTA.manager.CAgent
 
DataBlock - class DTA.common.DataBlock.
DataBlock stellt die Akkumulation von Verkehrsflussdaten eines bestimmten Zeitraumes zur Verfügung. Created: 13.05.2000
DataBlock(long) - Constructor for class DTA.common.DataBlock
Erzeugt ein DataBlock-Objekt mit der Länge duration.
DataBlock(long, Date, Vector) - Constructor for class DTA.common.DataBlock
Erzeugt ein DataBlock-Objekt der Länge duration, dem Inhalt data und der Startzeit startTime.
DataBlock(long, Vector) - Constructor for class DTA.common.DataBlock
Erzeugt ein DataBlock-Objekt der Länge duration, und dem Inhalt data.
DataCollector - class DTA.agent.DataCollector.
Der DataCollector nimmt Verbindung zu der Helper-Application auf, die den Datenstrom des Netzwerkes als Text zur Verfügung stellt.
DataCollector(DataStorage) - Constructor for class DTA.agent.DataCollector
Erzeugt einen DataCollector mit dataStorage als Speicher und einem Standardport von 2000.
DataCollector(DataStorage, int) - Constructor for class DTA.agent.DataCollector
Erzeugt einen DataCollector auf Port port mit dataStorage als Datenspeicher.
DataDestIP - Variable in class DTA.manager.TableCache
 
DataDestPort - Variable in class DTA.manager.TableCache
 
DataDetailed - Variable in class DTA.manager.TableCache
 
dataServer - Variable in class DTA.agent.DTAAgent
 
DataSrcIP - Variable in class DTA.manager.TableCache
 
DataSrcPort - Variable in class DTA.manager.TableCache
 
DataStorage - class DTA.agent.DataStorage.
Dient der Speicherung der Verkehrsflußdaten.
DataStorage() - Constructor for class DTA.agent.DataStorage
Erzeugt eine neue DataStorage-Instanz, die einen DataBlock von einer Minute Länge enthält.
DataTime - Variable in class DTA.manager.TableCache
 
DEBUG - Variable in class DTA.manager.gui.MyTableDetailsModel
 
DEBUG - Variable in class DTA.manager.gui.MyTableModel
 
deleteDuplicate() - Method in class DTA.manager.CAgentAll
Geht den Vector Data durch und löscht alle doppelten Einträgen.
deselectAgent(InetAddress) - Method in class DTA.manager.AgentManageress
selectAgent markiert den durch agent spezifizierten Agenten als nicht ausgewählt.
DestIP - Variable in class DTA.common.Flow
Die Ziel-IP-Adresse des IP-Paketes, initialisiert mit "null"
DestPort - Variable in class DTA.common.Flow
Der Ziel-Port des IP-Paketes, initialisiert mit "0"
die() - Method in class DTA.agent.RequestServerExistance
Die die-Methode hält den RequestServerExistance an.
die() - Method in class DTA.agent.DataCollector
Die die-Methode hält den DataCollector an.
die() - Method in class DTA.agent.RequestServerData
Hält den RequestServerData wieder an.
DistanzFrame - class DTA.manager.gui.DistanzFrame.
DistanzFrame erstellt das Hauptfenster des Managers.
DistanzFrame(AgentManageress) - Constructor for class DTA.manager.gui.DistanzFrame
Erzeugt eine neue DistanzFrame-Instanz.
dSocket - Variable in class DTA.agent.RequestServerExistance
Ein DatagramSocket zur Kommunikation.
dSocket - Variable in class DTA.manager.AgentManageress
 
dStorage - Variable in class DTA.agent.DTAProtocol
Das DataStorage-Objekt, welches die Daten enthält.
dStorage - Variable in class DTA.agent.RequestHandlerData
Zum Zugriff auf die Verkehrsflussdaten.
dStorage - Variable in class DTA.agent.RequestServerData
Zum Zugriff auf die Verkehrsflussdaten.
DTA.agent - package DTA.agent
Stellt den DisTAnz-Agenten zur Vefügung.
DTA.agent.test - package DTA.agent.test
Stellt Testfunktionen für den Agenten des DisTAnz-Paketes zur Verfügung.
DTA.common - package DTA.common
Stellt den DisTAnz-Programmteilen gemeinsame Funktionalität bereit.
DTA.manager - package DTA.manager
Stellt den DisTAnz-Manager zur Vefügung.
DTA.manager.gui - package DTA.manager.gui
Stellt das GUI für den Manager des DisTAnz-Paketes zur Verf|gung.
DTA.manager.gui.test - package DTA.manager.gui.test
Stellt Testfunktionen für das GUI für den Manager des DisTAnz-Paketes zur Verfügung.
DTA.manager.test - package DTA.manager.test
Stellt Testfunktionen für den Manager des DisTAnz-Paketes zur Verfügung.
DTAAgent - class DTA.agent.DTAAgent.
Startet je einen Server für Existance und Data, einen Collector und arbeitet dann so vor sich hin.
DTAAgent(int, InetAddress) - Constructor for class DTA.agent.DTAAgent
Erzeugt einen neuen DTAAgent.
DTAManager - class DTA.manager.DTAManager.
DTAManager instanziert eine AgentManageress und einen DistanzFrame (dem die AgentManageress übergeben wird).
DTAManager(int, InetAddress) - Constructor for class DTA.manager.DTAManager
Erzeugt einen neuen DTAManager.
DTAProtocol - class DTA.agent.DTAProtocol.
Realisiert das Protokoll zur Datenabfrage in DisTAnz.
DTAProtocol(ManagerData, DataStorage, InetAddress, long) - Constructor for class DTA.agent.DTAProtocol
Erzeugt ein Objekt zur Protokollverarbeitung.
duration - Variable in class DTA.common.DataBlock
 

E

elementAt(int) - Method in class DTA.common.DataBlock
Gibt den Inhalt der variablen data.elementAt(index) züruck
elements - Variable in class DTA.manager.gui.DistanzFrame
 
equals(InetAddress) - Method in class DTA.manager.CAgent
Prüft auf Gleichheit der IP-Adressen.
equals(Object) - Method in class DTA.manager.FlowDetailed
Vergleicht folgende Attribute: Time, DestIP, DestPort, SourceIP, SourcePort.
equals(Object) - Method in class DTA.manager.CAgent
Prüft auf Gleichheit der IP-Adressen.
equals(Object) - Method in class DTA.common.Flow
Prüft, ob das übergebene Flow mit diesem gleich ist.
existanceServer - Variable in class DTA.agent.DTAAgent
 

F

filterPacketInfo(String) - Method in class DTA.agent.DataCollector
Describe filterPacketInfo method here.
findAgents() - Method in class DTA.manager.AgentManageress
Schickt eine Multicastanfrage an alle Agenten in der Gruppe group und wertet dann die Antworten aus.
Flow - class DTA.common.Flow.
Dient zur Repräsentation eines IP-Paket aus dem Netzwerk-Datenstrom.
Flow() - Constructor for class DTA.common.Flow
Describe constructor here.
Flow(Date, InetAddress, int, InetAddress, int, int, long) - Constructor for class DTA.common.Flow
Describe constructor here.
FlowDetailed - class DTA.manager.FlowDetailed.
Ist eine abgeleitete Klasse von Flow.
FlowDetailed() - Constructor for class DTA.manager.FlowDetailed
Leerer Konstruktor.
FlowDetailed(Date) - Constructor for class DTA.manager.FlowDetailed
Konstruktor für einen festen Zeitwert.
FlowDetailed(InetAddress, int, InetAddress, int) - Constructor for class DTA.manager.FlowDetailed
Konstruktor fuer einen festen Wert (DestIP oder Destport oder SrcIP oder SrcPort).
frame - Variable in class DTA.manager.gui.UpdateDialog
 
frame - Variable in class DTA.manager.gui.AgentsDialog
 

G

getAgents() - Method in class DTA.manager.AgentManageress
Gibt alle bekannten Agenten zurück.
getColumnClass(int) - Method in class DTA.manager.gui.MyTableDetailsModel
 
getColumnClass(int) - Method in class DTA.manager.gui.TableMap
 
getColumnClass(int) - Method in class DTA.manager.gui.MyTableModel
 
getColumnCount() - Method in class DTA.manager.gui.MyTableDetailsModel
 
getColumnCount() - Method in class DTA.manager.gui.TableMap
 
getColumnCount() - Method in class DTA.manager.gui.MyTableModel
 
getColumnName(int) - Method in class DTA.manager.gui.MyTableDetailsModel
 
getColumnName(int) - Method in class DTA.manager.gui.TableMap
 
getColumnName(int) - Method in class DTA.manager.gui.MyTableModel
 
getData() - Method in class DTA.manager.CAgent
Gibt den Vector Data zurück.
getData() - Method in class DTA.common.DataBlock
Gibt den Inhalt der Variablen data zurück.
getData(Date) - Method in class DTA.agent.DataStorage
getData liefert die seit dem Zeitpunkt startPoint aufgelaufenen Daten zurück.
getDataFromAgent(InetAddress) - Method in class DTA.manager.AgentManageress
Gibt einen Vector von DataBlocks zurück, die den vom Agenten mit der IP-Adresse addr empfangenen Daten entsprechen. Tritt bei der Datenübermittlung ein Fehler auf, wird eine updateException ausgelöst.
getDestIP() - Method in class DTA.common.Flow
Describe 'getDestIP' method here.
getDestPort() - Method in class DTA.common.Flow
Describe 'getDestPort' method here.
getDetailedData(InetAddress, String, Object) - Method in class DTA.manager.AgentManageress
getDetailedData ruft getDetailedData für den spezifizierten Agenten auf.
getDetailedData(String, Object) - Method in class DTA.manager.CAgent
Ruft TC.getDetailedData auf und liefert ein Array.
getDetailedData(String, Object) - Method in class DTA.manager.TableCache
Gibt ein Array mit den detailierten Daten zurueck.
getDuration() - Method in class DTA.common.DataBlock
Gibt die Länge des DataBlocks in Millisekunden zurück.
getICMPBytes() - Method in class DTA.manager.FlowDetailed
Gibt den Wert der Variablen ICMPBytes zurück.
getIPAddress() - Method in class DTA.manager.CAgent
Gibt den Wert von IPAdresse zurück.
getLastBlock() - Method in class DTA.agent.DataStorage
getLastBlock liefert den letzten DataBlock des DataStorage-Objektes.
getLastRequest(InetAddress) - Method in class DTA.agent.ManagerData
Gibt den Zeitpunkt der letzten Abfrage des Managers mit der Adresse managerIP als Date-Objekt zurück.
getModel() - Method in class DTA.manager.gui.TableMap
 
getOtherBytes() - Method in class DTA.manager.FlowDetailed
Gibt den Wert der Variablen OtherBytes zurück.
getProtocoll() - Method in class DTA.common.Flow
Describe 'getProtocoll' method here.
getRowCount() - Method in class DTA.manager.gui.MyTableDetailsModel
 
getRowCount() - Method in class DTA.manager.gui.TableMap
 
getRowCount() - Method in class DTA.manager.gui.MyTableModel
 
getSelected() - Method in class DTA.manager.CAgent
Liefert den in Selected abgespeicherten Wert.
getSelectedAgents() - Method in class DTA.manager.AgentManageress
gibt alle ausgewählten Agenten als Vector aus CAgent-Objekten zurück.
getShowOwnTraffic() - Method in class DTA.manager.TableCache
Gibt ein Boolean zurueck, ob eigen erzeugter Verkehr angezeigt werden soll.
getSize() - Method in class DTA.common.Flow
Describe 'getSize' method here.
getSourceIP() - Method in class DTA.common.Flow
Liefert den in SourceIP abgespeicherten Wert.
getSourcePort() - Method in class DTA.common.Flow
Describe 'getSourcePort' method here.
getStart() - Method in class DTA.common.DataBlock
Gibt den Startzeitpunkt des DataBlock zurück.
getTableData(InetAddress, String) - Method in class DTA.manager.AgentManageress
getTableData ruft getTableData für den spezifizierten Agenten auf.
getTableData(String) - Method in class DTA.manager.CAgent
Ruft TC.getTableData auf und liefert ein Array.
getTableData(String) - Method in class DTA.manager.TableCache
Gibt ein Array zurück, in dem die Daten so sortiert sind, wie es im "type" gewuenscht ist.
getTCPBytes() - Method in class DTA.manager.FlowDetailed
Gibt den Wert der Variablen TCPBytes zurück.
getTime() - Method in class DTA.common.Flow
Liefert den in TimeStamp abgespeicherten Wert.
getUDPBytes() - Method in class DTA.manager.FlowDetailed
Gibt den Wert der Variablen UDPBytes zurück.
getValueAt(int, int) - Method in class DTA.manager.gui.MyTableDetailsModel
 
getValueAt(int, int) - Method in class DTA.manager.gui.TableMap
 
getValueAt(int, int) - Method in class DTA.manager.gui.TableSorter
 
getValueAt(int, int) - Method in class DTA.manager.gui.MyTableModel
 
gibMirDaten() - Method in class DTA.manager.test.ArschvollDataBlocks
Liefert einen Vector mit DataBlocks zurück.
go() - Method in class DTA.agent.DTAAgent
Startet den Agenten.
group - Variable in class DTA.agent.RequestServerExistance
Die Multicast-Gruppe, der beigetreten werden soll.
group - Variable in class DTA.manager.AgentManageress
 

H

HelpFrame - class DTA.manager.gui.HelpFrame.
HelpFrame erzeugt einen neuen JFrame, in dem das Handbuch angezeigt wird.
HelpFrame() - Constructor for class DTA.manager.gui.HelpFrame
Erzeugt eine neue HelpFrame-Instanz.
hor_splitpane - Variable in class DTA.manager.gui.DistanzFrame
 

I

ICMPBytes - Variable in class DTA.manager.FlowDetailed
 
in - Variable in class DTA.agent.RequestHandlerData
Der herausgehende Datenstrom.
in - Variable in class DTA.agent.DataCollector
 
in - Variable in class DTA.manager.AgentManageress
 
indexes - Variable in class DTA.manager.gui.TableSorter
 
inputLine - Variable in class DTA.agent.RequestHandlerData
 
IPAdresse - Variable in class DTA.manager.CAgent
 
isCellEditable(int, int) - Method in class DTA.manager.gui.MyTableDetailsModel
 
isCellEditable(int, int) - Method in class DTA.manager.gui.TableMap
 
isCellEditable(int, int) - Method in class DTA.manager.gui.MyTableModel
 
isEmpty() - Method in class DTA.common.DataBlock
Describe isEmpty method here.
isPossibleToAdd(Flow) - Method in class DTA.common.DataBlock
alte implementierung, neue ist aber noch fehlerhaft, daher auskommentiert!!
itemStateChanged(ItemEvent) - Method in class DTA.manager.gui.DistanzFrame
itemStateChanged()

L

label - Variable in class DTA.manager.gui.UpdateDialog
 
list - Variable in class DTA.manager.gui.DistanzFrame
 
listener - Variable in class DTA.manager.gui.MenuHelp
 
listener - Variable in class DTA.manager.gui.MenuFile
 
listener - Variable in class DTA.manager.gui.MenuView
 
listener - Variable in class DTA.manager.gui.MenuAgents
 
listscrollpane - Variable in class DTA.manager.gui.DistanzFrame
 
loadDataFromDisk(File) - Method in class DTA.manager.AgentManageress
loadDataFromDisk lädt nach einem Aurfuf von clear die im durch File spezifizierten daten in den Speicher.

M

m_about - Variable in class DTA.manager.gui.MenuHelp
 
m_content - Variable in class DTA.manager.gui.MenuHelp
 
m_exit - Variable in class DTA.manager.gui.MenuFile
 
m_load - Variable in class DTA.manager.gui.MenuFile
 
m_manual_update - Variable in class DTA.manager.gui.MenuView
 
m_new - Variable in class DTA.manager.gui.MenuFile
 
m_print - Variable in class DTA.manager.gui.MenuFile
 
m_save - Variable in class DTA.manager.gui.MenuFile
 
m_search - Variable in class DTA.manager.gui.MenuAgents
 
m_select - Variable in class DTA.manager.gui.MenuAgents
 
m_sort - Variable in class DTA.manager.gui.MenuView
 
m_update - Variable in class DTA.manager.gui.MenuAgents
 
mAddress - Variable in class DTA.agent.DTAProtocol
Die IP-Adresse des zu bedienenden Managers.
main(String[]) - Static method in class DTA.agent.RequestServerExistance
Dient dem Test der Funktionalität der Klasse.
main(String[]) - Static method in class DTA.agent.DataCollector
Dient dem Test der Funktionalität der Klasse.
main(String[]) - Static method in class DTA.agent.DTAAgent
Instanziert und startet einen Kompletten DisTAnz-Agenten.
main(String[]) - Static method in class DTA.agent.ManagerData
Testet die Funktionalität der ManagerData-Klasse.
main(String[]) - Static method in class DTA.agent.RequestServerData
Testet die Funktionalität der RequestServerData-Klasse.
main(String[]) - Static method in class DTA.manager.TableCacheAll
 
main(String[]) - Static method in class DTA.manager.AgentManageress
Testet die Funktionalität der AgentManageress.
main(String[]) - Static method in class DTA.manager.DTAManager
Instanziert und startet einen Kompletten DisTAnz-Manager.
main(String[]) - Static method in class DTA.manager.test.testDataBlock
 
main(String[]) - Static method in class DTA.manager.test.testFlow
 
main(String[]) - Static method in class DTA.manager.test.testCAgentAll
 
main(String[]) - Static method in class DTA.manager.test.testTableCache
 
main(String[]) - Static method in class DTA.manager.test.testAgenetManageress
 
main(String[]) - Static method in class DTA.manager.test.testCAgent
 
main(String[]) - Static method in class DTA.manager.gui.test.test
Describe main method here.
main(String[]) - Static method in class DTA.agent.test.testCalendar
 
main(String[]) - Static method in class DTA.agent.test.send
Zum Test des RequestServerExistance.
main(String[]) - Static method in class DTA.agent.test.testDataStorage
 
manager - Variable in class DTA.agent.DTAAgent
 
managerData - Variable in class DTA.agent.ManagerData
 
ManagerData - class DTA.agent.ManagerData.
Dient der Speicherung der Abfragezeiten der einzelnen Manager.
ManagerData() - Constructor for class DTA.agent.ManagerData
Der Konstruktor initialisiert die Hashtable für die Managerdaten.
mData - Variable in class DTA.agent.DTAProtocol
Das ManagerData-Objekt mit den Daten der Manager.
mData - Variable in class DTA.agent.RequestHandlerData
Zum Zugriff auf die Managerdaten.
mData - Variable in class DTA.agent.RequestServerData
Zum Zugriff auf die Managerdaten.
menu_agents - Variable in class DTA.manager.gui.DistanzFrame
 
menu_file - Variable in class DTA.manager.gui.DistanzFrame
 
menu_help - Variable in class DTA.manager.gui.DistanzFrame
 
menu_view - Variable in class DTA.manager.gui.DistanzFrame
 
MenuAgents - class DTA.manager.gui.MenuAgents.
Die MenuAgents-Klasse stellt das Agenten-Menü für den DisTAnz-Manager bereit.
MenuAgents(ActionListener) - Constructor for class DTA.manager.gui.MenuAgents
Erzeugt eine neue MenuAgents-Instanz.
menubar - Variable in class DTA.manager.gui.DistanzFrame
 
MenuFile - class DTA.manager.gui.MenuFile.
Erzeugt ein JMenu für den DisTAnz-Manager.
MenuFile(ActionListener) - Constructor for class DTA.manager.gui.MenuFile
Erzeugt eine neue MenuFile-Instanz.
MenuHelp - class DTA.manager.gui.MenuHelp.
Der Menuhelp enthaelt die zwei Items im Menue Hilfe Erstellt: Jun 2000
MenuHelp(ActionListener) - Constructor for class DTA.manager.gui.MenuHelp
Erzeugt eine neue MenuHelp-Instanz.
MenuView - class DTA.manager.gui.MenuView.
Der MenuView Erstellt: Jun 2000
MenuView(ActionListener) - Constructor for class DTA.manager.gui.MenuView
Erzeugt eine neue MenuView-Instanz.
model - Variable in class DTA.manager.gui.TableMap
 
mSocket - Variable in class DTA.agent.RequestServerExistance
Ein MulticastSocket zur Kommunikation.
MyAgent - Variable in class DTA.manager.TableCache
 
myClassLoader - class DTA.manager.gui.myClassLoader.
Macht den ClassLoader nutzbar.
myClassLoader() - Constructor for class DTA.manager.gui.myClassLoader
 
myMemory - Variable in class DTA.agent.DataCollector
 
MyTableDetailsModel - class DTA.manager.gui.MyTableDetailsModel.
 
MyTableDetailsModel(String[], Object[][]) - Constructor for class DTA.manager.gui.MyTableDetailsModel
 
MyTableModel - class DTA.manager.gui.MyTableModel.
 
MyTableModel(String[], Object[][]) - Constructor for class DTA.manager.gui.MyTableModel
 

N

n2sort() - Method in class DTA.manager.gui.TableSorter
 
NoSuchSortingException - exception DTA.manager.NoSuchSortingException.
NoSuchSortingException.java Created: Mon Jun 12 17:49:28 2000
NoSuchSortingException() - Constructor for class DTA.manager.NoSuchSortingException
 
NoSuchSortingException(String) - Constructor for class DTA.manager.NoSuchSortingException
 

O

OtherBytes - Variable in class DTA.manager.FlowDetailed
 
out - Variable in class DTA.agent.RequestHandlerData
Der hereinkommende Datenstrom.
out - Variable in class DTA.manager.AgentManageress
 
outputLine - Variable in class DTA.agent.RequestHandlerData
 

P

packet - Variable in class DTA.manager.AgentManageress
 
panel1 - Variable in class DTA.manager.gui.UpdateDialog
 
panel1 - Variable in class DTA.manager.gui.AgentsDialog
 
panel2 - Variable in class DTA.manager.gui.UpdateDialog
 
panel2 - Variable in class DTA.manager.gui.AgentsDialog
 
port - Variable in class DTA.agent.RequestServerExistance
Der Port, der zur Kommunikation genutzt werden soll.
port - Variable in class DTA.agent.DataCollector
 
port - Variable in class DTA.agent.RequestServerData
Der Port, auf dem der RequestServerData lauscht.
port - Variable in class DTA.manager.AgentManageress
 
printDebugData() - Method in class DTA.manager.gui.MyTableDetailsModel
 
printDebugData() - Method in class DTA.manager.gui.MyTableModel
 
processInput(String) - Method in class DTA.agent.DTAProtocol
Generiert die richtige, auf die Eingabezeile folgende Ausgabezeile.
Protocoll - Variable in class DTA.common.Flow
Das Protokoll der darüber liegenden Schicht des IP-Paketes, initialisiert mit "0"

Q

qsort(int, int) - Static method in class DTA.manager.QSortFlowDetailed
 
qsortData(Vector) - Static method in class DTA.manager.QSortFlowDetailed
Sortiert den Vector data nach Größe der Variablen Size der FlowDetailed-Objekte.
QSortFlowDetailed - class DTA.manager.QSortFlowDetailed.
QSortFlowDetailed.java Created: Sat Jun 17 16:19:18 2000
QSortFlowDetailed() - Constructor for class DTA.manager.QSortFlowDetailed
 
QuellIpColumn - Variable in class DTA.manager.gui.DistanzFrame
 
QuellIpColumn - Variable in class DTA.manager.gui.MyTableModel
 
QuellIpColumnDetails - Variable in class DTA.manager.gui.DistanzFrame
 
QuellPortColumn - Variable in class DTA.manager.gui.DistanzFrame
 
QuellPortColumn - Variable in class DTA.manager.gui.MyTableModel
 
QuellPortColumnDetails - Variable in class DTA.manager.gui.DistanzFrame
 

R

reallocateIndexes() - Method in class DTA.manager.gui.TableSorter
 
refreshBlocks() - Method in class DTA.agent.DataStorage
Describe refreshBlocks method here.
refreshBlocks() - Method in class DTA.manager.CAgent
Faßt die DataBlocks im Vector Data bei Bedarf zusammen.
removeElementAt(int) - Method in class DTA.agent.DataStorage
removeElementAt löscht das Element an Position pos aus data.
RequestHandlerData - class DTA.agent.RequestHandlerData.
Dient der Beantwortung von Datenanfragen durch einen Manager.
RequestHandlerData(Socket, ManagerData, DataStorage) - Constructor for class DTA.agent.RequestHandlerData
Die übergebenen Variablen werden an die Instanzvariablen übergeben, in und out werden initialisiert, der Thread wird gestartet.
RequestServerData - class DTA.agent.RequestServerData.
RequestServerData wartet in einem eigenen Thread auf Datenanfragen von Managern.
RequestServerData(int, ManagerData, DataStorage) - Constructor for class DTA.agent.RequestServerData
Erzeugt einen neuen RequestHandlerData.
RequestServerExistance - class DTA.agent.RequestServerExistance.
Der RequestServerExistance wartet auf hereinkommende Existenzanfragen und beantwortet sie.
RequestServerExistance(int, InetAddress) - Constructor for class DTA.agent.RequestServerExistance
Erzeugt einen MulticastSocket auf Port port und tritt der Gruppe group bei.
righttop - Variable in class DTA.manager.gui.DistanzFrame
 
rqTime - Variable in class DTA.agent.DTAProtocol
Die letzte Abfragezeit des zu bedienenden Managers.
run() - Method in class DTA.agent.RequestServerExistance
Wartet auf ein hereinkommendes UDP-Multicastpaket und prüft den Inhalt.
run() - Method in class DTA.agent.RequestHandlerData
Liest und schreibt über in und out.
run() - Method in class DTA.agent.DataCollector
run liest jeweils eine Zeile von tcpdump (böse Falle, das mit der ersten Zeile der localhost:2000-Ausgabe :), läßt sie von filterPacketInfo parsen und speichert ein zurückgegebenes Flow-Objekt in myMemory.
run() - Method in class DTA.agent.RequestServerData
Solange myThread == Thread.currentThread() true ist, wird hier auf einen Verbindungsaufbau auf den sSocket gewartet.

S

saveDataToDisk(File) - Method in class DTA.manager.AgentManageress
saveDataToDisk speichert die Daten aller bekannten Agenten int die durch File spezifizierte Datei.
savedResults - Variable in class DTA.manager.gui.DistanzFrame
 
search - Variable in class DTA.manager.gui.DistanzFrame
 
selectAgent(InetAddress) - Method in class DTA.manager.AgentManageress
selectAgent markiert den durch agent spezifizierten Agenten als ausgewählt.
Selected - Variable in class DTA.manager.CAgent
 
send - class DTA.agent.test.send.
Nur zu Testzwecken.
send() - Constructor for class DTA.agent.test.send
 
SENTDATA - Static variable in class DTA.agent.DTAProtocol
Zustand Daten wurden verschickt.
setDestIP(InetAddress) - Method in class DTA.common.Flow
Describe 'setDestIP' method here.
setDestPort(int) - Method in class DTA.common.Flow
Describe 'setDestPort' method here.
setDuration(long) - Method in class DTA.common.DataBlock
Describe 'setDuration' method here.
setLastRequest(InetAddress, Date) - Method in class DTA.agent.ManagerData
Setzt den Zeitpunkt der letzten Abfrage für den Manager mit der Adresse managerIP auf requestTime.
setModel(TableModel) - Method in class DTA.manager.gui.TableMap
 
setModel(TableModel) - Method in class DTA.manager.gui.TableSorter
 
setProtocoll(int) - Method in class DTA.common.Flow
Describe 'setProtocoll' method here.
setSelected(boolean) - Method in class DTA.manager.CAgent
Setzt die Variable Selected.
setShowOwnTraffic(boolean) - Method in class DTA.manager.TableCache
Setzt die Variable ShowOwnTraffic, die bestimmt, ob eigen erzeugte Verkehr angezeigt werden soll
setSize(long) - Method in class DTA.common.Flow
Describe 'setSize' method here.
setSourceIP(InetAddress) - Method in class DTA.common.Flow
Setzt den Wert von SourceIP.
setSourcePort(int) - Method in class DTA.common.Flow
Describe 'setSourcePort' method here.
setStart(Date) - Method in class DTA.common.DataBlock
Sets the value of start variable.
setTime(Date) - Method in class DTA.common.Flow
Setzt den internen TimeStamp auf newtime.
setValueAt(Object, int, int) - Method in class DTA.manager.gui.MyTableDetailsModel
 
setValueAt(Object, int, int) - Method in class DTA.manager.gui.TableMap
 
setValueAt(Object, int, int) - Method in class DTA.manager.gui.TableSorter
 
setValueAt(Object, int, int) - Method in class DTA.manager.gui.MyTableModel
 
ShowOwnTraffic - Variable in class DTA.manager.TableCache
 
shuttlesort(int[], int[], int, int) - Method in class DTA.manager.gui.TableSorter
 
Size - Variable in class DTA.common.Flow
Die Größe des IP-Paketes int byte, initialisiert mit "0"
size() - Method in class DTA.agent.DataStorage
size gibt die Anzahl der enthaltenen DataBlocks zurück.
size() - Method in class DTA.common.DataBlock
Describe 'size' method here.
socket - Variable in class DTA.agent.RequestHandlerData
Ein Socket-Objekt zur Verwendung im Konstruktor.
socket - Variable in class DTA.agent.DataCollector
 
socket - Variable in class DTA.manager.AgentManageress
 
sort(Object) - Method in class DTA.manager.gui.TableSorter
 
sortByColumn(int) - Method in class DTA.manager.gui.TableSorter
 
sortByColumn(int, boolean) - Method in class DTA.manager.gui.TableSorter
 
sortingColumns - Variable in class DTA.manager.gui.TableSorter
 
SourceIP - Variable in class DTA.common.Flow
Die Quell-IP-Adresse des IP-Paketes, initialisiert mit "null"
SourcePort - Variable in class DTA.common.Flow
Der Quell-Port des IP-Paketes, initialisiert mit "0"
srvThread - Variable in class DTA.agent.RequestServerExistance
Dient der Threadkontrolle (start/die).
srvThread - Variable in class DTA.agent.RequestServerData
Dient der Threadkontrolle (start/die).
sSocket - Variable in class DTA.agent.RequestServerData
Der ServerSocket für das Warten auf eine Verbindungsanforderung.
start - Variable in class DTA.common.DataBlock
 
start() - Method in class DTA.agent.RequestServerExistance
Startet den RequestServerExistance.
start() - Method in class DTA.agent.DataCollector
Startet den DataCollector.
start() - Method in class DTA.agent.RequestServerData
Startet den RequestServerData.
state - Variable in class DTA.agent.DTAProtocol
Der aktuelle Status.
storage - Variable in class DTA.agent.DTAAgent
 
suchenalle - Variable in class DTA.manager.gui.AgentsDialog
 
suchencancel - Variable in class DTA.manager.gui.AgentsDialog
 
suchenok - Variable in class DTA.manager.gui.AgentsDialog
 
swap(int, int) - Method in class DTA.manager.gui.TableSorter
 

T

tabbedpane - Variable in class DTA.manager.gui.DistanzFrame
 
TableCache - class DTA.manager.TableCache.
Cached die Daten des Agenten fuer das GUI Created: Mon Jun 12 17:49:28 2000
TableCache() - Constructor for class DTA.manager.TableCache
leerer Konstruktor.
TableCache(CAgent) - Constructor for class DTA.manager.TableCache
Konstruktor mit einer CAgent Referenz als Uebergabe.
TableCacheAll - class DTA.manager.TableCacheAll.
 
TableCacheAll() - Constructor for class DTA.manager.TableCacheAll
 
tableChanged(TableModelEvent) - Method in class DTA.manager.gui.TableMap
 
tableChanged(TableModelEvent) - Method in class DTA.manager.gui.TableSorter
 
TableMap - class DTA.manager.gui.TableMap.
 
TableMap() - Constructor for class DTA.manager.gui.TableMap
 
TableSorter - class DTA.manager.gui.TableSorter.
 
TableSorter() - Constructor for class DTA.manager.gui.TableSorter
 
TableSorter(TableModel) - Constructor for class DTA.manager.gui.TableSorter
 
TC - Variable in class DTA.manager.CAgent
 
TCPBytes - Variable in class DTA.manager.FlowDetailed
 
test - class DTA.manager.gui.test.test.
Describe class test here.
test() - Constructor for class DTA.manager.gui.test.test
 
testAgenetManageress - class DTA.manager.test.testAgenetManageress.
testAgenetManageress.java Created: Thu Jun 22 13:10:26 2000
testAgenetManageress() - Constructor for class DTA.manager.test.testAgenetManageress
 
testCAgent - class DTA.manager.test.testCAgent.
testCAgent.java Created: Fri Jun 9 18:13:41 2000
testCAgent() - Constructor for class DTA.manager.test.testCAgent
 
testCAgentAll - class DTA.manager.test.testCAgentAll.
testCAgentAll.java Created: Tue Jun 20 16:12:02 2000
testCAgentAll() - Constructor for class DTA.manager.test.testCAgentAll
 
testCalendar - class DTA.agent.test.testCalendar.
testCalendar.java Created: Thu Jun 29 14:25:00 2000
testCalendar() - Constructor for class DTA.agent.test.testCalendar
 
testDataBlock - class DTA.manager.test.testDataBlock.
testDataBlock.java Created: Fri Jun 9 17:49:28 2000
testDataBlock() - Constructor for class DTA.manager.test.testDataBlock
 
testDataStorage - class DTA.agent.test.testDataStorage.
testDataStorage.java Created: Fri Jun 9 17:49:28 2000
testDataStorage() - Constructor for class DTA.agent.test.testDataStorage
 
testFlow - class DTA.manager.test.testFlow.
testFlow.java Created: Fri Jun 9 17:41:03 2000
testFlow() - Constructor for class DTA.manager.test.testFlow
 
testTableCache - class DTA.manager.test.testTableCache.
testTableCache.java.
testTableCache() - Constructor for class DTA.manager.test.testTableCache
 
textfeld - Variable in class DTA.manager.gui.UpdateDialog
 
timeout - Static variable in class DTA.manager.AgentManageress
Der Timeout.
TimeStamp - Variable in class DTA.common.Flow
Der Zeitstempel des IP-Paketes, initialisiert mit "null"
toString() - Method in class DTA.agent.DataStorage
toString gibt den Inhalt des DataStorage-Objektes aus (zu Testzwecken).
toString() - Method in class DTA.manager.FlowDetailed
Gibt eine String-Repräsentation des Inhalts.
toString() - Method in class DTA.manager.CAgent
Gibt die IP-Adresse des CAgent als String zurück.
toString() - Method in class DTA.common.Flow
Gibt die enthaltenen Daten als String zurück.
toString() - Method in class DTA.common.DataBlock
Gibt den DataBlock als formatierte Zeichenkette zurück.
toString(boolean) - Method in class DTA.common.Flow
Gibt die enthaltenen Daten als String zurück und rechnet den Timestamp mit Bezug auf time um.
toString(boolean) - Method in class DTA.common.DataBlock
Gibt den DataBlock als formatierte Zeichenkette zurück.
toString(long) - Method in class DTA.common.Flow
Gibt die enthaltenen Daten als String zurück und rechnet den Timestamp mit Bezug auf time um.
toString(long) - Method in class DTA.common.DataBlock
Gibt den DataBlock als formatierte Zeichenkette zurück und rechnet die Startzeit mit Bezug auf time um.

U

UDPBytes - Variable in class DTA.manager.FlowDetailed
 
update - Variable in class DTA.manager.gui.DistanzFrame
 
upDate() - Method in class DTA.manager.TableCache
Holt von MyAgent die Daten als Vector von DataBlocks, ruft fuenfmal die Methode vector2array(String type, Vector data) auf und schreibt diese in das entsprechende Array.
upDate() - Method in class DTA.manager.AgentManageress
Ruft für alle von getSelectedAgents zurückgelieferten Agenten ein getDataFromAgent auf und fügt die bekommenen Daten im jeweiligen CAgent ein.
UpdateCancel - Variable in class DTA.manager.gui.UpdateDialog
 
UpdateDialog - class DTA.manager.gui.UpdateDialog.
Der UpdateDialoge wird aufgerufen mit der bestaetigung von Aktualisieren im Menu,die enhaelt zwei Button und ein Time-Anzeiger.
UpdateDialog(DistanzFrame) - Constructor for class DTA.manager.gui.UpdateDialog
Erzeugt eine neue UpdateDialog-Instanz.
UpdateException - exception DTA.manager.UpdateException.
Zeigt einen Fehler beim Holen neuer Daten von den Agenten an.
UpdateException() - Constructor for class DTA.manager.UpdateException
 
UpdateException(String) - Constructor for class DTA.manager.UpdateException
 
UpdateOk - Variable in class DTA.manager.gui.UpdateDialog
 

V

valueChanged(ListSelectionEvent) - Method in class DTA.manager.gui.DistanzFrame
valueChanged()
vector2array(Vector) - Method in class DTA.manager.TableCache
Liefert ein String-Array in gewuenschter Sortierung.
ver_splitpane - Variable in class DTA.manager.gui.DistanzFrame
 

W

WAITING - Static variable in class DTA.agent.DTAProtocol
Wartezustand.
With_Dest_Ip - Variable in class DTA.manager.gui.MenuView
 
With_Dest_Port - Variable in class DTA.manager.gui.MenuView
 
With_Src_Ip - Variable in class DTA.manager.gui.MenuView
 
With_Src_Port - Variable in class DTA.manager.gui.MenuView
 
With_Time - Variable in class DTA.manager.gui.MenuView
 

Z

zaehler - Variable in class DTA.manager.AgentManageress
 
ZeitColumn - Variable in class DTA.manager.gui.DistanzFrame
 
ZeitColumn - Variable in class DTA.manager.gui.MyTableModel
 
ZeitColumnDetails - Variable in class DTA.manager.gui.DistanzFrame
 
ZielIpColumn - Variable in class DTA.manager.gui.DistanzFrame
 
ZielIpColumn - Variable in class DTA.manager.gui.MyTableModel
 
ZielIpColumnDetails - Variable in class DTA.manager.gui.DistanzFrame
 
ZielPortColumn - Variable in class DTA.manager.gui.DistanzFrame
 
ZielPortColumn - Variable in class DTA.manager.gui.MyTableModel
 
ZielPortColumnDetails - Variable in class DTA.manager.gui.DistanzFrame
 

A B C D E F G H I L M N O P Q R S T U V W Z
DisTAnz 1.0

Copyright 2000 I. Rekik, M. Zouari, C. Apachite, K. Römling, S. Henze
All rights reserved.