OpenVAS Libraries
4.0+rc3.SVN
|
#include "resource_request.h"
Defines | |
#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. | |
Functions | |
GSList * | resource_request_sources (resource_type_t resource_type) |
Request sources for a resource type. | |
GSList * | resource_request_resource (const gchar *source, resource_type_t resource_type, const gchar *username, const gchar *password) |
Request resources from a source. |
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.
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. |