Package network.detectors

Class Summary
AbnormalLoginProfileEventDetector  
AbnormalRootLoginEventDetector The AbnormalRootLoginEvent Detector checks to see if there is any root login from a host that is not specified in the $NETMON/config/roothosts files (list of hosts that a root login is permitted from).
AgentAliveEventDetector The AgentAliveEvent Detector periodically checks to see if detectors in an agent have died by checking that the number of threads in an agent never decreases.
AgentServerLogEventDetector  
AjantaResourceMonitorEventDetector  
AjantaWatcherEventDetector  
Backtrack  
BlacklistEventDetector BlacklistEventDetector checks to see if any Snort events are from a blacklisted host.
CERTAdvisoryEventDetector Periodically this detector goes to the CERT website and downloads security alerts.
CERTSnortEventDetector  
CheckSignatureEventDetector  
CPUMonitorEventDetector The CPUMonitorEvent Detector generates a list of all currently running processes and respective statistics on a monitored host, using the UNIX `ps' command.
CPUTimerEventDetector The CPUTimerEvent Detector is a special detector.
DaemonDeletedEventDetector The DaemonDeletedEventDetector detects if a daemon has been deleted.
DeletedProcessEventDetector This detector keeps a record of all processes seen on the system, and compares against this record any process events (network.events.ProcessMonitoringEvent) that occur.
DiskFullEventDetector This detector watches a number of disk volumes and warns (generates a DiskFullEvent) if the space used is above X percent.
DummyEventDetector As the name implies, this is a dummy detector.
DynamicUserTrackingEventDetector  
EventDetector  
FailureEventDetector The FailureEvent Detector can monitor agents and detectors for failure.
FileAddedEventDetector  
FileChangedEventDetector  
FileConsistencyEventDetector This detector hashes all files in /usr/bin and recalculates the hashes periodically.
FileDeletedEventDetector  
FileLastChangedEventDetector  
FileSBitChangedEventDetector Generates FileSBitChangedEvents based on a comparison of the previous permissions and the new permissions.
FileSystemFullEventDetector This detector watches the syslog file and looks for messages indicating that a partition is full.
FtpAlarmEventDetector An FtpAlarm Detector.
FtpEventDetector This detector extends the SyslogEventDetector and generates FtpEvents when called.
IllegitimateRootPresenceEventDetector The IllegitimateRootPresenceEvent Detector is notified of NewRootProcessEvents, and then checks to see if the root user appears in the output of the 'who -q' command.
InvalidUserAlarmEventDetector This detector analyzes ConnectEvents to see if their initiating user's username is on the validUsers list.
IPEEventDetector IPE stands for IllegalProcessExecution.
LocalUserSwitchEventDetector  
LoginEventDetector  
LoginFromBlacklistEventDetector This detector checks to see if a login comes from a blacklisted host.
LoginProfileGeneratorEventDetector  
LogoutEventDetector  
MarkFailEventDetector Looks for the MARK message in the syslog file.
MigrationEventDetector  
MultipleAccountSwitchEventDetector  
MultipleLoginAttemptsEventDetector Detects if a user has tried to login a specified number of times in a specified time period.
MultipleLoginFailureFromSameLocationEventDetector  
MultipleUserLoginFailureEventDetector  
NewProcessEventDetector Check for NewProcess, We keep a record of all processes seen, and compare against it to see if new processes have been created.
NewRootProcessEventDetector Checks for processes running as 'root' If found, new event will be generated, and the event handler will take appropriate action, eg: launching further agents to monitor critical resources.
NewSignatureEventDetector  
OutsideAndLocalLoginEventDetector Detects if the same user has logged in from the local domain and an outside domain at the same time.
OutsideDomainLoginEventDetector Detects logins from outside the domain.
PartitionFullEventDetector Detects if any disk partition is full
PortscanEventDetector  
ProcessMonitoringEventDetector Detects the processes that are currently running.
RecoveryHandlerDetector  
RemoteLoginEventDetector  
RemoteUserSwitchEventDetector  
RLoginEventDetector Detects logins from the RLogin protocol.
RootPresenceEventDetector Check for RootPresence, through either legitimate logins (xdm, or SU), or through new processes being started as root.
RPCAbnormalTrafficEventDetector  
RSHEventDetector Detects logins using the RSH protocol Triggered by default by SyslogEvent Detects RSH logins by matching RSH in a syslog line
RunawayProcessEventDetector Detects if a user process has been running for too long.
SFtpEventDetector Detects SFtp events.
SMSAgentAliveEventDetector  
SMSFailureEventDetector  
SMSRecoveryHandlerDetector  
SnortEventDetector  
SnortRestartEventDetector  
SnortRuleEventDetector  
SshEventDetector  
SshSftpEventDetector  
SUDOEventDetector Detects the execution of sudo - a program that allows a user to run a program as another user.
SUEventDetector  
SyntheticEventDetector  
SyslogEventDetector  
SystemSnapshotEventDetector  
TelnetEventDetector  
TelnetFtpLoginEventDetector  
TestEventDetector As the name implies, this is a test detector.
TimerEventDetector  
UserPresenceEventDetector  
UserSwitchAttemptEventDetector  
UserSwitchConfirmEventDetector  
UserSwitchToKonark1EventDetector  
UserSwitchToRootEventDetector  
WrapperEventDetector  
XDMEventDetector