2007-12-29 09:08:05 +00:00
|
|
|
CLAMAV_PUBLIC {
|
|
|
|
global:
|
2007-12-31 12:46:26 +00:00
|
|
|
cl_cvdfree;
|
|
|
|
cl_cvdhead;
|
|
|
|
cl_cvdparse;
|
|
|
|
cl_cvdverify;
|
|
|
|
cl_debug;
|
2008-11-10 17:39:58 +00:00
|
|
|
cl_init;
|
|
|
|
cl_engine_new;
|
2009-03-12 15:21:36 +00:00
|
|
|
cl_engine_set_num;
|
|
|
|
cl_engine_get_num;
|
|
|
|
cl_engine_set_str;
|
|
|
|
cl_engine_get_str;
|
2010-11-02 12:26:33 +02:00
|
|
|
cl_engine_set_clcb_hash;
|
2011-08-22 15:22:55 +03:00
|
|
|
cl_engine_set_clcb_meta;
|
2014-06-03 14:22:24 -04:00
|
|
|
cl_engine_set_clcb_file_props;
|
2010-11-02 12:26:33 +02:00
|
|
|
cl_set_clcb_msg;
|
2010-06-22 15:41:19 +02:00
|
|
|
cl_engine_set_clcb_pre_scan;
|
|
|
|
cl_engine_set_clcb_post_scan;
|
2015-10-01 17:47:37 -04:00
|
|
|
cl_engine_set_clcb_virus_found;
|
2010-06-22 15:41:19 +02:00
|
|
|
cl_engine_set_clcb_sigload;
|
2011-06-15 12:37:51 +03:00
|
|
|
cl_engine_set_clcb_pre_cache;
|
2009-03-02 18:56:03 +00:00
|
|
|
cl_engine_settings_copy;
|
|
|
|
cl_engine_settings_apply;
|
|
|
|
cl_engine_settings_free;
|
2008-11-10 17:39:58 +00:00
|
|
|
cl_engine_compile;
|
2008-11-13 15:55:35 +00:00
|
|
|
cl_engine_addref;
|
2008-11-10 17:39:58 +00:00
|
|
|
cl_engine_free;
|
2007-12-31 12:46:26 +00:00
|
|
|
cl_load;
|
|
|
|
cl_retdbdir;
|
|
|
|
cl_retflevel;
|
|
|
|
cl_retver;
|
|
|
|
cl_scandesc;
|
2010-11-02 12:26:33 +02:00
|
|
|
cl_scandesc_callback;
|
2007-12-31 12:46:26 +00:00
|
|
|
cl_scanfile;
|
2010-11-02 12:26:33 +02:00
|
|
|
cl_scanfile_callback;
|
2007-12-31 12:46:26 +00:00
|
|
|
cl_statchkdir;
|
|
|
|
cl_statfree;
|
|
|
|
cl_statinidir;
|
2010-02-12 15:52:19 +01:00
|
|
|
cl_countsigs;
|
2007-12-31 12:46:26 +00:00
|
|
|
cl_strerror;
|
2011-06-14 22:35:03 +03:00
|
|
|
cl_fmap_open_handle;
|
|
|
|
cl_fmap_open_memory;
|
|
|
|
cl_scanmap_callback;
|
2011-06-17 23:20:01 +03:00
|
|
|
cl_fmap_close;
|
2013-10-09 15:57:56 -04:00
|
|
|
cl_always_gen_section_hash;
|
2013-10-25 10:17:22 -04:00
|
|
|
cl_engine_set_stats_set_cbdata;
|
|
|
|
cl_engine_set_clcb_stats_add_sample;
|
|
|
|
cl_engine_set_clcb_stats_remove_sample;
|
|
|
|
cl_engine_set_clcb_stats_decrement_count;
|
|
|
|
cl_engine_set_clcb_stats_submit;
|
|
|
|
cl_engine_set_clcb_stats_flush;
|
|
|
|
cl_engine_set_clcb_stats_get_num;
|
|
|
|
cl_engine_set_clcb_stats_get_size;
|
|
|
|
cl_engine_set_clcb_stats_get_hostid;
|
2014-02-28 12:12:30 -05:00
|
|
|
cl_hash_init;
|
|
|
|
cl_update_hash;
|
|
|
|
cl_finish_hash;
|
|
|
|
cl_hash_destroy;
|
2014-03-07 13:09:37 -05:00
|
|
|
cl_engine_stats_enable;
|
2014-11-10 12:09:12 -05:00
|
|
|
lsig_sub_matched;
|
2007-12-29 09:08:05 +00:00
|
|
|
};
|
|
|
|
CLAMAV_PRIVATE {
|
|
|
|
global:
|
2019-01-22 14:05:05 -05:00
|
|
|
cli_sigperf_print;
|
|
|
|
cli_sigperf_events_destroy;
|
2014-09-16 15:56:56 -04:00
|
|
|
cli_pcre_perf_print;
|
|
|
|
cli_pcre_perf_events_destroy;
|
2015-06-03 15:28:39 -04:00
|
|
|
cli_pcre_init;
|
|
|
|
cli_pcre_build;
|
|
|
|
cli_pcre_scanbuf;
|
|
|
|
cli_pcre_recaloff;
|
|
|
|
cli_pcre_freeoff;
|
2012-12-05 15:48:52 -08:00
|
|
|
|
2009-09-24 16:21:51 +02:00
|
|
|
cli_gettmpdir;
|
2007-12-29 09:08:05 +00:00
|
|
|
cli_strtok;
|
2009-04-27 15:42:35 +00:00
|
|
|
cli_strtokenize;
|
2015-07-21 17:30:14 -04:00
|
|
|
cli_ldbtokenize;
|
2014-12-11 18:13:17 -05:00
|
|
|
cli_strlcat;
|
|
|
|
cli_strlcpy;
|
2020-01-28 14:21:31 -05:00
|
|
|
cli_strntoul;
|
2009-02-03 18:47:18 +00:00
|
|
|
cli_cvdunpack;
|
2007-12-29 09:08:05 +00:00
|
|
|
cli_regcomp;
|
|
|
|
cli_regexec;
|
|
|
|
cli_regfree;
|
|
|
|
cli_strrcpy;
|
|
|
|
cli_strbcasestr;
|
2008-01-30 20:04:02 +00:00
|
|
|
cli_isnumber;
|
2007-12-29 09:08:05 +00:00
|
|
|
cli_gentemp;
|
|
|
|
cli_gentempfd;
|
|
|
|
cli_rmdirs;
|
|
|
|
cli_chomp;
|
|
|
|
cli_rndnum;
|
|
|
|
|
|
|
|
cli_calloc;
|
|
|
|
cli_ole2_extract;
|
|
|
|
cli_errmsg;
|
2008-02-15 20:45:51 +00:00
|
|
|
cli_debug_flag;
|
|
|
|
cli_dbgmsg_internal;
|
2007-12-29 09:08:05 +00:00
|
|
|
cli_vba_readdir;
|
|
|
|
cli_vba_inflate;
|
|
|
|
cli_ppt_vba_read;
|
|
|
|
cli_wm_readdir;
|
|
|
|
cli_wm_decrypt_macro;
|
2019-01-22 14:05:05 -05:00
|
|
|
cli_free_vba_project;
|
2007-12-29 09:08:05 +00:00
|
|
|
cli_readn;
|
|
|
|
cli_str2hex;
|
2011-01-18 15:00:37 +01:00
|
|
|
cli_hashfile;
|
|
|
|
cli_hashstream;
|
2015-07-07 16:46:19 -04:00
|
|
|
text_normalize_init;
|
|
|
|
text_normalize_reset;
|
|
|
|
text_normalize_map;
|
2009-08-31 06:16:12 +02:00
|
|
|
html_normalise_map;
|
2007-12-29 09:08:05 +00:00
|
|
|
cli_utf16toascii;
|
|
|
|
|
|
|
|
cli_malloc;
|
|
|
|
cli_memstr;
|
|
|
|
cli_strdup;
|
|
|
|
cli_realloc;
|
2008-02-03 19:23:20 +00:00
|
|
|
cli_ctime;
|
2007-12-29 09:08:05 +00:00
|
|
|
tableCreate;
|
|
|
|
tableDestroy;
|
|
|
|
tableRemove;
|
|
|
|
tableFind;
|
|
|
|
tableIterate;
|
|
|
|
tableUpdate;
|
|
|
|
tableInsert;
|
|
|
|
cli_warnmsg;
|
|
|
|
cli_strtokbuf;
|
2008-07-08 19:02:15 +00:00
|
|
|
cli_js_init;
|
|
|
|
cli_js_process_buffer;
|
|
|
|
cli_js_parse_done;
|
|
|
|
cli_js_destroy;
|
|
|
|
cli_js_output;
|
2008-07-08 19:37:18 +00:00
|
|
|
cli_unescape;
|
|
|
|
cli_textbuffer_append_normalize;
|
2008-07-14 19:31:56 +00:00
|
|
|
cli_dconf_init;
|
2008-07-24 18:48:31 +00:00
|
|
|
cli_regex2suffix;
|
2008-07-14 19:31:56 +00:00
|
|
|
html_normalise_mem;
|
2008-07-25 16:03:04 +00:00
|
|
|
init_regex_list;
|
|
|
|
is_regex_ok;
|
|
|
|
regex_list_done;
|
|
|
|
regex_list_add_pattern;
|
|
|
|
cli_build_regex_list;
|
|
|
|
regex_list_match;
|
2010-06-29 13:51:59 +02:00
|
|
|
cli_hashset_destroy;
|
2008-07-25 16:03:04 +00:00
|
|
|
phishing_init;
|
|
|
|
init_domainlist;
|
|
|
|
init_whitelist;
|
|
|
|
phishing_done;
|
|
|
|
blobCreate;
|
|
|
|
blobAddData;
|
|
|
|
phishingScan;
|
|
|
|
blobDestroy;
|
|
|
|
load_regex_matcher;
|
2008-07-25 20:01:40 +00:00
|
|
|
html_tag_arg_free;
|
2008-07-28 19:22:15 +00:00
|
|
|
disasmbuf;
|
2008-08-04 00:01:14 +00:00
|
|
|
uniq_init;
|
|
|
|
uniq_free;
|
|
|
|
uniq_add;
|
|
|
|
uniq_get;
|
2008-08-01 14:50:38 +00:00
|
|
|
cli_hex2str;
|
2008-08-07 12:40:41 +00:00
|
|
|
cli_ac_init;
|
|
|
|
cli_ac_initdata;
|
|
|
|
cli_ac_buildtrie;
|
|
|
|
cli_ac_scanbuff;
|
|
|
|
cli_ac_freedata;
|
|
|
|
cli_ac_free;
|
2009-11-26 19:43:32 +01:00
|
|
|
cli_ac_chklsig;
|
2015-06-09 11:12:20 -04:00
|
|
|
cli_sigopts_handler;
|
2008-08-07 12:40:41 +00:00
|
|
|
cli_parse_add;
|
|
|
|
cli_bm_init;
|
|
|
|
cli_bm_scanbuff;
|
|
|
|
cli_bm_free;
|
2009-12-09 23:32:34 +01:00
|
|
|
cli_initroots;
|
2010-02-09 12:01:31 +02:00
|
|
|
cli_scanbuff;
|
2010-06-10 12:24:26 +02:00
|
|
|
cli_fmap_scandesc;
|
2019-02-12 15:10:04 -05:00
|
|
|
cli_check_auth_header;
|
2016-06-29 18:21:39 -04:00
|
|
|
cli_genhash_pe;
|
2008-10-11 13:56:29 +00:00
|
|
|
html_screnc_decode;
|
2009-01-26 19:47:02 +00:00
|
|
|
mpool_create;
|
2010-02-09 12:01:31 +02:00
|
|
|
mpool_calloc;
|
2009-01-26 19:47:02 +00:00
|
|
|
mpool_destroy;
|
|
|
|
mpool_free;
|
|
|
|
mpool_getstats;
|
2009-01-27 10:57:54 +00:00
|
|
|
cli_versig;
|
2010-01-20 15:02:13 +01:00
|
|
|
cli_versig2;
|
2009-02-03 18:47:18 +00:00
|
|
|
cli_filecopy;
|
2009-02-12 16:40:35 +00:00
|
|
|
cli_ftw;
|
|
|
|
cli_unlink;
|
|
|
|
cli_writen;
|
2009-02-18 14:54:16 +00:00
|
|
|
cli_url_canon;
|
2009-03-11 19:11:09 +00:00
|
|
|
cli_strerror;
|
2009-03-22 16:55:41 +00:00
|
|
|
decodeLine;
|
|
|
|
messageCreate;
|
|
|
|
messageDestroy;
|
|
|
|
base64Flush;
|
2009-04-27 15:42:35 +00:00
|
|
|
have_rar;
|
2009-08-28 20:07:25 +03:00
|
|
|
have_clamjit;
|
2009-06-26 16:30:46 +03:00
|
|
|
cli_bytecode_load;
|
2010-08-11 13:39:49 +03:00
|
|
|
cli_bytecode_prepare2;
|
2009-06-26 16:30:46 +03:00
|
|
|
cli_bytecode_run;
|
|
|
|
cli_bytecode_destroy;
|
2009-07-07 19:58:37 +03:00
|
|
|
cli_bytecode_context_alloc;
|
|
|
|
cli_bytecode_context_destroy;
|
|
|
|
cli_bytecode_context_setfuncid;
|
|
|
|
cli_bytecode_context_setparam_int;
|
|
|
|
cli_bytecode_context_setparam_ptr;
|
2009-09-08 22:25:33 +03:00
|
|
|
cli_bytecode_context_setfile;
|
2009-07-08 12:45:06 +03:00
|
|
|
cli_bytecode_context_getresult_int;
|
2009-07-07 19:58:37 +03:00
|
|
|
cli_bytecode_context_clear;
|
2009-08-25 18:54:14 +03:00
|
|
|
cli_bytecode_init;
|
|
|
|
cli_bytecode_done;
|
2009-08-27 18:12:39 +03:00
|
|
|
cli_bytecode_debug;
|
2009-11-19 20:18:39 +02:00
|
|
|
cli_hex2ui;
|
2009-08-31 06:16:12 +02:00
|
|
|
fmap;
|
2009-12-09 16:50:55 +02:00
|
|
|
cli_bytecode_context_set_trace;
|
|
|
|
cli_bytecode_debug_printsrc;
|
2009-12-11 20:43:58 +02:00
|
|
|
cli_bytecode_printversion;
|
2010-01-22 16:50:16 +02:00
|
|
|
cli_bytecode_describe;
|
2014-05-22 14:30:03 -04:00
|
|
|
cli_bytetype_describe;
|
|
|
|
cli_bytevalue_describe;
|
|
|
|
cli_byteinst_describe;
|
|
|
|
cli_bytefunc_describe;
|
2010-04-19 18:35:30 +03:00
|
|
|
cli_printcxxver;
|
2010-07-29 13:11:52 +03:00
|
|
|
cli_detect_environment;
|
2010-09-30 00:03:51 +03:00
|
|
|
cli_disasm_one;
|
2011-06-17 22:20:31 +03:00
|
|
|
cli_utf16_to_utf8;
|
2013-10-31 12:54:50 -04:00
|
|
|
get_fpu_endian;
|
2014-02-08 00:31:12 -05:00
|
|
|
cl_initialize_crypto;
|
|
|
|
cl_cleanup_crypto;
|
|
|
|
cl_hash_data;
|
|
|
|
cl_hash_file_fd;
|
|
|
|
cl_hash_file_fp;
|
|
|
|
cl_hash_file_fd_ctx;
|
|
|
|
cl_sha256;
|
|
|
|
cl_sha1;
|
|
|
|
cl_verify_signature;
|
|
|
|
cl_verify_signature_x509_keyfile;
|
|
|
|
cl_verify_signature_x509;
|
|
|
|
cl_get_x509_from_mem;
|
|
|
|
cl_validate_certificate_chain_ts_dir;
|
|
|
|
cl_validate_certificate_chain;
|
|
|
|
cl_verify_signature_fd;
|
|
|
|
cl_verify_signature_fd_x509;
|
|
|
|
cl_verify_signature_fd_x509_keyfile;
|
|
|
|
cl_verify_signature_hash;
|
|
|
|
cl_verify_signature_hash_x509;
|
|
|
|
cl_verify_signature_hash_x509_keyfile;
|
|
|
|
cl_load_cert;
|
|
|
|
cl_ASN1_GetTimeT;
|
|
|
|
cl_load_crl;
|
2014-03-11 10:50:59 -04:00
|
|
|
cl_sign_data_keyfile;
|
2014-02-08 00:31:12 -05:00
|
|
|
cl_sign_data;
|
|
|
|
cl_sign_file_fd;
|
|
|
|
cl_sign_file_fp;
|
|
|
|
cl_get_pkey_file;
|
|
|
|
cl_base64_decode;
|
|
|
|
cl_base64_encode;
|
2019-03-02 13:05:17 -05:00
|
|
|
cli_sanitize_filepath;
|
2019-12-24 08:13:47 -05:00
|
|
|
cli_gentemp_with_prefix;
|
2019-08-22 16:51:01 -04:00
|
|
|
|
|
|
|
__cli_strcasestr;
|
|
|
|
__cli_strndup;
|
|
|
|
__cli_strnlen;
|
|
|
|
__cli_strnstr;
|
2007-12-29 09:08:05 +00:00
|
|
|
local:
|
|
|
|
*;
|
|
|
|
};
|