TUBS-IBR-LINUX-NETFILTER-MIB

File: TUBS-IBR-LINUX-NETFILTER-MIB.mib (20836 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
SNMP-FRAMEWORK-MIB INET-ADDRESS-MIB TUBS-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
Unsigned32 Counter64 TEXTUAL-CONVENTION
TruthValue StorageType RowStatus
TimeStamp MODULE-COMPLIANCE OBJECT-GROUP
NOTIFICATION-GROUP SnmpAdminString InetAddressType
InetAddress InetAddressPrefixLength ibr

Defined Types

LnfTarget  
This data type represents an action that is about to be applied to a packet. none(1): No action, except increasing counters. other(2): An unknown extension action which cannot be described by the values specified below. drop(3): Drop the packet on the floor. accept(4): Let the packet through. queue(5): Pass the packet to userspace. return(6): Stop traversing this chain and resume at the next rule in the previous (calling) chain. chain(7): Jump to the user chain specified by a related object.
TEXTUAL-CONVENTION    
  INTEGER none(1), other(2), drop(3), accept(4), queue(5), return(6), chain(7)  

LnfTableEntry  
SEQUENCE    
  lnfTableAddressType InetAddressType
  lnfTableName SnmpAdminString
  lnfTableLastChange TimeStamp

LnfChainEntry  
SEQUENCE    
  lnfChainName SnmpAdminString
  lnfChainPackets Counter64
  lnfChainOctets Counter64
  lnfChainTarget LnfTarget
  lnfChainLastChange TimeStamp
  lnfChainStorage StorageType
  lnfChainStatus RowStatus

LnfRuleEntry  
SEQUENCE    
  lnfRuleIndex Unsigned32
  lnfRuleProtocol Unsigned32
  lnfRuleProtocolInv TruthValue
  lnfRuleSourceAddress InetAddress
  lnfRuleSourceAddressPrefixLength InetAddressPrefixLength
  lnfRuleSourceAddressInv TruthValue
  lnfRuleDestinationAddress InetAddress
  lnfRuleDestinationAddressPrefixLength InetAddressPrefixLength
  lnfRuleDestinationAddressInv TruthValue
  lnfRuleInInterface SnmpAdminString
  lnfRuleInInterfaceInv TruthValue
  lnfRuleOutInterface SnmpAdminString
  lnfRuleOutInterfaceInv TruthValue
  lnfRuleFragment TruthValue
  lnfRuleFragmentInv TruthValue
  lnfRulePackets Counter64
  lnfRuleOctets Counter64
  lnfRuleTarget LnfTarget
  lnfRuleTargetChain SnmpAdminString
  lnfRuleTrapEnable TruthValue
  lnfRuleLastChange TimeStamp
  lnfRuleStorage StorageType
  lnfRuleStatus RowStatus

Defined Values

lnfMIB 1.3.6.1.4.1.1575.1.13
Experimental MIB module for the Linux 2.4 netfilter subsystem.
MODULE-IDENTITY    

lnfObjects 1.3.6.1.4.1.1575.1.13.1
OBJECT IDENTIFIER    

lnfTraps 1.3.6.1.4.1.1575.1.13.2
OBJECT IDENTIFIER    

lnfConformance 1.3.6.1.4.1.1575.1.13.3
OBJECT IDENTIFIER    

lnfLastChange 1.3.6.1.4.1.1575.1.13.1.1
The time of the last netfilter configuration change of any kind, including any creation, deletion or modification of any table of this MIB.
Status: current Access: read-only
OBJECT-TYPE    
  TimeStamp  

lnfTableTable 1.3.6.1.4.1.1575.1.13.1.2
A list of all tables installed on the netfilter subsystem.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    LnfTableEntry

lnfTableEntry 1.3.6.1.4.1.1575.1.13.1.2.1
An entry describing a particular netfilter table.
Status: current Access: not-accessible
OBJECT-TYPE    
  LnfTableEntry  

lnfTableAddressType 1.3.6.1.4.1.1575.1.13.1.2.1.1
The address type for which the netfilter table works.
Status: current Access: not-accessible
OBJECT-TYPE    
  InetAddressType ipv4(1), ipv6(2)  

lnfTableName 1.3.6.1.4.1.1575.1.13.1.2.1.2
The name of the netfilter table.
Status: current Access: not-accessible
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

lnfTableLastChange 1.3.6.1.4.1.1575.1.13.1.2.1.3
The time of the last modification of this netfilter table, including the creation or deletion of a netfilter chain that belongs to this table.
Status: current Access: read-only
OBJECT-TYPE    
  TimeStamp  

lnfChainTable 1.3.6.1.4.1.1575.1.13.1.3
A list of all chains installed on the netfilter subsystem.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    LnfChainEntry

lnfChainEntry 1.3.6.1.4.1.1575.1.13.1.3.1
An entry describing a particular netfilter chain.
Status: current Access: not-accessible
OBJECT-TYPE    
  LnfChainEntry  

lnfChainName 1.3.6.1.4.1.1575.1.13.1.3.1.1
The netfilter chain to which the rule belongs.
Status: current Access: not-accessible
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

lnfChainPackets 1.3.6.1.4.1.1575.1.13.1.3.1.2
The number of packets that passed this chain since the rule was installed or reset.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

lnfChainOctets 1.3.6.1.4.1.1575.1.13.1.3.1.3
The number of octets that passed this chain since the chain was installed or reset.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

lnfChainTarget 1.3.6.1.4.1.1575.1.13.1.3.1.4
The action that shall be applied to a packet if no rule within the chain matches. Note that user-defined chains only allow return(6).
Status: current Access: read-create
OBJECT-TYPE    
  LnfTarget drop(3), accept(4), return(6)  

lnfChainLastChange 1.3.6.1.4.1.1575.1.13.1.3.1.5
The time of the last modification of this netfilter chain, including the creation or deletion of a netfilter rule that belongs to this chain.
Status: current Access: read-only
OBJECT-TYPE    
  TimeStamp  

lnfChainStorage 1.3.6.1.4.1.1575.1.13.1.3.1.6
This object defines whether this row is kept in volatile storage and lost upon reboot or whether it is backed up by stable storage or builtin.
Status: current Access: read-create
OBJECT-TYPE    
  StorageType  

lnfChainStatus 1.3.6.1.4.1.1575.1.13.1.3.1.7
This object is used to create and delete rows in the lnfChainTable.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

lnfRuleTable 1.3.6.1.4.1.1575.1.13.1.4
A list of all rules installed on the netfilter subsystem.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    LnfRuleEntry

lnfRuleEntry 1.3.6.1.4.1.1575.1.13.1.4.1
An entry describing a particular netfilter rule. Rules of different netfilter tables and chains are distinguished by the corresponding index objects.
Status: current Access: not-accessible
OBJECT-TYPE    
  LnfRuleEntry  

lnfRuleIndex 1.3.6.1.4.1.1575.1.13.1.4.1.1
A unique number identifying the rule within a netfilter chain.
Status: current Access: not-accessible
OBJECT-TYPE    
  Unsigned32  

lnfRuleProtocol 1.3.6.1.4.1.1575.1.13.1.4.1.2
The protocol of the rule. The number zero matches all protocols.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32 0..255  

lnfRuleProtocolInv 1.3.6.1.4.1.1575.1.13.1.4.1.3
This flag specifies whether the lnfRuleProtocol test has to be inverted.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

lnfRuleSourceAddress 1.3.6.1.4.1.1575.1.13.1.4.1.4
The source address of a packet. The exact format depends on the address type specified by lnfRuleAddressType. This test is applied for an address prefix whose length is specified by lnfRuleSourceAddressPrefixLength. If a new row is created this object should default to an all-zeros value with a length approrpiate for the corresponding lnfRuleAddressType object value.
Status: current Access: read-create
OBJECT-TYPE    
  InetAddress  

lnfRuleSourceAddressPrefixLength 1.3.6.1.4.1.1575.1.13.1.4.1.5
The network prefix length associated with lnfRuleSourceAddress.
Status: current Access: read-create
OBJECT-TYPE    
  InetAddressPrefixLength  

lnfRuleSourceAddressInv 1.3.6.1.4.1.1575.1.13.1.4.1.6
This flag specifies whether the lnfRuleSourceAddress and lnfRuleSourceAddressPrefixLength test has to be inverted.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

lnfRuleDestinationAddress 1.3.6.1.4.1.1575.1.13.1.4.1.7
The destination address of a packet. The exact format depends on the address type specified by lnfRuleAddressType. This test is applied for an address prefix whose length is specified by lnfRuleDestinationAddressPrefixLength. If a new row is created this object should default to an all-zeros value with a length approrpiate for the corresponding lnfRuleAddressType object value.
Status: current Access: read-create
OBJECT-TYPE    
  InetAddress  

lnfRuleDestinationAddressPrefixLength 1.3.6.1.4.1.1575.1.13.1.4.1.8
The network prefix length associated with lnfRuleDestinationAddress.
Status: current Access: read-create
OBJECT-TYPE    
  InetAddressPrefixLength  

lnfRuleDestinationAddressInv 1.3.6.1.4.1.1575.1.13.1.4.1.9
This flag specifies whether the lnfRuleDestinationAddress and lnfRuleDestinationAddressPrefixLength test has to be inverted.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

lnfRuleInInterface 1.3.6.1.4.1.1575.1.13.1.4.1.10
Name of an interface via which a packet is going to be received (only for packets entering the INPUT, FORWARD and PREROUTING chains). If the interface name ends in a '+', then any interface which begins with this name will match. If this is an empty string, any interface name will match.
Status: current Access: read-create
OBJECT-TYPE    
  SnmpAdminString Size(0..16)  

lnfRuleInInterfaceInv 1.3.6.1.4.1.1575.1.13.1.4.1.11
This flag specifies whether the lnfRuleInInterface test has to be inverted.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

lnfRuleOutInterface 1.3.6.1.4.1.1575.1.13.1.4.1.12
Name of an interface via which a packet is going to be sent (for packets entering the FORWARD, OUTPUT and POSTROUTING chains). If the interface name ends in a '+', then any interface which begins with this name will match. If this is an empty string, any interface name will match.
Status: current Access: read-create
OBJECT-TYPE    
  SnmpAdminString Size(0..16)  

lnfRuleOutInterfaceInv 1.3.6.1.4.1.1575.1.13.1.4.1.13
This flag specifies whether the lnfRuleOutInterface test has to be inverted.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

lnfRuleFragment 1.3.6.1.4.1.1575.1.13.1.4.1.14
If this flag is true, the rule only refers to second and further fragments of fragmented packets. Since there is no way to tell the source or destination ports of such a packet (or ICMP type), such a packet will not match any rules which specify them.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

lnfRuleFragmentInv 1.3.6.1.4.1.1575.1.13.1.4.1.15
This flag specifies whether the lnfRuleFragmentInv test, if true, has to be inverted. An inverted rule will only match head fragments, or unfragmented packets.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

lnfRulePackets 1.3.6.1.4.1.1575.1.13.1.4.1.16
The number of packets that matched this rule since the rule was installed or reset.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

lnfRuleOctets 1.3.6.1.4.1.1575.1.13.1.4.1.17
The number of octets that matched this rule since the rule was installed or reset.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

lnfRuleTarget 1.3.6.1.4.1.1575.1.13.1.4.1.18
The action that shall be applied to a packet if the rule matches. If the value is chain(7), then jump to the user chain specified by lnfRuleTargetChain.
Status: current Access: read-create
OBJECT-TYPE    
  LnfTarget  

lnfRuleTargetChain 1.3.6.1.4.1.1575.1.13.1.4.1.19
The name of the target chain if the value of lnfRuleTarget is chain(7).
Status: current Access: read-create
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

lnfRuleTrapEnable 1.3.6.1.4.1.1575.1.13.1.4.1.20
Indicates whether lnfRuleMatch traps should be generated for packets matching this rule. Note that it's up to the implementation to delay and accumulate mutliple traps in order to reduce the number of emitted traps.
Status: current Access: read-write
OBJECT-TYPE    
  TruthValue  

lnfRuleLastChange 1.3.6.1.4.1.1575.1.13.1.4.1.21
The time of the last modification of this netfilter rule. If it has been unchanged since the last re-initialization of the local network management subsystem, then this object contains a zero value.
Status: current Access: read-only
OBJECT-TYPE    
  TimeStamp  

lnfRuleStorage 1.3.6.1.4.1.1575.1.13.1.4.1.22
This object defines whether this row is kept in volatile storage and lost upon reboot or whether it is backed up by stable storage or builtin.
Status: current Access: read-create
OBJECT-TYPE    
  StorageType  

lnfRuleStatus 1.3.6.1.4.1.1575.1.13.1.4.1.23
This object is used to create and delete rows in the lnfRuleTable.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

lnfNotifications 1.3.6.1.4.1.1575.1.13.2.0
OBJECT IDENTIFIER    

lnfRuleMatch 1.3.6.1.4.1.1575.1.13.2.0.1
A lnfRuleMatch trap signifies that the rule to which the lnfRulePackets and lnfRuleOctets objects belong was matched by at least one packets since the last trap for the same rule was emitted. The agent may delay and accumulate mutliple traps in order to reduce the number of emitted traps, but the time for accumulation should be no more than 60 seconds. Note that detailed information on the packet(s) that triggered a trap is not available from the trap's objects. This would cause problems with the accumulation of matches and/or increased trap traffic.
Status: current Access: read-create
NOTIFICATION-TYPE    

lnfCompliances 1.3.6.1.4.1.1575.1.13.3.1
OBJECT IDENTIFIER    

lnfGroups 1.3.6.1.4.1.1575.1.13.3.2
OBJECT IDENTIFIER    

lnfCompliance 1.3.6.1.4.1.1575.1.13.3.1.1
The compliance statement for an SNMP entity which implements the Linux Netfilter MIB.
Status: current Access: read-create
MODULE-COMPLIANCE    

lnfGeneralGroup 1.3.6.1.4.1.1575.1.13.3.2.1
A collection of all Linux Netfilter objects of the core table.
Status: current Access: read-create
OBJECT-GROUP    

lnfNotificationGroup 1.3.6.1.4.1.1575.1.13.3.2.2
A collection of all Linux Netfilter notifications.
Status: current Access: read-create
NOTIFICATION-GROUP