Index of all Fields and Methods
All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

AboutDialog(Frame). Constructor for class sfclasses.AboutDialog
Initialize the dialog box
actDate. Variable in class sfclasses.Host
action(Event, Object). Method in class sfclasses.AboutDialog
action(Event, Object). Method in class sfclasses.FirewallAction
action(Event, Object). Method in class sfclasses.ManageControl
action(Event, Object). Method in class sfclasses.RuleEditor
Action event handler
active. Variable in class sfclasses.Rule
actX. Variable in class sfclasses.ManageObject
actY. Variable in class sfclasses.ManageObject
add_component(Container, Component, GridBagLayout, GridBagConstraints, int, int, int, int, int, int). Static method in class sfclasses.Utils
Prepare component to be added using GridBagLayout
addAddress(AddrObj). Method in class sfclasses.AddrList
Add a new address to the address list.
addAddress(byte[], byte[]). Method in class sfclasses.AddrList
Add a new address to the address list.
addAddress(String). Method in class sfclasses.AddrList
Add a new address to the address list.
addr. Variable in class sfclasses.Host
addresses. Variable in class sfclasses.Macro
AddrList(). Constructor for class sfclasses.AddrList
Initialize an empty address list
allpsource. Variable in class sfclasses.TcpConnection
appletContext. Static variable in class sfclasses.ManageControl
autoConfig(). Method in class sfclasses.ManageDomain
Run automatic configuration algorithm, generate rules from templates
autoconfValid. Variable in class sfclasses.ManageDomain
available(). Method in class sfclasses.LocalInputStream
Return number of bytes available for reading.
available(). Method in class sfclasses.RelayInputStream
Return number of bytes available for reading.

B

bytes. Variable in class sfclasses.Rule

C

callToInit(). Static method in class sfclasses.Templates
Empty method that is called on startup to invoke the static initializer and produce any error messages immediately after starting the software.
CANCEL. Static variable in class sfclasses.StringDialog
changed. Variable in class sfclasses.ManageDomain
changed. Variable in class sfclasses.Rule
checkConfig(byte[]). Static method in class sfclasses.Communicator
Check generated config file for errors and rename it to firewall.conf
CLI_CHECKCONFIG. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_CLOSE_SERV. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_DELETE_FILE. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_ERROR. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_ERROR_FILE. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_ERROR_ISCONN. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_ERROR_NOTCONN. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_ERROR_OPENCONN. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_FILE_DATA. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_FILE_TMP_NAME. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_GET_FILE. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_GET_FILE_TMP. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_GET_LOCAL_FILE. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_GET_TEMPNAME. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_KILL_TCP. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_OK. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_OPEN_SERV. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_READ_ADDR. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_READ_RULES. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_READ_TCP. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_READ_VARS. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_RECONFIG. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_RESET_USAGE. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_RESOLVE. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_RESOLVE_IP. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_RESOLVE_PORT. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_RESOLVE_REPLY. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_RESOLVE_SERVICE. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_WAIT. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_WRITE_FILE. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_WRITE_LOCAL_FILE. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
CLI_WRITE_STATUS. Static variable in class sfclasses.Communicator
Command used in communication with the relay.
clipString(String, int, FontMetrics). Static method in class sfclasses.ListCanvas
close(). Method in class sfclasses.LocalInputStream
Close the input stream.
close(). Method in class sfclasses.LocalOutputStream
Close the file and the output stream.
close(). Method in class sfclasses.RelayInputStream
Close the input stream.
close(). Method in class sfclasses.RelayOutputStream
Close the file and the output stream.
closeServer(byte[]). Static method in class sfclasses.Communicator
Close server connection
COMM_ERROR. Static variable in class sfclasses.Communicator
Value of commError: unspecified error
COMM_FILEERR. Static variable in class sfclasses.Communicator
Value of commError: error handling a local file
COMM_IO. Static variable in class sfclasses.Communicator
Value of commError: general I/O error (e.g.
COMM_NOADDRESS. Static variable in class sfclasses.Communicator
Value of commError: The host object passed to the method does not contain an IP address.
COMM_NOCONN. Static variable in class sfclasses.Communicator
Value of commError: cannot connect to relay
COMM_NOFIREWALL. Static variable in class sfclasses.Communicator
Value of commError: The parameter passed to the method does not refer to a firewall.
COMM_OK. Static variable in class sfclasses.Communicator
Value of commError: successful operation
COMM_OPENCONN. Static variable in class sfclasses.Communicator
Value of commError: relay cannot connect to server
COMM_RESOLVE. Static variable in class sfclasses.Communicator
Value of commError: error resolving hostname, IP address, service name or port number
comment. Variable in class sfclasses.Rule
comment. Static variable in class sfclasses.Templates
commError. Static variable in class sfclasses.Communicator
The variable commError holds the error code of the last operation
Communicator(). Constructor for class sfclasses.Communicator
CONF_DIR. Static variable in class sfclasses.Custom
configClients. Variable in class sfclasses.ManageDomain
confirmDelete(). Method in interface sfclasses.DragDropObj
Called before deleting an object.
confirmDelete(). Method in class sfclasses.ManageObject
connectionCoord(Point). Method in interface sfclasses.DragDropObj
Get coordinates for connecting an edge towards destination.
connectionCoord(Point). Method in class sfclasses.ManageObject
connectRelay(). Static method in class sfclasses.Communicator
Establish connection to sfrelay
constructList(List, Vector). Static method in class sfclasses.Macro
Construct list box containing all macros.
constructList(List, Vector). Static method in class sfclasses.Notification
constructList(List, Vector, int). Static method in class sfclasses.Macro
Construct list box containing all macros.
constructList(List, Vector, int). Static method in class sfclasses.Notification
created. Variable in class sfclasses.TcpConnection
created_jiffies. Variable in class sfclasses.TcpConnection
Custom(). Constructor for class sfclasses.Custom

D

defaultActivate. Static variable in class sfclasses.Templates
defaultMail. Variable in class sfclasses.ManageDomain
deleteAddress(byte[]). Method in class sfclasses.AddrList
Delete an address from the address list.
deleteEdge(Object, Object). Method in class sfclasses.Graph
Delete an edge
deleteFile(String). Static method in class sfclasses.Communicator
Delete local file
deleteVertex(Object). Method in class sfclasses.Graph
Delete a vertex
deselect(). Method in class sfclasses.ListCanvas
deselect(). Method in class sfclasses.ListPanel
disableEdit(). Method in class sfclasses.DragDrop
Diable editing functions
dispose(). Static method in class sfclasses.Communicator
Close connection to sfrelay and all server connections
DOC_DIR. Static variable in class sfclasses.Custom
DOC_DIR_DEFAULT. Static variable in class sfclasses.Custom
DOC_DIR_OS2. Static variable in class sfclasses.Custom
DragDrop(Graph, Class). Constructor for class sfclasses.DragDrop
Create a canvas and two scrollbars and lay them out in the panel
DragDrop(Graph, Class, boolean). Constructor for class sfclasses.DragDrop
Create a canvas and two scrollbars and lay them out in the panel
draw(Graphics, int, int). Method in interface sfclasses.DragDropObj
Draw object at position set with setCoordinates().
draw(Graphics, int, int). Method in class sfclasses.IconObject
Draw icon
The drag and drop panel calls this method.
draw(Graphics, int, int). Method in class sfclasses.ManageObject
This method should be overridden by subclasses
drawColumn(Graphics, Object, int, int, FontMetrics, int, int). Method in class sfclasses.ListCanvas
drawEdge(Graphics, DragDropObj, DragDropObj). Method in class sfclasses.DragDrop
Draw edge between two objects.
dX. Variable in class sfclasses.ManageObject
dY. Variable in class sfclasses.ManageObject

E

Edge(Object, Object). Constructor for class sfclasses.Edge
edit(Refreshable, Frame, ManageDomain, boolean). Method in class sfclasses.Macro
Open a dialog to edit the macro.
edit(Refreshable, Frame, ManageDomain, boolean). Method in class sfclasses.Notification
Open a dialog to edit the notification level.
editDialog(Frame, ManageDomain, Refreshable, boolean). Method in class sfclasses.Rule
Bring up a dialog box for editing the rule.
editPanel(). Method in class sfclasses.AddrList
Create a graphical panel to edit the address list.
empty(). Method in class sfclasses.AddrList
Check if the address list is empty
enableEdit(). Method in class sfclasses.DragDrop
Enable editing functions
erase(Graphics, int, int). Method in interface sfclasses.DragDropObj
Erase object at position set with setCoordinates().
erase(Graphics, int, int). Method in class sfclasses.ManageObject
execute(Frame). Method in interface sfclasses.DragDropObj
Execute object specific routines, e.g.
execute(Frame). Method in class sfclasses.Host
Show the host properties dialog.
execute(Frame). Method in class sfclasses.ManageObject
execute(Frame). Method in class sfclasses.Net
Show the network properties dialog.

F

fileURLPrefix(). Static method in class sfclasses.Utils
Construct system dependent prefix for file URLs
findNeighbors(Object). Method in class sfclasses.Graph
FirewallAction(Host). Constructor for class sfclasses.FirewallAction
Initialize firewall action frame for host fw.
firewallAddresses. Variable in class sfclasses.ManageDomain
Firewalls. Variable in class sfclasses.ManageDomain
firstDynamic. Static variable in class sfclasses.Macro
firstDynamic. Static variable in class sfclasses.Notification
flush(). Method in class sfclasses.LocalOutputStream
Write the buffer to the file.
flush(). Method in class sfclasses.RelayOutputStream
Write the buffer to the file.
fromaddr. Variable in class sfclasses.TcpConnection
fromport. Variable in class sfclasses.TcpConnection
FW_ACCEPT. Static variable in class sfclasses.Rule
FW_BLOCK. Static variable in class sfclasses.Rule
fw_dst_cnt. Variable in class sfclasses.Rule
fw_dst_idx. Variable in class sfclasses.Rule
Address information
positive: index to address array
zero: any addresses
-1..-4: special values for dynamic rules
<=-100: address macro number
fw_dst_idx. Static variable in class sfclasses.Templates
fw_flags. Variable in class sfclasses.Rule
fw_flags. Static variable in class sfclasses.Templates
fw_line. Variable in class sfclasses.Rule
fw_rc. Variable in class sfclasses.Rule
fw_rc. Static variable in class sfclasses.Templates
FW_REJECT. Static variable in class sfclasses.Rule
fw_rip_cnt. Variable in class sfclasses.Rule
fw_rip_idx. Variable in class sfclasses.Rule
Address information
positive: index to address array
zero: any addresses
-1..-4: special values for dynamic rules
<=-100: address macro number
fw_src_cnt. Variable in class sfclasses.Rule
fw_src_idx. Variable in class sfclasses.Rule
Address information
positive: index to address array
zero: any addresses
-1..-4: special values for dynamic rules
<=-100: address macro number
fw_src_idx. Static variable in class sfclasses.Templates

G

generalTemplates. Variable in class sfclasses.ManageDomain
GENERATE_CONFIG. Static variable in class sfclasses.Custom
generateConfig(). Method in class sfclasses.Host
Generate firewall configuration file and write it to the firewall
getAddresses(). Method in class sfclasses.AddrList
Get all addresses contained in the address list.
getAllEdges(). Method in class sfclasses.Graph
getAllVertices(). Method in class sfclasses.Graph
getAnswer(). Method in class sfclasses.StringDialog
Get the answer.
getFirstAddress(). Method in class sfclasses.AddrList
Get the first address of the address list.
getGraph(). Method in class sfclasses.DragDrop
Get graph object; note that you have to call repaint() after making changes in the graph topology manually
getLevel(int, Vector). Static method in class sfclasses.Notification
getLevel(String, Vector). Static method in class sfclasses.Notification
getMacro(int, Vector). Static method in class sfclasses.Macro
Get macro with given number.
getMacro(String, Vector). Static method in class sfclasses.Macro
Get macro with given name.
getMaxY(). Method in class sfclasses.ListCanvas
getObjectID(). Method in interface sfclasses.DragDropObj
Returns a String describing the object.
getObjectID(). Method in class sfclasses.ManageObject
getParentFrame(Component). Static method in class sfclasses.Utils
Execute getParent() repeatedly until it finds the parent frame
getSelected(). Method in class sfclasses.DragDrop
Get highlighted object
getSelectedEntry(). Method in class sfclasses.ListCanvas
getShare(). Method in class sfclasses.ListCanvas
getString(). Method in class sfclasses.StringDialog
Get the string the user has entered.
getString(int). Method in class sfclasses.TcpConnection
This method returns a string to display in the given column of the TCP connection list.
getString(int, Host, ManageDomain). Method in class sfclasses.Rule
Return the text to be displayed for the rule in the rule panel.
getTempFile(byte[], String). Static method in class sfclasses.Communicator
Fetch file from server and store as temporary file
getTempName(). Static method in class sfclasses.Communicator
Get temporary local filename from relay.
getTopology(). Method in class sfclasses.ManageDomain
Returns the topology graph
getX(). Method in interface sfclasses.DragDropObj
Get x coordinate.
getX(). Method in class sfclasses.ManageObject
getY(). Method in interface sfclasses.DragDropObj
Get y coordinate.
getY(). Method in class sfclasses.ManageObject
GIGA. Static variable in class sfclasses.Rule
GLOBAL_CONFIG. Static variable in class sfclasses.Custom
gotFocus(Event, Object). Method in class sfclasses.ListCanvas
graph. Variable in class sfclasses.DragDrop
Graph(). Constructor for class sfclasses.Graph
GREEN. Static variable in class sfclasses.TcpConnection
greenBall(). Static method in class sfclasses.Utils
gridX. Variable in class sfclasses.ManageObject
gridY. Variable in class sfclasses.ManageObject

H

handleEvent(Event). Method in class sfclasses.AboutDialog
handleEvent(Event). Method in class sfclasses.DragDrop
Event handler
mouse click on background creates new object
left mouse button to draw lines
right mouse button (or button + META) to drag objects
double click on object to call object's execute() method
handleEvent(Event). Method in class sfclasses.FirewallAction
handleEvent(Event). Method in class sfclasses.ListCanvas
event handler
handleEvent(Event). Method in class sfclasses.ListPanel
handleEvent(Event). Method in class sfclasses.ManageControl
handleEvent(Event). Method in class sfclasses.RuleEditor
General event handler
handleEvent(Event). Method in class sfclasses.StringDialog
Event handler.
hasFocus(int, int). Method in interface sfclasses.DragDropObj
Determine if the mouse cursor is located above the object.
hasFocus(int, int). Method in class sfclasses.ManageObject
header. Variable in class sfclasses.ListHeader
highlight(Graphics, int, int, boolean). Method in interface sfclasses.DragDropObj
Turn object highlight on or off.
highlight(Graphics, int, int, boolean). Method in class sfclasses.ManageObject
Host(). Constructor for class sfclasses.Host
Initialize host and host icon
HostAddresses. Variable in class sfclasses.Host
hostTemplates. Variable in class sfclasses.Host

I

icmptype. Static variable in class sfclasses.Rule
icon. Variable in class sfclasses.IconObject
iconLoaded. Variable in class sfclasses.IconObject
iconName. Variable in class sfclasses.IconObject
IconObject(). Constructor for class sfclasses.IconObject
Initialize object
id. Variable in class sfclasses.TcpConnection
identString(). Method in class sfclasses.ManageObject
create unique identification string, e.g.
in. Static variable in class sfclasses.Communicator
Input stream to read from relay
initialized. Static variable in class sfclasses.Templates
initImage(Component, MediaTracker). Method in interface sfclasses.DragDropObj
Load image if not yet loaded
This function is called by DragDrop immediately after object creation.
initImage(Component, MediaTracker). Method in class sfclasses.IconObject
Initialize icon
The drag and drop panel calls this method.
initImage(Component, MediaTracker). Method in class sfclasses.ManageObject
insertEdge(Object, Object). Method in class sfclasses.Graph
Insert an edge in graph
insertVertex(Object). Method in class sfclasses.Graph
Insert a vertex in graph
internalAddresses. Variable in class sfclasses.Host
Internet(). Constructor for class sfclasses.Internet
Initialize Internet object
IPPROTO_ICMP. Static variable in class sfclasses.Rule
IPPROTO_IGMP. Static variable in class sfclasses.Rule
IPPROTO_TCP. Static variable in class sfclasses.Rule
IPPROTO_UDP. Static variable in class sfclasses.Rule
isClosed(). Method in class sfclasses.LocalOutputStream
Check if the output stream is closed.
isClosed(). Method in class sfclasses.RelayOutputStream
Check if the output stream is closed.
isEmpty(). Method in class sfclasses.Graph
isEOF(). Method in class sfclasses.LocalInputStream
Check if the end of the file has been reached.
isEOF(). Method in class sfclasses.RelayInputStream
Check if the end of the file has been reached.
isFirewall. Variable in class sfclasses.Host
isHighlight(). Method in interface sfclasses.DragDropObj
Check if object is highlighted.
isHighlight(). Method in class sfclasses.ManageObject
isHighlighted. Variable in class sfclasses.ManageObject
isLoaded. Variable in class sfclasses.Host
isServer. Variable in class sfclasses.Host

K

key. Variable in class sfclasses.TcpConnection
killTcp(byte[], int, int, int). Static method in class sfclasses.Communicator
Kill TCP connection on firewall
KILO. Static variable in class sfclasses.Rule

L

lastuse. Variable in class sfclasses.TcpConnection
level. Variable in class sfclasses.ManageObject
level_num. Variable in class sfclasses.Rule
levelName. Variable in class sfclasses.Notification
levelNumber. Variable in class sfclasses.Notification
levelText. Variable in class sfclasses.Notification
ListCanvas(Vector). Constructor for class sfclasses.ListCanvas
Initialize canvas.
ListHeader(ListCanvas). Constructor for class sfclasses.ListHeader
Initialize object.
ListPanel(ListCanvas, ListHeader). Constructor for class sfclasses.ListPanel
Initialize new list panel.
loadDomainConfig(PersistentInputStream). Static method in class sfclasses.ManageDomain
Load the configuration from a firewall
loadDynamicConfig(). Method in class sfclasses.Host
Load the actual configuration data from the firewall
loadTcpConns(). Method in class sfclasses.Host
Load the active TCP connections from the firewall
LocalInputStream(String). Constructor for class sfclasses.LocalInputStream
Initialize the input stream and request the file from the relay.
LocalOutputStream(String). Constructor for class sfclasses.LocalOutputStream
Initialize the stream and open the file for writing
LOG. Static variable in class sfclasses.Custom
LOG_DIR. Static variable in class sfclasses.Custom

M

Macro(). Constructor for class sfclasses.Macro
Initialize empty macro.
Macro(int). Constructor for class sfclasses.Macro
Initialize macro.
MACRO_ADDRESSLIST. Static variable in class sfclasses.Macro
macroType: use addresses
MACRO_CONFCLIENTS. Static variable in class sfclasses.Macro
macroSpecial: insert addresses of all authorized configuration clients
MACRO_FIREWALLS. Static variable in class sfclasses.Macro
macroSpecial: insert addresses of all firewalls
MACRO_FIRSTPORT. Static variable in class sfclasses.Macro
MACRO_INSIDE. Static variable in class sfclasses.Macro
macroType: inside
MACRO_LASTPORT. Static variable in class sfclasses.Macro
MACRO_OUTSIDE. Static variable in class sfclasses.Macro
macroType: outside
MACRO_OWNADDR. Static variable in class sfclasses.Macro
macroType: own addresses of the firewall
MACRO_PORTS_ONLY. Static variable in class sfclasses.Macro
macroType: check for ports only
MACRO_TEMPLATE. Static variable in class sfclasses.Macro
macroSpecial: macro is generated automatically from server template
macroName. Variable in class sfclasses.Macro
macroNumber. Variable in class sfclasses.Macro
Macros. Variable in class sfclasses.ManageDomain
macroSpecial. Variable in class sfclasses.Macro
macroType. Variable in class sfclasses.Macro
ManageControl(String, AppletContext). Constructor for class sfclasses.ManageControl
Initialize new main window
The window is set up and a new ManageDomain object is created holding the configuration data.
ManageDomain(). Constructor for class sfclasses.ManageDomain
ManageObject(). Constructor for class sfclasses.ManageObject
default constructor for ManageObject
mask. Variable in class sfclasses.Host
MAX_PROTOCOL. Static variable in class sfclasses.Rule
MEGA. Static variable in class sfclasses.Rule
mgDomain. Variable in class sfclasses.ManageObject
minimumSize(). Method in class sfclasses.ListHeader

N

Net(). Constructor for class sfclasses.Net
Initialize object and icon
NetAddresses. Variable in class sfclasses.Net
NLevels. Variable in class sfclasses.ManageDomain
notification. Static variable in class sfclasses.Templates
Notification(). Constructor for class sfclasses.Notification
Initialize empty level.
Notification(int). Constructor for class sfclasses.Notification
Initialize level.
numberFirewall. Static variable in class sfclasses.Templates
numberGeneral. Static variable in class sfclasses.Templates
NumberOfVertices(). Method in class sfclasses.Graph
numberServer. Static variable in class sfclasses.Templates
numberTotal. Static variable in class sfclasses.Templates

O

objectID. Variable in class sfclasses.ManageObject
objectInfo(). Method in class sfclasses.ManageObject
offset_x. Variable in class sfclasses.DragDrop
offset_y. Variable in class sfclasses.DragDrop
OK. Static variable in class sfclasses.StringDialog
openServer(byte[]). Static method in class sfclasses.Communicator
Open server connection
out. Static variable in class sfclasses.Communicator
Output stream to write to relay;

P

paint(Graphics). Method in class sfclasses.ListCanvas
Draw canvas.
paint(Graphics). Method in class sfclasses.ListHeader
parseIP(String). Static method in class sfclasses.Utils
Parse string of the form xxx.xxx.xxx.xxx and return an IP address in byte array format.
PersistentInputStream(InputStream). Constructor for class sfclasses.PersistentInputStream
Initialize the stream using fs as data source.
PersistentOutputStream(OutputStream). Constructor for class sfclasses.PersistentOutputStream
Initialize the stream using fs as data destination.
port. Variable in class sfclasses.Host
port. Variable in class sfclasses.Macro
preferredSize(). Method in class sfclasses.ListHeader
prend. Variable in class sfclasses.Host
prend. Variable in class sfclasses.Macro
prepareQuit(). Method in class sfclasses.ManageControl
printAddresses(). Method in class sfclasses.AddrList
Format all addresses contained in the list.
The format of the strings is "aaa.aaa.aaa.aaa/mmm.mmm.mmm.mmm"
printAddressesFormatted(PrintStream, int, int, int). Method in class sfclasses.AddrList
Format all addresses and write them to the specified print stream.
printAllLevels(PrintStream, Vector). Static method in class sfclasses.Notification
printIP(byte[]). Static method in class sfclasses.Utils
Print an IP address given in byte array format.
printLevel(PrintStream). Method in class sfclasses.Notification
Print the notification level in configuration file format
printRule(PrintStream, ManageDomain, Host). Method in class sfclasses.Rule
Print the rule in configuration file format.
priority. Variable in class sfclasses.Rule
priority. Static variable in class sfclasses.Templates
prompt. Static variable in class sfclasses.Templates
protocol. Variable in class sfclasses.Rule
protocol. Static variable in class sfclasses.Templates
protocols. Static variable in class sfclasses.Rule
publicServer. Variable in class sfclasses.Host

R

read(). Method in class sfclasses.LocalInputStream
Read one byte from the input stream
read(). Method in class sfclasses.RelayInputStream
Read one byte from the input stream
read(PersistentInputStream). Method in class sfclasses.AddrList
Read object data from a persistent input stream
read(PersistentInputStream). Method in class sfclasses.Graph
Read object data from a persistent input stream
read(PersistentInputStream). Method in class sfclasses.Host
Read object data from a persistent input stream
read(PersistentInputStream). Method in class sfclasses.Macro
Read object data from a persistent input stream
read(PersistentInputStream). Method in class sfclasses.ManageDomain
Read object data from a persistent input stream
read(PersistentInputStream). Method in class sfclasses.ManageObject
read(PersistentInputStream). Method in class sfclasses.Net
Read object data from a persistent input stream
read(PersistentInputStream). Method in class sfclasses.Notification
Read object data from a persistent input stream
read(PersistentInputStream). Method in interface sfclasses.Persistent
The implementation of the read() method must restore the data in the order written by the write() method before.
read(PersistentInputStream). Method in class sfclasses.Rule
Read object data from a persistent input stream
readBoolean(String). Method in class sfclasses.PersistentInputStream
Read boolean.
readCommand. Static variable in class sfclasses.Communicator
The last command read from the relay is saved in readCommand.
readDouble(String). Method in class sfclasses.PersistentInputStream
Read double.
readFwConfig(Host). Static method in class sfclasses.Communicator
Read active firewall configuration
readHeader(). Static method in class sfclasses.Communicator
Read header from output stream.
readInt(String). Method in class sfclasses.PersistentInputStream
Read integer.
readLength. Static variable in class sfclasses.Communicator
The last packet data length read from the relay is saved in readLength.
readPersistent(String). Method in class sfclasses.PersistentInputStream
Read object
readPersistentVector(String). Method in class sfclasses.PersistentInputStream
Read vector.
readString(String). Method in class sfclasses.PersistentInputStream
Read string.
readTcpConns(Host). Static method in class sfclasses.Communicator
Read active TCP connections from firewall
reconfig(). Method in class sfclasses.Host
Reconfigure firewall.
reconfig(byte[]). Static method in class sfclasses.Communicator
Reconfigure the firewall
RED. Static variable in class sfclasses.TcpConnection
redBall(). Static method in class sfclasses.Utils
refresh(). Method in class sfclasses.ListPanel
refresh(). Method in interface sfclasses.Refreshable
RelayInputStream(byte[], String). Constructor for class sfclasses.RelayInputStream
Initialize the stream and request the file from the firewall.
RelayOutputStream(byte[], String). Constructor for class sfclasses.RelayOutputStream
Initialize the stream and open the file for writing
relayPort. Static variable in class sfclasses.Communicator
TCP port on which the relay is accepting connections
REPORT. Static variable in class sfclasses.Custom
requestFile(byte[], String). Static method in class sfclasses.Communicator
Request file from server.
requestLocalFile(String). Static method in class sfclasses.Communicator
Request local file from relay.
resetScrollOffset(). Method in class sfclasses.ListPanel
resetUsage(byte[]). Static method in class sfclasses.Communicator
Reset usage counter on firewall
reshape(int, int, int, int). Method in class sfclasses.DragDrop
Called when panel size changes (e.g.
reshape(int, int, int, int). Method in class sfclasses.ListCanvas
called when panel size changes (e.g.
reshape(int, int, int, int). Method in class sfclasses.ListHeader
called when panel size changes (e.g.
resolve(String). Static method in class sfclasses.Communicator
Resolve host name
resolveIP(byte[]). Static method in class sfclasses.Communicator
Resolve IP address
resolvePort(int, String, boolean). Static method in class sfclasses.Communicator
Resolve service number
resolveService(String, String). Static method in class sfclasses.Communicator
Resolve service name
Rule(). Constructor for class sfclasses.Rule
Initialize an empty rule object.
Rule(Rule, int, int). Constructor for class sfclasses.Rule
Initialize the rule with data from a template.
RuleEditor(ManageDomain). Constructor for class sfclasses.RuleEditor
Initialize the frame and create the menu bar and rule panel.
rules. Variable in class sfclasses.Host
Rules. Variable in class sfclasses.ManageDomain
run(). Method in class sfclasses.FirewallAction
The administration functions are executed in a separate thread.

S

saveDomainConfig(PersistentOutputStream). Method in class sfclasses.ManageDomain
Save the complete configuration information to the output stream
searchEdge(Object, Object). Method in class sfclasses.Graph
Search an edge in the graph
searchVertex(Object). Method in class sfclasses.Graph
Search a vertex in the graph
selectEntry(Object). Method in class sfclasses.ListCanvas
setClass(Class). Method in class sfclasses.DragDrop
Set the class for creation of new objects
setCoordinates(int, int). Method in interface sfclasses.DragDropObj
Set new virtual object coordinates.
setCoordinates(int, int). Method in class sfclasses.ManageObject
setHeader(ListHeader). Method in class sfclasses.ListCanvas
setManageDomain(ManageDomain). Method in class sfclasses.ManageControl
setOffset(int). Method in class sfclasses.ListCanvas
SF_CHECK_SEQUENCE. Static variable in class sfclasses.Rule
SF_DESTHOST. Static variable in class sfclasses.Rule
SF_DESTNET. Static variable in class sfclasses.Rule
SF_FIRSTMACRO. Static variable in class sfclasses.Rule
SF_FIRSTMACRO_ABS. Static variable in class sfclasses.Rule
SF_FTP_DATA_LOG. Static variable in class sfclasses.Rule
SF_FTP_NO_ACTIVE. Static variable in class sfclasses.Rule
SF_FTP_NO_PASSIVE. Static variable in class sfclasses.Rule
SF_FW_CHECK_OPT. Static variable in class sfclasses.Rule
SF_FW_CHECK_PROTOCOL. Static variable in class sfclasses.Rule
SF_FW_CHECK_TTL. Static variable in class sfclasses.Rule
SF_FW_DST_NEG. Static variable in class sfclasses.Rule
SF_FW_LOG. Static variable in class sfclasses.Rule
SF_FW_OPT_LSR. Static variable in class sfclasses.Rule
SF_FW_OPT_RR. Static variable in class sfclasses.Rule
SF_FW_OPT_SATID. Static variable in class sfclasses.Rule
SF_FW_OPT_SEC. Static variable in class sfclasses.Rule
SF_FW_OPT_SSR. Static variable in class sfclasses.Rule
SF_FW_OPT_TS. Static variable in class sfclasses.Rule
SF_FW_PROT. Static variable in class sfclasses.Rule
SF_FW_PROT_ALL. Static variable in class sfclasses.Rule
SF_FW_PROT_CURRENT. Static variable in class sfclasses.Rule
SF_FW_PROT_RIP. Static variable in class sfclasses.Rule
SF_FW_SRC_NEG. Static variable in class sfclasses.Rule
SF_FW_TTL. Static variable in class sfclasses.Rule
SF_FW_TTL_EQUAL. Static variable in class sfclasses.Rule
SF_FW_TTL_GREATER. Static variable in class sfclasses.Rule
SF_FW_TTL_LESS. Static variable in class sfclasses.Rule
SF_FW_TTL_NOTEQUAL. Static variable in class sfclasses.Rule
SF_ICMP_ADDRESS. Static variable in class sfclasses.Rule
SF_ICMP_ADDRESSREPLY. Static variable in class sfclasses.Rule
SF_ICMP_ALLTYPES. Static variable in class sfclasses.Rule
SF_ICMP_DEST_UNREACH. Static variable in class sfclasses.Rule
SF_ICMP_ECHO. Static variable in class sfclasses.Rule
SF_ICMP_ECHOREPLY. Static variable in class sfclasses.Rule
SF_ICMP_INFO_REPLY. Static variable in class sfclasses.Rule
SF_ICMP_INFO_REQUEST. Static variable in class sfclasses.Rule
SF_ICMP_PARAMETERPROB. Static variable in class sfclasses.Rule
SF_ICMP_REDIRECT. Static variable in class sfclasses.Rule
SF_ICMP_SOURCE_QUENCH. Static variable in class sfclasses.Rule
SF_ICMP_TIME_EXCEEDED. Static variable in class sfclasses.Rule
SF_ICMP_TIMESTAMP. Static variable in class sfclasses.Rule
SF_ICMP_TIMESTAMPREPLY. Static variable in class sfclasses.Rule
SF_IGMP_ALLTYPES. Static variable in class sfclasses.Rule
SF_IGMP_HOST_LEAVE_MESSAGE. Static variable in class sfclasses.Rule
SF_IGMP_HOST_MEMBERSHIP_QUERY. Static variable in class sfclasses.Rule
SF_IGMP_HOST_MEMBERSHIP_REPORT. Static variable in class sfclasses.Rule
SF_RC_BEST. Static variable in class sfclasses.Rule
SF_RC_ECHO. Static variable in class sfclasses.Rule
SF_RC_OBSERVE. Static variable in class sfclasses.Rule
SF_RC_RNET. Static variable in class sfclasses.Rule
SF_RC_RPORT. Static variable in class sfclasses.Rule
SF_RC_RPROTO. Static variable in class sfclasses.Rule
SF_RC_TREJECT. Static variable in class sfclasses.Rule
SF_RIP_ADDR_NEG. Static variable in class sfclasses.Rule
SF_RULE_CONNECTION. Static variable in class sfclasses.Rule
SF_RULE_OVERSIZED. Static variable in class sfclasses.Rule
SF_RULE_SPOOFING. Static variable in class sfclasses.Rule
SF_RULE_STATIC. Static variable in class sfclasses.Rule
SF_SOURCEHOST. Static variable in class sfclasses.Rule
SF_SOURCENET. Static variable in class sfclasses.Rule
SF_TCP_ACCEPT_SYN. Static variable in class sfclasses.TcpConnection
SF_TCP_CLIENT_ACK. Static variable in class sfclasses.TcpConnection
SF_TCP_CLIENT_FIN. Static variable in class sfclasses.TcpConnection
SF_TCP_CLIENT_SYN. Static variable in class sfclasses.TcpConnection
SF_TCP_ESTABLISHED3. Static variable in class sfclasses.TcpConnection
SF_TCP_ESTABLISHEDFTP. Static variable in class sfclasses.TcpConnection
SF_TCP_FTP. Static variable in class sfclasses.TcpConnection
SF_TCP_SERVER_FIN. Static variable in class sfclasses.TcpConnection
SF_TCP_SERVER_SYN. Static variable in class sfclasses.TcpConnection
SF_TCP_SYN_ACK. Static variable in class sfclasses.TcpConnection
SF_TCP_TERMINATED. Static variable in class sfclasses.TcpConnection
SF_TIMEOUT_VALID. Static variable in class sfclasses.Rule
SF_TYPE_MASK. Static variable in class sfclasses.Rule
showAgain(). Method in class sfclasses.RuleEditor
Show the rule panel again after a previous call to hide().
skipString(String). Method in class sfclasses.PersistentInputStream
Skip given string.
SPY_LOG. Static variable in class sfclasses.Custom
srvport. Static variable in class sfclasses.Templates
srvprend. Static variable in class sfclasses.Templates
startFirewall. Static variable in class sfclasses.Templates
startServer. Static variable in class sfclasses.Templates
state. Variable in class sfclasses.TcpConnection
stateColor(). Method in class sfclasses.TcpConnection
This method returns the color of the ball that is drawn to indicate the state of the connection.
STATIC_CHECKATTACK. Static variable in class sfclasses.Notification
STATIC_CHECKSATAN. Static variable in class sfclasses.Notification
STATIC_CHKPORTSCAN. Static variable in class sfclasses.Notification
STATIC_CONFIG_CLIENTS. Static variable in class sfclasses.Macro
STATIC_DNSPORT. Static variable in class sfclasses.Macro
STATIC_FINGERPORT. Static variable in class sfclasses.Macro
STATIC_FIREWALLS. Static variable in class sfclasses.Macro
STATIC_FIREWALLS_CONFPORT. Static variable in class sfclasses.Macro
STATIC_FIREWALLS_IDENTPORT. Static variable in class sfclasses.Macro
STATIC_FIREWALLS_TRACEROUTEPORTS. Static variable in class sfclasses.Macro
STATIC_FIREWALLS_UNPRIV. Static variable in class sfclasses.Macro
STATIC_FTPPORT. Static variable in class sfclasses.Macro
STATIC_HTTPPORTS. Static variable in class sfclasses.Macro
STATIC_HTTPSPORTS. Static variable in class sfclasses.Macro
STATIC_ICMP. Static variable in class sfclasses.Notification
STATIC_IDENT. Static variable in class sfclasses.Notification
STATIC_IDENTPORT. Static variable in class sfclasses.Macro
STATIC_INSIDE. Static variable in class sfclasses.Macro
STATIC_INSIDE_IDENTPORT. Static variable in class sfclasses.Macro
STATIC_INSIDE_OUTSIDE. Static variable in class sfclasses.Macro
STATIC_INSIDE_TRACEROUTEPORTS. Static variable in class sfclasses.Macro
STATIC_LOCALHOST. Static variable in class sfclasses.Macro
STATIC_LOGATTACK. Static variable in class sfclasses.Notification
STATIC_OUTGOING. Static variable in class sfclasses.Notification
STATIC_OUTSIDE. Static variable in class sfclasses.Macro
STATIC_OVERLOAD. Static variable in class sfclasses.Notification
STATIC_OWNADDRESSES. Static variable in class sfclasses.Macro
STATIC_OWNADDRESSES_RELAYPORT. Static variable in class sfclasses.Macro
STATIC_PING. Static variable in class sfclasses.Notification
STATIC_RUSERPORT. Static variable in class sfclasses.Macro
STATIC_SERVER. Static variable in class sfclasses.Macro
STATIC_SERVER. Static variable in class sfclasses.Notification
STATIC_SMTPPORT. Static variable in class sfclasses.Macro
STATIC_SOURCEROUTE. Static variable in class sfclasses.Notification
STATIC_SSHPORT. Static variable in class sfclasses.Macro
STATIC_TELNETPORT. Static variable in class sfclasses.Macro
STATIC_TRACEROUTE. Static variable in class sfclasses.Notification
STATIC_TRACEROUTEPORTS. Static variable in class sfclasses.Macro
staticLevel(int). Static method in class sfclasses.Notification
staticLevel(String). Static method in class sfclasses.Notification
staticLevels. Static variable in class sfclasses.Notification
staticMacro(int). Static method in class sfclasses.Macro
Get static macro with given number
staticMacro(String). Static method in class sfclasses.Macro
Get static macro with given name
staticMacros. Static variable in class sfclasses.Macro
StringDialog(Frame, String). Constructor for class sfclasses.StringDialog
StringDialog(Frame, String, String). Constructor for class sfclasses.StringDialog
Initialize dialog box
After creating and showing the dialog, call getAnswer() or getString() to wait until the user closes has finished.
subID. Variable in class sfclasses.Rule

T

TcpConnection(). Constructor for class sfclasses.TcpConnection
tcpconns. Variable in class sfclasses.Host
templateID. Variable in class sfclasses.Rule
Templates(). Constructor for class sfclasses.Templates
terminated. Variable in class sfclasses.ManageControl
timeout. Variable in class sfclasses.Rule
timeout. Variable in class sfclasses.TcpConnection
timeout_type. Variable in class sfclasses.Rule
timeString(Date). Static method in class sfclasses.Utils
toaddr. Variable in class sfclasses.TcpConnection
topologyChanged(). Method in class sfclasses.ManageDomain
This method is called when the Domain Edit mode is left.
toport. Variable in class sfclasses.TcpConnection
toString(). Method in class sfclasses.Graph
override Object.toString()
toString(). Method in class sfclasses.Host
toString(). Method in class sfclasses.Internet
toString(). Method in class sfclasses.ManageObject
toString(). Method in class sfclasses.Net
transparent. Variable in class sfclasses.Host
ttl. Variable in class sfclasses.Rule
ttl. Static variable in class sfclasses.Templates

U

union(AddrList). Method in class sfclasses.AddrList
This method adds all addresses from the parameter address list, that are not yet stored in the list.
unsign(byte). Static method in class sfclasses.Utils
unsign(int). Static method in class sfclasses.Utils
unsign(short). Static method in class sfclasses.Utils
update(Graphics). Method in class sfclasses.ListCanvas
updateScrollbars(int, int). Method in class sfclasses.ListPanel
usage. Variable in class sfclasses.Rule
userAction(Frame, Graphics, int, int). Method in interface sfclasses.DragDropObj
Called when editing is disabled and user clicks on an object.
userAction(Frame, Graphics, int, int). Method in class sfclasses.Host
Show the firewall action window.
userAction(Frame, Graphics, int, int). Method in class sfclasses.ManageObject
Utils(). Constructor for class sfclasses.Utils

V

validFor. Variable in class sfclasses.Rule
varaddr. Variable in class sfclasses.Host
varnames. Variable in class sfclasses.Host
varShowing. Variable in class sfclasses.FirewallAction
The varShowing variable indicates if the variable dialog is currently visible.
vartimeout. Variable in class sfclasses.Host
varvalues. Variable in class sfclasses.Host
vertex1. Variable in class sfclasses.Edge
vertex2. Variable in class sfclasses.Edge
visited. Variable in class sfclasses.ManageObject

W

warn. Variable in class sfclasses.Rule
write(int). Method in class sfclasses.LocalOutputStream
Write one byte to the file.
write(int). Method in class sfclasses.RelayOutputStream
Write one byte to the file.
write(PersistentOutputStream). Method in class sfclasses.AddrList
Write object data to a persistent output stream
write(PersistentOutputStream). Method in class sfclasses.Graph
Write object data to a persistent output stream
write(PersistentOutputStream). Method in class sfclasses.Host
Write object data to a persistent output stream
write(PersistentOutputStream). Method in class sfclasses.Macro
Write object data to a persistent output stream
write(PersistentOutputStream). Method in class sfclasses.ManageDomain
Write object data to a persistent output stream
write(PersistentOutputStream). Method in class sfclasses.ManageObject
write(PersistentOutputStream). Method in class sfclasses.Net
Write object data to a persistent output stream
write(PersistentOutputStream). Method in class sfclasses.Notification
Write object data to a persistent output stream
write(PersistentOutputStream). Method in interface sfclasses.Persistent
The implementation of the write() method must write all data that is part of the object's persistent state to the stream given as parameter.
write(PersistentOutputStream). Method in class sfclasses.Rule
Write object data to a persistent output stream
writeBoolean(String, boolean). Method in class sfclasses.PersistentOutputStream
Write boolean.
writeDouble(String, double). Method in class sfclasses.PersistentOutputStream
Write double.
writeFile(byte[], String). Static method in class sfclasses.Communicator
Write file to server.
writeHeader(int, int). Static method in class sfclasses.Communicator
Write header to output stream.
writeInt(String, int). Method in class sfclasses.PersistentOutputStream
Write integer.
writeLocalFile(String). Static method in class sfclasses.Communicator
Write local file to relay.
writeObject(String, Object). Method in class sfclasses.PersistentOutputStream
Write object that does not implement Persistent.
writePersistent(String, Persistent). Method in class sfclasses.PersistentOutputStream
Write object of a class that implements Persistent.
writePersistentVector(String, Vector). Method in class sfclasses.PersistentOutputStream
Write vector.
writeString(String, String). Method in class sfclasses.PersistentOutputStream
Write string.

Y

YELLOW. Static variable in class sfclasses.TcpConnection
yellowBall(). Static method in class sfclasses.Utils