|
|||||||||
| Home >> All >> org >> jwall >> [ object overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.jwall.object
Class ManagedFirewall

java.lang.Objectorg.jwall.object.AbstractNetworkObject
org.jwall.object.Host
org.jwall.object.VPNPeer
org.jwall.object.ManagedFirewall
- All Implemented Interfaces:
- java.lang.Comparable, org.jwall.gui.Enum, FirewallDataEventSource, NetworkObject, org.jwall.type.SortedDisplayable
- public class ManagedFirewall
- extends VPNPeer
Title: JWall Description: Copyright: Copyright (c) 2001 Company:
- Version:
- 1.0
| Field Summary | |
static int |
ACCEPT_REDIRECTS
|
static int |
ACCEPT_SOURCE_ROUTES
|
(package private) java.lang.String |
chmodbinary
|
private javax.swing.Icon |
defaultIcon
|
(package private) java.lang.String |
fwbinary
|
(package private) java.lang.String |
fwscript
|
static int |
ICMP_ECHO_IGNORE_BROADCASTS
|
static int |
ICMP_IGNORE_BOGUS_ERROR_RESPONSES
|
private javax.swing.Icon |
icon
|
java.util.Vector |
interfaces
|
static int |
IP_FORWARD
|
(package private) java.lang.String |
lnbinary
|
static int |
LOG_MARTIANS
|
static int |
MOD_IP_CONNTRACK
|
static int |
MOD_IP_CONNTRACK_FTP
|
static int |
MOD_IP_NAT_FTP
|
static int |
MOD_IP_TABLES
|
static int |
MOD_IPTABLE_FILTER
|
(package private) java.lang.String |
modprobe
|
boolean[] |
moduleData
|
java.lang.String[] |
moduleNames
|
java.lang.String[] |
netParamsData
|
java.lang.String[] |
netParamsPath
|
(package private) java.io.File |
priv_key
|
static int |
RP_FILTER
|
static int |
TCP_FIN_TIMEOUT
|
static int |
TCP_KEEPALIV_TIME
|
static int |
TCP_SACK
|
static int |
TCP_SYNCOOKIES
|
static int |
TCP_TIMESTAMPS
|
static int |
TCP_WINDOW_SCALING
|
| Fields inherited from class org.jwall.object.VPNPeer |
|
| Fields inherited from class org.jwall.object.Host |
|
| Fields inherited from class org.jwall.object.AbstractNetworkObject |
|
| Constructor Summary | |
ManagedFirewall(java.lang.String name)
Method to create ManagedFirewall object |
|
ManagedFirewall(java.lang.String name,
org.jwall.type.IP ip,
java.lang.String comment)
Method to create ManagedFirewall object |
|
| Method Summary | |
java.lang.String |
getCHMODBinary()
|
java.lang.String |
getFWBinary()
|
java.lang.String |
getFWScript()
Method to get path to FWScript file |
javax.swing.Icon |
getIcon()
Returns the icon associated with the object or null if the
default icon should be used. |
java.util.Vector |
getInterfaces()
|
java.lang.String |
getLNBinary()
Method to get path to ln binary |
java.lang.String |
getModprobeBinary()
|
boolean |
getModuleData(int index)
Method to get module data for given index |
int |
getModuleLength()
Method to get length of moduleName array |
java.lang.String |
getModuleName(int index)
Method to get module name for given index |
java.lang.String |
getNetParamsData(int index)
Method to get data for netParamsData |
int |
getNetParamsLength()
Method to get length of netParamsPath length |
java.lang.String |
getNetParamsName(int index)
Method to get file name component of netParamsPath |
java.lang.String |
getNetParamsPath(int index)
Method to get data for netParamsPath |
java.lang.String |
getObjectType()
|
void |
setCHMODBinary(java.lang.String chmodbinary)
Method to set path to chmod binary |
void |
setFWBinary(java.lang.String fwbinary)
Method to set path to iptables binary file |
void |
setFWScript(java.lang.String fwscript)
Method to set path to firewall script |
void |
setIcon(javax.swing.Icon anIcon)
|
void |
setInterfaces(java.util.Vector nics)
Method to set network interfaces |
void |
setLNBinary(java.lang.String lnbinary)
Method to set path to ln binary |
void |
setModprobeBinary(java.lang.String modprobe_path)
Method to set path to modprobe binary |
void |
setModuleData(boolean data,
int index)
Method to set data for a single moduleData element |
void |
setModuleData(java.lang.String module,
boolean data)
Method to set data for a single moduleData element |
void |
setNetParamsData(java.lang.String data,
int index)
Method to set data for a single netParams element |
void |
setNetParamsData(java.lang.String name,
java.lang.String data)
Method to set data for a single netParams element |
| Methods inherited from class org.jwall.object.Host |
addIP, compareTo, containsIP, equals, getComment, getIPs, getMac, getName, hasComment, hashCode, hasMAC, resKey, setComment, setIPs, setMac, setName, size, toString |
| Methods inherited from class org.jwall.object.AbstractNetworkObject |
addFirewallDataListener, removeFirewallDataListener, replaceWith, wasDeleted, wasModified |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jwall.object.NetworkObject |
addIP, containsIP, getComment, getIPs, getName, hasComment, resKey, setComment, setIPs, setName, size |
| Methods inherited from interface java.lang.Comparable |
compareTo |
| Methods inherited from interface org.jwall.object.FirewallDataEventSource |
addFirewallDataListener, removeFirewallDataListener, replaceWith, wasDeleted, wasModified |
| Field Detail |
priv_key
java.io.File priv_key
fwbinary
java.lang.String fwbinary
chmodbinary
java.lang.String chmodbinary
fwscript
java.lang.String fwscript
modprobe
java.lang.String modprobe
lnbinary
java.lang.String lnbinary
interfaces
public java.util.Vector interfaces
moduleNames
public java.lang.String[] moduleNames
moduleData
public boolean[] moduleData
netParamsData
public java.lang.String[] netParamsData
netParamsPath
public java.lang.String[] netParamsPath
defaultIcon
private javax.swing.Icon defaultIcon
icon
private javax.swing.Icon icon
MOD_IP_TABLES
public static int MOD_IP_TABLES
MOD_IPTABLE_FILTER
public static int MOD_IPTABLE_FILTER
MOD_IP_CONNTRACK
public static int MOD_IP_CONNTRACK
MOD_IP_CONNTRACK_FTP
public static int MOD_IP_CONNTRACK_FTP
MOD_IP_NAT_FTP
public static int MOD_IP_NAT_FTP
IP_FORWARD
public static int IP_FORWARD
RP_FILTER
public static int RP_FILTER
ICMP_ECHO_IGNORE_BROADCASTS
public static int ICMP_ECHO_IGNORE_BROADCASTS
ACCEPT_SOURCE_ROUTES
public static int ACCEPT_SOURCE_ROUTES
TCP_TIMESTAMPS
public static int TCP_TIMESTAMPS
TCP_SYNCOOKIES
public static int TCP_SYNCOOKIES
ACCEPT_REDIRECTS
public static int ACCEPT_REDIRECTS
ICMP_IGNORE_BOGUS_ERROR_RESPONSES
public static int ICMP_IGNORE_BOGUS_ERROR_RESPONSES
LOG_MARTIANS
public static int LOG_MARTIANS
TCP_FIN_TIMEOUT
public static int TCP_FIN_TIMEOUT
TCP_KEEPALIV_TIME
public static int TCP_KEEPALIV_TIME
TCP_WINDOW_SCALING
public static int TCP_WINDOW_SCALING
TCP_SACK
public static int TCP_SACK
| Constructor Detail |
ManagedFirewall
public ManagedFirewall(java.lang.String name)
- Method to create ManagedFirewall object
ManagedFirewall
public ManagedFirewall(java.lang.String name, org.jwall.type.IP ip, java.lang.String comment)
- Method to create ManagedFirewall object
| Method Detail |
getFWBinary
public java.lang.String getFWBinary()
getCHMODBinary
public java.lang.String getCHMODBinary()
getModprobeBinary
public java.lang.String getModprobeBinary()
getFWScript
public java.lang.String getFWScript()
- Method to get path to FWScript file
getLNBinary
public java.lang.String getLNBinary()
- Method to get path to ln binary
getNetParamsData
public java.lang.String getNetParamsData(int index)
- Method to get data for netParamsData
getNetParamsPath
public java.lang.String getNetParamsPath(int index)
- Method to get data for netParamsPath
getNetParamsName
public java.lang.String getNetParamsName(int index)
- Method to get file name component of netParamsPath
getNetParamsLength
public int getNetParamsLength()
- Method to get length of netParamsPath length
getModuleName
public java.lang.String getModuleName(int index)
- Method to get module name for given index
getModuleData
public boolean getModuleData(int index)
- Method to get module data for given index
getModuleLength
public int getModuleLength()
- Method to get length of moduleName array
getObjectType
public java.lang.String getObjectType()
- Overrides:
getObjectTypein classVPNPeer
getInterfaces
public java.util.Vector getInterfaces()
getIcon
public javax.swing.Icon getIcon()
- Description copied from interface:
org.jwall.type.SortedDisplayable - Returns the icon associated with the object or
nullif the default icon should be used.- Specified by:
getIconin interfaceorg.jwall.type.SortedDisplayable- Overrides:
getIconin classHost
setIcon
public void setIcon(javax.swing.Icon anIcon)
- Specified by:
setIconin interfaceorg.jwall.type.SortedDisplayable- Overrides:
setIconin classHost
setFWBinary
public void setFWBinary(java.lang.String fwbinary)
- Method to set path to iptables binary file
setFWScript
public void setFWScript(java.lang.String fwscript)
- Method to set path to firewall script
setCHMODBinary
public void setCHMODBinary(java.lang.String chmodbinary)
- Method to set path to chmod binary
setModprobeBinary
public void setModprobeBinary(java.lang.String modprobe_path)
- Method to set path to modprobe binary
setLNBinary
public void setLNBinary(java.lang.String lnbinary)
- Method to set path to ln binary
setNetParamsData
public void setNetParamsData(java.lang.String data, int index)
- Method to set data for a single netParams element
setNetParamsData
public void setNetParamsData(java.lang.String name, java.lang.String data)
- Method to set data for a single netParams element
setModuleData
public void setModuleData(boolean data,
int index)
- Method to set data for a single moduleData element
setModuleData
public void setModuleData(java.lang.String module, boolean data)
- Method to set data for a single moduleData element
setInterfaces
public void setInterfaces(java.util.Vector nics)
- Method to set network interfaces
|
|||||||||
| Home >> All >> org >> jwall >> [ object overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC