Skip to Content
[CAIDA - Center for Applied Internet Data Analysis logo]
Center for Applied Internet Data Analysis
Otter Source Code
Filename Description Modified
Sample Data Creation Scripts
scripts/as2asname A file which maps AS number to AS netname. Used by bgp2fvl.pl to put netname to AS. It is very outdated by this point, but provides a good place to start. Aug 4, 2000 12:21
scripts/bgp2odf.pl Parse a Cisco "show IP bgp" dump file to create a Otter Data file that contains the AS connection network. Aug 3, 2000 15:47
scripts/crawl.pl To allow for a general tool for crawl nodes. Aug 3, 2000 15:47
scripts/header.pl This is the basic header for each odf file. Aug 3, 2000 15:47
scripts/html_crawl.pl This script will do a very basic crawl of an HTML tree. It will not leave the hostname it started on. Aug 3, 2000 15:47
scripts/user_file.pl This parses domain specific code to build the tree, current file parse mtrace. Aug 3, 2000 15:47
Sample Data Files
data/ bbnplanet.net.odf Data collected by mtrace on the BBNPlanet multicast network Aug 3, 2000 15:47
data/ otter_links.odf Sample data file with links Aug 3, 2000 15:47
data/ otter_paths.odf Sample data file with paths Aug 3, 2000 15:47
Miscellaneous Files
README Provide some useful information about Otter Mar 20, 2001 14:43
Makefile To help comply the Otter Code Oct 30, 2003 16:26
otter.html To provide a sample html page. Which can be used to launch Otter. Aug 4, 2000 11:56
Otter Source Code
Animator.java Used to control animation threads. May 9, 2000 18:05
Arrows.java A self contained class that will calculate and draw arrows based on a From location and a To location Mar 20, 2001 14:20
BundlesIOHandler.java This should handle the IO for otter. Including loading/saving locally (only in stand alone) and remotely (both). In two different formats. Jan 24, 2001 12:58
ColorMaskFrame.java To allow a interactive method for coloring/masking objects by their current value. May 9, 2000 18:05
DList.java A linked list of all the objects which are drawn by the java Class Display. Dec 14, 2001 13:25
DimensionDialog.java To create a FilenameDialog that works for URLs. It list the contains of a url and the allow the user to select a given file out of those in the URL of a dir. Dec 14, 2001 13:25
Display.java Create a extended panel which will allow for display and editing of nodes and lines. It will also displays messages to the user thought a status bar which will appear on the bottom of the display. Mar 22, 2001 12:14
DisplayFrame.java May 4, 1998 13:21
DisplayInterface.java To provide a way for the Display when it is run as a thread to change the file Index of Animator Dec 14, 2001 13:25
DisplayObject.java Create a interactive panel. Which will display nodes and links. It will also allow a GUI for their creation, manipulation, and destruction Oct 30, 2003 15:58
FileInterface.java Because the Dialog class is not implement correctly I must create this interface to pass the information back to the Otter. Dec 14, 2001 13:25
FilesSelect.java To create a FilenameDialog that works for URLs. It lists the contains of a url and the allow the user to select a given file out of those in the URL of a dir. Dec 14, 2001 13:25
Format.java To arrange the nodes in a more meaningful fashion. It arranges the nodes of the passed Display using a depth first algorithm. Mar 8, 2001 12:16
FormatInterface.java To provide a common interface between Animator and the Format. Dec 14, 2001 13:25
GIFEncoder.java May 9, 2000 18:05
GridPanel.java This creates a simple way to use GridBaglayout. It allows the the add of objects to a container with with it auto creating a GridBagConstraint for it. May 9, 2000 18:05
HelpFrame.java To provide a frame that display help information. Dec 14, 2001 13:25
IOHandler.java This should handle the IO for otter. Including loading/saving locally (only in stand alone) and remotely (both). In two different formats. Nov 20, 2002 17:13
IOInterface.java To provide a comma in interface between Otter and the Loader. Dec 14, 2001 13:25
Link.java A self contained class that will maintain its own way of draw function, size, color, and a selected color. Oct 30, 2003 16:24
MyList.java Dec 14, 2001 13:25
NameFilter.java To create a filter that accepts only files that end with .odf. Dec 14, 2001 13:25
NameSearch.java To provide a method for searching for machine that contain a given string. Dec 14, 2001 13:25
Node.java A self contained class that will maintain its own way of being draw, size, color, selected color, location x,y, name. Oct 29, 2003 18:49
Otter.java This applet/application provides a interactive graphically represent of a network. Where that network can have a file specified type and number of attributes for each data object. It will provide the a GUI for the user. Mar 23, 2001 16:27
Path.java A Display Object that is used to display paths as a collection of lines between nodes. Oct 30, 2003 16:23
PsGenerator.java Nov 20, 2002 17:13
PullDownMenu.java To build the PullDownMenu used by Otter, it also handles some of the selection of menu items. Mar 8, 2001 12:16
ShiftImage.java A class that maintains the amount of shift the image needs based wheter or not names are to be drawn. Mar 20, 2001 14:20
StatusBar.java To display text areas at the bottom of a panel. It will inclose these text areas inside of box which it will draw using the rectangle primitives. Dec 14, 2001 13:25
StepByStep.java To provide a method for showing hierarchy level step by step. Dec 14, 2001 13:25
Strings.java A array of strings which will grow and can sort itself. Dec 14, 2001 13:25
URLDialog.java To create a FilenameDialog that works for URLs. it list the contains of a url and the allow the user to select a given file out of those in the URL of a dir. Dec 14, 2001 13:25
Values.java This holds the arrays of floats or strings that form a attribute for a Display object. May 9, 2000 18:05
ValuesGroup.java To keep track of a Title and fields for each value group Also used as key for values into each nodes hash of values. May 9, 2000 18:05
  Last Modified: Wed Mar-27-2019 22:23:24 PDT
  Page URL: http://www.caida.org/tools/visualization/otter/source/listing.xml