OpenVAS Libraries
6.0+beta5
|
#include "resource_request.h"
Macros | |
#define | KEY_ATTRIBUTE "attribute" |
#define | KEY_DOMAIN "domain" |
#define | KEY_FILTER "filter" |
#define | KEY_HOST "host" |
#define | KEY_ROOTDN "rootdn" |
#define | KEY_SOURCE_TYPE "sourcetype" |
#define | KEY_USERDN "userdn" |
#define | SOURCE_TYPE_LDAP "ldap" |
#define | SOURCE_TYPE_ADS "ads" |
#define | TARGET_LOCATOR_FILE_NAME "target.locators" |
#define | G_LOG_DOMAIN "lib rer" |
GLib logging domain. More... | |
Functions | |
GSList * | resource_request_sources (resource_type_t resource_type) |
Request sources for a resource type. More... | |
GSList * | resource_request_resource (const gchar *source, resource_type_t resource_type, const gchar *username, const gchar *password) |
Request resources from a source. More... | |
This module implements an abstract way to describe external sources and fetch resources (strings) from external these sources.
The concrete implementation deals with target resources and ldap sources only.
The external sources are specified in a key-file.
#define G_LOG_DOMAIN "lib rer" |
GLib logging domain.
#define KEY_ATTRIBUTE "attribute" |
#define KEY_DOMAIN "domain" |
#define KEY_FILTER "filter" |
#define KEY_HOST "host" |
#define KEY_ROOTDN "rootdn" |
#define KEY_SOURCE_TYPE "sourcetype" |
#define KEY_USERDN "userdn" |
#define SOURCE_TYPE_ADS "ads" |
#define SOURCE_TYPE_LDAP "ldap" |
#define TARGET_LOCATOR_FILE_NAME "target.locators" |
GSList* resource_request_resource | ( | const gchar * | source, |
resource_type_t | resource_type, | ||
const gchar * | username, | ||
const gchar * | password | ||
) |
Request resources from a source.
[in] | source | Name of the source to use. |
[in] | resource_type | Type of resource to request. |
[in] | username | Username to authenticate with (if needed). |
[in] | password | Password to authenticate with (if needed). |
GSList* resource_request_sources | ( | resource_type_t | resource_type) |
Request sources for a resource type.
[in] | resourcetype | The resource type to find sources for. |