Go to the source code of this file.
|
| void | first_init_radar (void) |
| |
| void | last_close_radar (void) |
| |
| void | init_radar (void) |
| |
| void | close_radar (void) |
| |
| void | reset_radar (void) |
| |
| void | free_new_node (void) |
| |
| struct radar_queue * | find_node_radar_q (map_node *node) |
| |
| struct radar_queue * | find_ip_radar_q (inet_prefix *ip) |
| |
| int | count_hooking_nodes (void) |
| |
| void | rnl_reset (struct rnode_list **rnlist, int *rnlist_counter) |
| |
| interface ** | rnl_get_dev (struct rnode_list *rnlist, map_node *node) |
| |
| interface * | rnl_get_rand_dev (struct rnode_list *rnlist, map_node *node) |
| |
| int | rnl_get_sk (struct rnode_list *rnlist, map_node *node) |
| |
| void | rnl_close_all_sk (struct rnode_list *rnlist) |
| |
| int | rnl_fill_rq (map_node *rnode, PACKET *pkt) |
| |
| int | rnl_send_rq (map_node *rnode, PACKET *pkt, int pkt_flags, u_char rq, int rq_id, u_char re, int check_ack, PACKET *rpkt) |
| |
| void | new_rnode_allowed (struct allowed_rnode **alr, int *alr_counter, int *gid, int min_lvl, int max_lvl) |
| |
| void | reset_rnode_allowed (struct allowed_rnode **alr, int *alr_counter) |
| |
| void | final_radar_queue (void) |
| |
| void | radar_update_map (void) |
| |
| struct radar_queue * | add_radar_q (PACKET pkt) |
| |
| int | radar_exec_reply (PACKET pkt) |
| |
| int | radar_scan (int activate_qspn) |
| |
| int | radard (PACKET rpkt) |
| |
| int | radar_recv_reply (PACKET pkt) |
| |
| void * | radar_daemon (void *null) |
| |
| void | radar_wait_new_scan (void) |
| |
| int | refresh_hook_root_node (void) |
| |
| #define MAX_RADAR_SCANS 16 |
| #define RADQ_VOID_RNODE 0 |
| void close_radar |
( |
void |
| ) |
|
| int count_hooking_nodes |
( |
void |
| ) |
|
| void final_radar_queue |
( |
void |
| ) |
|
| void first_init_radar |
( |
void |
| ) |
|
| void free_new_node |
( |
void |
| ) |
|
| void last_close_radar |
( |
void |
| ) |
|
| void new_rnode_allowed |
( |
struct allowed_rnode ** |
alr, |
|
|
int * |
alr_counter, |
|
|
int * |
gid, |
|
|
int |
min_lvl, |
|
|
int |
max_lvl |
|
) |
| |
| void* radar_daemon |
( |
void * |
null | ) |
|
| int radar_exec_reply |
( |
PACKET |
pkt | ) |
|
| int radar_recv_reply |
( |
PACKET |
pkt | ) |
|
| int radar_scan |
( |
int |
activate_qspn | ) |
|
| void radar_update_map |
( |
void |
| ) |
|
Let's consider all our rnodes void, in this way we'll know what rnodes will remain void after the update.
| void radar_wait_new_scan |
( |
void |
| ) |
|
| int refresh_hook_root_node |
( |
void |
| ) |
|
| void reset_radar |
( |
void |
| ) |
|
| void reset_rnode_allowed |
( |
struct allowed_rnode ** |
alr, |
|
|
int * |
alr_counter |
|
) |
| |
| void rnl_close_all_sk |
( |
struct rnode_list * |
rnlist | ) |
|
| void rnl_reset |
( |
struct rnode_list ** |
rnlist, |
|
|
int * |
rnlist_counter |
|
) |
| |
| int rnl_send_rq |
( |
map_node * |
rnode, |
|
|
PACKET * |
pkt, |
|
|
int |
pkt_flags, |
|
|
u_char |
rq, |
|
|
int |
rq_id, |
|
|
u_char |
re, |
|
|
int |
check_ack, |
|
|
PACKET * |
rpkt |
|
) |
| |
| struct timeval scan_start |