s_stats Struct Reference

Collaboration diagram for s_stats:

Collaboration graph
[legend]
List of all members.

Detailed Description

Stores statistics informations.

Author:
VooDooMan
Version:
1
Date:
2004

Definition at line 60 of file stats.cpp.

Public Member Functions

void clear ()
 Clean-ups the structure.
 s_stats ()

Public Attributes

size_t all_bytes_received
 All TCP bytes received.
size_t all_bytes_sent
 All TCP bytes sent.
unsigned long botnet_auth_error
 Number of failed authentication on BOTNET.
unsigned long botnet_auth_ok
 Number of successful authentication on BOTNET.
unsigned long botnet_auth_proto_error
 Number of protocol errors on BOTNET.
size_t botnet_bytes_received
 Number of bytes received via BOTNET.
size_t botnet_bytes_sent
 Number of bytes sent via BOTNET.
unsigned long botnet_chandef_pulled
 Number of channel definitions pulled (BOTNET).
unsigned long botnet_chandef_pushed
 Number of channel definitions pushed (BOTNET).
unsigned long botnet_connections
 Number of BOTNET connections.
unsigned long botnet_objects_pulled
 Number of object pulled (BOTNET).
unsigned long botnet_objects_pushed
 Number of object pushed (BOTNET).
unsigned long botnet_partyline_events
 Number of partyline events (BOTNET).
unsigned long botnet_private_pulled
 Number of private definitions pulled (BOTNET).
unsigned long botnet_private_pushed
 Number of private definitions pushed (BOTNET).
unsigned long botnet_proc_pulled
 Number of procedures pulled (BOTNET).
unsigned long botnet_proc_pushed
 Number of procedures pushed (BOTNET).
unsigned long botnet_user_pulled
 Number of users pulled (BOTNET).
unsigned long botnet_user_pushed
 Number of users pushed (BOTNET).
string current_irc_server_host
 Name of host of the curret IRC server.
unsigned short current_irc_server_port
 Port of the curret IRC server.
size_t dcc_chat_bytes_received
 DCC CHAT / telnet all bytes received.
size_t dcc_chat_bytes_sent
 DCC CHAT / telnet all bytes sent.
unsigned long dcc_chat_connections
 Number of DCC CHAT / telnet or BOTNET connections.
size_t dcc_send_bytes_received
 Number of bytes received via DCC SEND.
size_t dcc_send_bytes_sent
 Number of bytes sent via DCC SEND.
unsigned long dcc_send_connections
 Number of DCC SEND connections.
size_t identd_bytes_received
 Number of IDENTD bytes received.
size_t identd_bytes_sent
 Number of IDENTD bytes sent.
unsigned long identd_connections
 Number of IDENTD connections.
size_t irc_all_bytes_received
 All bytes received from IRC server.
size_t irc_all_bytes_sent
 All bytes sent to IRC server.
unsigned long irc_connections
 Number of connects to IRC server.
size_t irc_last_bytes_received
 All bytes received from IRC server on last connection.
size_t irc_last_bytes_sent
 All bytes sent to IRC server on last connection.
unsigned long mail_sent
 Number of e-mails sent.


Constructor & Destructor Documentation

s_stats::s_stats  )  [inline]
 

Definition at line 141 of file stats.cpp.

References clear().

00142     {
00143         clear();
00144     }

Here is the call graph for this function:


Member Function Documentation

void s_stats::clear  )  [inline]
 

Clean-ups the structure.

Author:
VooDooMan
Version:
1
Date:
2004

Definition at line 122 of file stats.cpp.

References all_bytes_received, all_bytes_sent, botnet_auth_error, botnet_auth_ok, botnet_auth_proto_error, botnet_bytes_received, botnet_bytes_sent, botnet_chandef_pulled, botnet_chandef_pushed, botnet_connections, botnet_objects_pulled, botnet_objects_pushed, botnet_partyline_events, botnet_private_pulled, botnet_private_pushed, botnet_proc_pulled, botnet_proc_pushed, botnet_user_pulled, botnet_user_pushed, current_irc_server_host, current_irc_server_port, dcc_chat_bytes_received, dcc_chat_bytes_sent, dcc_chat_connections, dcc_send_bytes_received, dcc_send_bytes_sent, dcc_send_connections, identd_bytes_received, identd_bytes_sent, identd_connections, irc_all_bytes_received, irc_all_bytes_sent, irc_connections, irc_last_bytes_received, irc_last_bytes_sent, and mail_sent.

Referenced by s_stats(), and stats_init().


Member Data Documentation

size_t s_stats::all_bytes_received
 

All TCP bytes received.

Definition at line 62 of file stats.cpp.

Referenced by clear(), stats_botnet_bytes_received(), stats_dcc_chat_bytes_received(), stats_dcc_send_bytes_received(), stats_display(), stats_identd_bytes_received(), and stats_irc_bytes_received().

size_t s_stats::all_bytes_sent
 

All TCP bytes sent.

Definition at line 61 of file stats.cpp.

Referenced by clear(), stats_botnet_bytes_sent(), stats_dcc_chat_bytes_sent(), stats_dcc_send_bytes_sent(), stats_display(), stats_identd_bytes_sent(), and stats_irc_bytes_sent().

unsigned long s_stats::botnet_auth_error
 

Number of failed authentication on BOTNET.

Definition at line 87 of file stats.cpp.

Referenced by clear(), stats_botnet_auth_error(), and stats_display().

unsigned long s_stats::botnet_auth_ok
 

Number of successful authentication on BOTNET.

Definition at line 86 of file stats.cpp.

Referenced by clear(), stats_botnet_auth_ok(), and stats_display().

unsigned long s_stats::botnet_auth_proto_error
 

Number of protocol errors on BOTNET.

Definition at line 88 of file stats.cpp.

Referenced by clear(), stats_botnet_auth_proto_error(), and stats_display().

size_t s_stats::botnet_bytes_received
 

Number of bytes received via BOTNET.

Definition at line 83 of file stats.cpp.

Referenced by clear(), stats_botnet_bytes_received(), and stats_display().

size_t s_stats::botnet_bytes_sent
 

Number of bytes sent via BOTNET.

Definition at line 82 of file stats.cpp.

Referenced by clear(), stats_botnet_bytes_sent(), and stats_display().

unsigned long s_stats::botnet_chandef_pulled
 

Number of channel definitions pulled (BOTNET).

Definition at line 103 of file stats.cpp.

Referenced by clear(), stats_botnet_chandef_pulled(), and stats_display().

unsigned long s_stats::botnet_chandef_pushed
 

Number of channel definitions pushed (BOTNET).

Definition at line 102 of file stats.cpp.

Referenced by clear(), stats_botnet_chandef_pushed(), and stats_display().

unsigned long s_stats::botnet_connections
 

Number of BOTNET connections.

Definition at line 85 of file stats.cpp.

Referenced by clear(), stats_botnet_new_connection(), and stats_display().

unsigned long s_stats::botnet_objects_pulled
 

Number of object pulled (BOTNET).

Definition at line 91 of file stats.cpp.

Referenced by clear(), stats_botnet_chandef_pulled(), stats_botnet_private_pulled(), stats_botnet_proc_pulled(), stats_botnet_user_pulled(), and stats_display().

unsigned long s_stats::botnet_objects_pushed
 

Number of object pushed (BOTNET).

Definition at line 90 of file stats.cpp.

Referenced by clear(), stats_botnet_chandef_pushed(), stats_botnet_private_pushed(), stats_botnet_proc_pushed(), stats_botnet_user_pushed(), and stats_display().

unsigned long s_stats::botnet_partyline_events
 

Number of partyline events (BOTNET).

Definition at line 105 of file stats.cpp.

Referenced by clear(), stats_botnet_partyline_event(), and stats_display().

unsigned long s_stats::botnet_private_pulled
 

Number of private definitions pulled (BOTNET).

Definition at line 100 of file stats.cpp.

Referenced by clear(), stats_botnet_private_pulled(), and stats_display().

unsigned long s_stats::botnet_private_pushed
 

Number of private definitions pushed (BOTNET).

Definition at line 99 of file stats.cpp.

Referenced by clear(), stats_botnet_private_pushed(), and stats_display().

unsigned long s_stats::botnet_proc_pulled
 

Number of procedures pulled (BOTNET).

Definition at line 94 of file stats.cpp.

Referenced by clear(), stats_botnet_proc_pulled(), and stats_display().

unsigned long s_stats::botnet_proc_pushed
 

Number of procedures pushed (BOTNET).

Definition at line 93 of file stats.cpp.

Referenced by clear(), stats_botnet_proc_pushed(), and stats_display().

unsigned long s_stats::botnet_user_pulled
 

Number of users pulled (BOTNET).

Definition at line 97 of file stats.cpp.

Referenced by clear(), stats_botnet_user_pulled(), and stats_display().

unsigned long s_stats::botnet_user_pushed
 

Number of users pushed (BOTNET).

Definition at line 96 of file stats.cpp.

Referenced by clear(), stats_botnet_user_pushed(), and stats_display().

string s_stats::current_irc_server_host
 

Name of host of the curret IRC server.

Definition at line 113 of file stats.cpp.

Referenced by clear(), stats_display(), and stats_irc_new_connection().

unsigned short s_stats::current_irc_server_port
 

Port of the curret IRC server.

Definition at line 114 of file stats.cpp.

Referenced by clear(), stats_display(), and stats_irc_new_connection().

size_t s_stats::dcc_chat_bytes_received
 

DCC CHAT / telnet all bytes received.

Definition at line 73 of file stats.cpp.

Referenced by clear(), stats_dcc_chat_bytes_received(), and stats_display().

size_t s_stats::dcc_chat_bytes_sent
 

DCC CHAT / telnet all bytes sent.

Definition at line 72 of file stats.cpp.

Referenced by clear(), stats_dcc_chat_bytes_sent(), and stats_display().

unsigned long s_stats::dcc_chat_connections
 

Number of DCC CHAT / telnet or BOTNET connections.

Definition at line 75 of file stats.cpp.

Referenced by clear(), stats_dcc_chat_new_connection(), and stats_display().

size_t s_stats::dcc_send_bytes_received
 

Number of bytes received via DCC SEND.

Definition at line 78 of file stats.cpp.

Referenced by clear(), stats_dcc_send_bytes_received(), and stats_display().

size_t s_stats::dcc_send_bytes_sent
 

Number of bytes sent via DCC SEND.

Definition at line 77 of file stats.cpp.

Referenced by clear(), stats_dcc_send_bytes_sent(), and stats_display().

unsigned long s_stats::dcc_send_connections
 

Number of DCC SEND connections.

Definition at line 80 of file stats.cpp.

Referenced by clear(), stats_dcc_send_new_connection(), and stats_display().

size_t s_stats::identd_bytes_received
 

Number of IDENTD bytes received.

Definition at line 110 of file stats.cpp.

Referenced by clear(), stats_display(), and stats_identd_bytes_received().

size_t s_stats::identd_bytes_sent
 

Number of IDENTD bytes sent.

Definition at line 109 of file stats.cpp.

Referenced by clear(), stats_display(), and stats_identd_bytes_sent().

unsigned long s_stats::identd_connections
 

Number of IDENTD connections.

Definition at line 111 of file stats.cpp.

Referenced by clear(), stats_display(), and stats_identd_new_connection().

size_t s_stats::irc_all_bytes_received
 

All bytes received from IRC server.

Definition at line 65 of file stats.cpp.

Referenced by clear(), stats_display(), and stats_irc_bytes_received().

size_t s_stats::irc_all_bytes_sent
 

All bytes sent to IRC server.

Definition at line 64 of file stats.cpp.

Referenced by clear(), stats_display(), and stats_irc_bytes_sent().

unsigned long s_stats::irc_connections
 

Number of connects to IRC server.

Definition at line 70 of file stats.cpp.

Referenced by clear(), stats_display(), and stats_irc_new_connection().

size_t s_stats::irc_last_bytes_received
 

All bytes received from IRC server on last connection.

Definition at line 68 of file stats.cpp.

Referenced by clear(), stats_display(), stats_irc_bytes_received(), and stats_irc_new_connection().

size_t s_stats::irc_last_bytes_sent
 

All bytes sent to IRC server on last connection.

Definition at line 67 of file stats.cpp.

Referenced by clear(), stats_display(), stats_irc_bytes_sent(), and stats_irc_new_connection().

unsigned long s_stats::mail_sent
 

Number of e-mails sent.

Definition at line 107 of file stats.cpp.

Referenced by clear(), stats_display(), and stats_mail_sent().


The documentation for this struct was generated from the following file:
Generated on Sun Jul 10 05:45:49 2005 for VooDoo cIRCle by doxygen 1.4.3

Hosted by SourceForge.net Logo