MCPcopy Create free account

hub / github.com/Qihoo360/mysql-sniffer / functions

Functions210 in github.com/Qihoo360/mysql-sniffer

↓ 8 callersFunctionafter
libnids-1.24/src/util.h:35
↓ 7 callersFunctionip_free
Remove an entry from the "incomplete datagrams" queue, either because we completed, reassembled and processed it, or because it timed out. */
libnids-1.24/src/ip_fragment.c:325
↓ 6 callersFunctiondontchksum
libnids-1.24/src/checksum.c:19
↓ 6 callersFunctionnids_discard
libnids-1.24/src/tcp.c:1263
↓ 6 callersFunctionnids_free_tcp_stream
libnids-1.24/src/tcp.c:165
↓ 6 callersFunctionnids_register_tcp
libnids-1.24/src/tcp.c:1270
↓ 5 callersFunctionfrag_kfree_s
libnids-1.24/src/ip_fragment.c:186
↓ 5 callersFunctionnids_init
libnids-1.24/src/libnids.c:593
↓ 5 callersFunctionregister_callback
libnids-1.24/src/util.c:33
↓ 5 callersFunctionunregister_callback
libnids-1.24/src/util.c:47
↓ 4 callersFunctionbefore
libnids-1.24/src/util.h:29
↓ 4 callersFunctionconfig_get_logdir
src/sniff-config.cpp:328
↓ 4 callersFunctionget_ts
libnids-1.24/src/tcp.c:232
↓ 4 callersFunctionip_check_ext
libnids-1.24/src/checksum.c:228
↓ 4 callersFunctionkfree_skb
libnids-1.24/src/ip_fragment.c:135
↓ 4 callersFunctionnids_killtcp_seq
libnids-1.24/src/killtcp.c:17
↓ 4 callersFunctionnids_register_chksum_ctl
libnids-1.24/src/checksum.c:13
↓ 4 callersFunctionnotify
libnids-1.24/src/tcp.c:581
↓ 3 callersFunctionadd2buf
libnids-1.24/src/tcp.c:515
↓ 3 callersFunctioncall_ip_frag_procs
called either directly from pcap_hand() or from cap_queue_process_thread() * depending on the value of nids_params.multiproc - mcree */
libnids-1.24/src/libnids.c:202
↓ 3 callersFunctioncsum_partial
computes the checksum of a memory block at buff, length len, and adds in "sum" (32-bit) returns a 32-bit number suitable for feeding into itself
libnids-1.24/src/checksum.c:43
↓ 3 callersFunctiondel_timer
libnids-1.24/src/ip_fragment.c:165
↓ 3 callersFunctionfrag_kmalloc
libnids-1.24/src/ip_fragment.c:194
↓ 3 callersFunctiongettime
libnids-1.24/src/scan.c:22
↓ 3 callersFunctionjiffies
libnids-1.24/src/ip_fragment.c:109
↓ 3 callersFunctionmkhash
libnids-1.24/src/hash.c:56
↓ 3 callersFunctionmysql_session_free
src/session.cpp:70
↓ 3 callersFunctionnids_exit
libnids-1.24/src/libnids.c:707
↓ 3 callersFunctionnids_run
libnids-1.24/src/libnids.c:693
↓ 3 callersFunctionopen_log
open log for a new listening port */
src/sniff-log.cpp:57
↓ 3 callersFunctionquery_res_find_eof
* sess the mysql session * stream the server message stream * start_pos the start position we dissect * count count the number of p
src/mysql-dissector.c:36
↓ 3 callersFunctionsplit
src/sniff-config.cpp:50
↓ 2 callersFunctionadd_from_skb
libnids-1.24/src/tcp.c:639
↓ 2 callersFunctionadd_mysql_session
src/session.cpp:93
↓ 2 callersFunctionadd_tcp_closing_timeout
libnids-1.24/src/tcp.c:113
↓ 2 callersFunctionadd_timer
libnids-1.24/src/ip_fragment.c:149
↓ 2 callersFunctionadres
libnids-1.24/samples/sniff.c:20
↓ 2 callersFunctionadres
libnids-1.24/samples/overflows.c:27
↓ 2 callersFunctionatomic_sub
Memory Tracking Functions */
libnids-1.24/src/ip_fragment.c:123
↓ 2 callersFunctionclear_tcp_stream
libnids-1.24/src/tcp_conn_pool.c:39
↓ 2 callersFunctionconfig_get_time_count
src/sniff-config.cpp:336
↓ 2 callersFunctionconfig_set_log_split
src/sniff-config.cpp:301
↓ 2 callersFunctionconn_pool_add
* replace add_new_tcp() */
libnids-1.24/src/tcp_conn_pool.c:160
↓ 2 callersFunctionconn_pool_del
libnids-1.24/src/tcp_conn_pool.c:199
↓ 2 callersFunctionconn_pool_find
libnids-1.24/src/tcp_conn_pool.c:216
↓ 2 callersFunctioncsum_fold
Fold a partial checksum. */
libnids-1.24/src/checksum.c:159
↓ 2 callersFunctioncsum_tcpudp_magic
computes the checksum of the TCP/UDP pseudo-header returns a 16-bit checksum, already complemented */
libnids-1.24/src/checksum.c:175
↓ 2 callersFunctiondebug_print_stream
src/sniff-log.cpp:27
↓ 2 callersFunctiondel_mysql_session
src/session.cpp:117
↓ 2 callersFunctiondo_log
libnids-1.24/samples/sniff.c:32
↓ 2 callersFunctionfinal_free_tcp_stream
libnids-1.24/src/tcp_conn_pool.c:74
↓ 2 callersFunctionfind_stream
libnids-1.24/src/tcp.c:852
↓ 2 callersFunctionfrag_index
libnids-1.24/src/ip_fragment.c:233
↓ 2 callersFunctionfrag_kfree_skb
libnids-1.24/src/ip_fragment.c:178
↓ 2 callersFunctionget_param_handle
src/main.c:101
↓ 2 callersFunctionget_wscale
libnids-1.24/src/tcp.c:259
↓ 2 callersFunctionhostfrag_create
libnids-1.24/src/ip_fragment.c:259
↓ 2 callersFunctionip_defrag
Process an incoming IP datagram fragment. */
libnids-1.24/src/ip_fragment.c:531
↓ 2 callersFunctionmysql_dissect_is_complete
* 0 if it is an incomplete mysql packet * 1 if it is a complete mysql packet */
src/mysql-dissector.c:146
↓ 2 callersFunctionnids_killtcp
libnids-1.24/src/killtcp.c:45
↓ 2 callersFunctionpurge_queue
libnids-1.24/src/tcp.c:99
↓ 2 callersFunctionremove_newline
src/sniff-log.cpp:106
↓ 2 callersFunctionride_lurkers
libnids-1.24/src/tcp.c:548
↓ 1 callersFunctionadd_mysql_resume_session
src/session.cpp:108
↓ 1 callersFunctionadd_to_path
the below function adds "elem" string to "path" string, taking care of ".." and multiple '/'. If the resulting path is longer than 768, return value i
libnids-1.24/samples/overflows.c:119
↓ 1 callersFunctionadres
struct tuple4 contains addresses and port numbers of the TCP connections the following auxiliary function produces a string looking like 10.0.0.1,1024
libnids-1.24/samples/printall.c:117
↓ 1 callersFunctionall_local_ipaddrs_chksum_disable
libnids-1.24/samples/chksum_ctl.c:24
↓ 1 callersFunctionatomic_add
libnids-1.24/src/ip_fragment.c:129
↓ 1 callersFunctioncheck_flags
libnids-1.24/src/tcp.c:842
↓ 1 callersFunctionconfig_fini
src/sniff-config.cpp:294
↓ 1 callersFunctionconfig_get_device
src/sniff-config.cpp:321
↓ 1 callersFunctionconfig_get_err_log
src/sniff-config.cpp:317
↓ 1 callersFunctionconfig_get_filter
src/sniff-config.cpp:332
↓ 1 callersFunctionconfig_get_pcapfile
src/sniff-config.cpp:324
↓ 1 callersFunctionconfig_get_tcp_stream_cnt
src/sniff-config.cpp:361
↓ 1 callersFunctionconfig_get_truncate_len
src/sniff-config.cpp:357
↓ 1 callersFunctionconfig_init
src/sniff-config.cpp:253
↓ 1 callersFunctionconfig_is_daemon
src/sniff-config.cpp:313
↓ 1 callersFunctionconfig_is_log_split
src/sniff-config.cpp:309
↓ 1 callersFunctionconfig_is_server_port
src/sniff-config.cpp:344
↓ 1 callersFunctionconfig_print
src/sniff-config.cpp:277
↓ 1 callersFunctionconn_pool_add_new_tcp
libnids-1.24/src/tcp.c:495
↓ 1 callersFunctionconn_pool_destroy
libnids-1.24/src/tcp_conn_pool.c:104
↓ 1 callersFunctionconn_pool_init
libnids-1.24/src/tcp_conn_pool.c:80
↓ 1 callersFunctiondecode_mysql_lenenc_int
src/mysql-dissector.c:87
↓ 1 callersFunctiondel_tcp_closing_timeout
libnids-1.24/src/tcp.c:144
↓ 1 callersFunctiondetect_scan
libnids-1.24/src/scan.c:64
↓ 1 callersFunctiondo_detect_ftp
libnids-1.24/samples/overflows.c:152
↓ 1 callersFunctionformat_log_name
src/sniff-log.cpp:40
↓ 1 callersFunctionformat_relative_time
src/util.c:27
↓ 1 callersFunctionformat_timeval
src/util.c:13
↓ 1 callersFunctionget_addr_from_ifreq
helper functions for Example 2 */
libnids-1.24/samples/chksum_ctl.c:54
↓ 1 callersFunctionget_all_ifaces
libnids-1.24/samples/chksum_ctl.c:62
↓ 1 callersFunctionget_log_by_port
src/sniff-log.cpp:88
↓ 1 callersFunctionget_log_by_session
src/sniff-log.cpp:129
↓ 1 callersFunctionget_mysql_session
src/session.cpp:85
↓ 1 callersFunctionget_real_client_addr
* cause lvs will bring client ip in tcp option 254, * get the real client addr here */
libnids-1.24/src/tcp.c:70
↓ 1 callersFunctiongetrnd
libnids-1.24/src/hash.c:14
↓ 1 callersFunctionhandle_ack
libnids-1.24/src/tcp.c:831
↓ 1 callersFunctionhandle_client_msg
src/mysql-dissector.c:436
next →1–100 of 210, ranked by callers