35 lines
889 B
Ruby
35 lines
889 B
Ruby
# Events that can occur in the host/service database.
|
|
module Msf::DatabaseEvent
|
|
# Called when a new client is added to the database. The client
|
|
# parameter is of type Client.
|
|
def on_db_client(client)
|
|
end
|
|
|
|
# Called when a new host is added to the database. The host parameter is
|
|
# of type Host.
|
|
def on_db_host(host)
|
|
end
|
|
|
|
# Called when an existing host's state changes
|
|
def on_db_host_state(host, ostate)
|
|
end
|
|
|
|
# Called when a new reference is created.
|
|
def on_db_ref(ref)
|
|
end
|
|
|
|
# Called when a new service is added to the database. The service
|
|
# parameter is of type Service.
|
|
def on_db_service(service)
|
|
end
|
|
|
|
# Called when an existing service's state changes
|
|
def on_db_service_state(host, port, ostate)
|
|
end
|
|
|
|
# Called when an applicable vulnerability is found for a service. The vuln
|
|
# parameter is of type Vuln.
|
|
def on_db_vuln(vuln)
|
|
end
|
|
end
|