ze-filter  (ze-filter-0.8.0-develop-180218)
Filter : DNS - (IP / URL) Blacklists

Classes

struct  iprbwl_T
 
struct  urlbl_T
 

Functions

bool init_iprbwl_table ()
 
void dump_iprbwl_table ()
 
bool load_iprbwl_table (char *cfdir, char *fname)
 
uint32_t check_iprbwl_table (char *id, char *ip, char *name, iprbwl_T *rbwl)
 
bool check_dns_iprbwl (char *ip, char *name, char *rbwl, char *code, size_t size)
 
bool init_urlbl_table ()
 
void dump_urlbl_table ()
 
bool load_urlbl_table (char *cfdir, char *fname)
 
uint32_t check_urlbl_table (char *id, char *name, urlbl_T *bl)
 
bool check_dns_urlbl (char *name, char *bl, char *code, size_t size, bool recurse)
 
int check_rurlbl (char *, char *, char *)
 
bool db_open_rurlbl_database ()
 
bool db_reopen_rurlbl_database ()
 

Detailed Description

Function Documentation

◆ check_dns_iprbwl()

bool check_dns_iprbwl ( char *  ip,
char *  name,
char *  rbwl,
char *  code,
size_t  size 
)

Definition at line 45 of file ze-dns-iprbwl.c.

◆ check_dns_urlbl()

bool check_dns_urlbl ( char *  name,
char *  bl,
char *  code,
size_t  size,
bool  recurse 
)

Definition at line 43 of file ze-dns-urlbl.c.

◆ check_iprbwl_table()

uint32_t check_iprbwl_table ( char *  id,
char *  ip,
char *  name,
iprbwl_T rbwl 
)

Definition at line 440 of file ze-dns-iprbwl.c.

◆ check_rurlbl()

int check_rurlbl ( char *  ,
char *  ,
char *   
)

Definition at line 443 of file ze-mailregex.c.

◆ check_urlbl_table()

uint32_t check_urlbl_table ( char *  id,
char *  name,
urlbl_T bl 
)

Definition at line 440 of file ze-dns-urlbl.c.

◆ db_open_rurlbl_database()

bool db_open_rurlbl_database ( )

Definition at line 794 of file ze-mailregex.c.

◆ db_reopen_rurlbl_database()

bool db_reopen_rurlbl_database ( )

Definition at line 840 of file ze-mailregex.c.

◆ dump_iprbwl_table()

void dump_iprbwl_table ( )

Definition at line 398 of file ze-dns-iprbwl.c.

◆ dump_urlbl_table()

void dump_urlbl_table ( )

Definition at line 396 of file ze-dns-urlbl.c.

◆ init_iprbwl_table()

bool init_iprbwl_table ( )

Definition at line 377 of file ze-dns-iprbwl.c.

◆ init_urlbl_table()

bool init_urlbl_table ( )

Definition at line 374 of file ze-dns-urlbl.c.

◆ load_iprbwl_table()

bool load_iprbwl_table ( char *  cfdir,
char *  fname 
)

Definition at line 352 of file ze-dns-iprbwl.c.

◆ load_urlbl_table()

bool load_urlbl_table ( char *  cfdir,
char *  fname 
)

Definition at line 347 of file ze-dns-urlbl.c.