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 |