Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OISF/libhtp
/ functions
Functions
1,613 in github.com/OISF/libhtp
⨍
Functions
1,613
◇
Types & classes
650
↓ 1 callers
Function
bstr_adjust_realptr
htp/bstr.c:106
↓ 1 callers
Function
bstr_adjust_size
htp/bstr.c:110
↓ 1 callers
Function
bstr_begins_with_nocase
htp/bstr.c:126
↓ 1 callers
Function
bstr_index_of_c_nocasenorzero
htp/bstr.c:302
↓ 1 callers
Function
bstr_index_of_nocase
htp/bstr.c:314
↓ 1 callers
Function
bstr_util_cmp_mem_nocasenorzero
htp/bstr.c:399
↓ 1 callers
Function
bstr_util_mem_index_of_mem_nocasenorzero
htp/bstr.c:539
↓ 1 callers
Function
bstr_wrap_c
htp/bstr.c:626
↓ 1 callers
Function
connDiff
test/fuzz/fuzz_diff.c:405
↓ 1 callers
Function
convert_method_number
examples/mod_libhtp/mod_libhtp.c:46
↓ 1 callers
Function
convert_protocol_number
examples/mod_libhtp/mod_libhtp.c:58
↓ 1 callers
Method
current_test_case
Returns the TestCase object for the test that's currently running, or NULL if no test is running. L < mutex_
test/gtest/gtest-all.cc:5190
↓ 1 callers
Function
data_probe_chunk_length
* Peeks ahead into the data to try to see if it starts with a valid Chunked * length field. * * @returns 1 if it looks valid, 0 if it looks invalid
htp/htp_response.c:377
↓ 1 callers
Function
encode_utf8_2
test/main.c:360
↓ 1 callers
Function
encode_utf8_3
test/main.c:366
↓ 1 callers
Function
encode_utf8_4
test/main.c:373
↓ 1 callers
Method
file
test/gtest/gtest.h:8182
↓ 1 callers
Method
forwarding_enabled
Controls whether events will be forwarded to listeners_. Set to false in death test child processes.
test/gtest/gtest-all.cc:4210
↓ 1 callers
Function
fuzz_openFile
test/fuzz/fuzz_htp.c:121
↓ 1 callers
Function
get
test/gtest/gtest.h:1446
↓ 1 callers
Function
get_token
* @internal * @brief split input into tokens separated by "seps" * @param seps nul-terminated string: each character is a separator */
htp/htp_transaction.c:1278
↓ 1 callers
Function
htp_base64_decode
* Feed the supplied memory range to the decoder. * * @param[in] decoder * @param[in] _code_in * @param[in] length_in * @param[in] _plaintext_out
htp/htp_base64.c:84
↓ 1 callers
Function
htp_base64_decoder_init
* Initialize base64 decoder. * * @param[in] decoder */
htp/htp_base64.c:69
↓ 1 callers
Function
htp_config_copy
htp/htp_config.c:188
↓ 1 callers
Function
htp_config_register_response_line
htp/htp_config.c:474
↓ 1 callers
Function
htp_config_register_transaction_complete
htp/htp_config.c:494
↓ 1 callers
Function
htp_config_set_bestfit_map
htp/htp_config.c:725
↓ 1 callers
Function
htp_config_set_bestfit_replacement_byte
htp/htp_config.c:737
↓ 1 callers
Function
htp_config_set_convert_lowercase
htp/htp_config.c:845
↓ 1 callers
Function
htp_config_set_max_tx
htp/htp_config.c:529
↓ 1 callers
Function
htp_config_set_plusspace_decode
htp/htp_config.c:833
↓ 1 callers
Function
htp_config_set_tx_auto_destroy
htp/htp_config.c:709
↓ 1 callers
Function
htp_config_set_u_encoding_unwanted
htp/htp_config.c:869
↓ 1 callers
Function
htp_conn_close
htp/htp_connection.c:64
↓ 1 callers
Function
htp_conn_create
htp/htp_connection.c:43
↓ 1 callers
Function
htp_conn_destroy
htp/htp_connection.c:73
↓ 1 callers
Function
htp_conn_open
htp/htp_connection.c:115
↓ 1 callers
Function
htp_conn_remove_tx
htp/htp_connection.c:148
↓ 1 callers
Function
htp_conn_track_inbound_data
htp/htp_connection.c:160
↓ 1 callers
Function
htp_conn_track_outbound_data
htp/htp_connection.c:165
↓ 1 callers
Function
htp_connp_destroy_decompressors
htp/htp_transaction.c:843
↓ 1 callers
Function
htp_connp_in_reset
htp/htp_connection_parser.c:167
↓ 1 callers
Function
htp_connp_tx_remove
* Removes references to the supplied transaction. * * @param[in] connp * @param[in] tx */
htp/htp_connection_parser.c:226
↓ 1 callers
Function
htp_get_version
htp/htp_util.c:2549
↓ 1 callers
Function
htp_gzip_decompressor_restart
* @brief restart the decompressor * @return 1 if it restarted, 0 otherwise */
htp/htp_decompressors.c:95
↓ 1 callers
Function
htp_list_array_destroy
htp/htp_list.c:86
↓ 1 callers
Function
htp_list_array_init
htp/htp_list.c:45
↓ 1 callers
Function
htp_list_array_push
htp/htp_list.c:130
↓ 1 callers
Function
htp_list_array_release
htp/htp_list.c:93
↓ 1 callers
Function
htp_mpart_part_create
* Creates a new Multipart part. * * @param[in] parser * @return New part instance, or NULL on memory allocation failure. */
htp/htp_multipart.c:454
↓ 1 callers
Function
htp_mpart_part_handle_data
* Handles part data. * * @param[in] part * @param[in] data * @param[in] len * @param[in] is_line * @return HTP_OK on success, HTP_ERROR on failu
htp/htp_multipart.c:602
↓ 1 callers
Function
htp_mpart_part_parse_c_t
* Parses the Content-Type part header, if present. * * @param[in] part * @return HTP_OK on success, HTP_DECLINED if the C-T header is not present,
htp/htp_multipart.c:285
↓ 1 callers
Function
htp_mpart_part_process_headers
* Processes part headers. * * @param[in] part * @return HTP_OK on success, HTP_ERROR on failure. */
htp/htp_multipart.c:297
↓ 1 callers
Function
htp_mpartp_cd_param_type
* Determines the type of a Content-Disposition parameter. * * @param[in] data * @param[in] startpos * @param[in] pos * @return CD_PARAM_OTHER, CD
htp/htp_multipart.c:51
↓ 1 callers
Function
htp_mpartp_init_boundary
htp/htp_multipart.c:854
↓ 1 callers
Function
htp_mpartp_validate_boundary
htp/htp_multipart.c:1360
↓ 1 callers
Function
htp_mpartp_validate_content_type
htp/htp_multipart.c:1435
↓ 1 callers
Function
htp_normalize_hostname_inplace
* Normalize request hostname. Convert all characters to lowercase and * remove trailing dots from the end, if present. * * @param[in] hostname * @
htp/htp_util.c:1886
↓ 1 callers
Function
htp_normalize_parsed_uri
* Normalize a previously-parsed request URI. * * @param[in] connp * @param[in] incomplete * @param[in] normalized * @return HTP_OK or HTP_ERROR
htp/htp_util.c:1787
↓ 1 callers
Function
htp_parse_authorization
* Parses Authorization request header. * * @param[in] connp */
htp/htp_parsers.c:187
↓ 1 callers
Function
htp_parse_authorization_basic
* Parses Basic Authorization request header. * * @param[in] connp * @param[in] auth_header */
htp/htp_parsers.c:126
↓ 1 callers
Function
htp_parse_authorization_bearer
* Parses Bearer Authorization request header. * * @param[in] connp * @param[in] auth_header */
htp/htp_parsers.c:170
↓ 1 callers
Function
htp_parse_authorization_digest
* Parses Digest Authorization request header. * * @param[in] connp * @param[in] auth_header */
htp/htp_parsers.c:102
↓ 1 callers
Function
htp_parse_cookies_v0
* Parses the Cookie request header in v0 format. * * @param[in] connp * @return HTP_OK on success, HTP_ERROR on error */
htp/htp_cookies.c:88
↓ 1 callers
Function
htp_parse_header_hostport
* Parses hostport provided in the Host header. * * @param[in] hostport * @param[out] hostname * @param[out] port * @param[out] port_number * @p
htp/htp_util.c:699
↓ 1 callers
Function
htp_parse_request_header_generic
* Generic request header parser. * * @param[in] connp * @param[in] h * @param[in] data * @param[in] len * @return HTP_OK or HTP_ERROR */
htp/htp_request_generic.c:154
↓ 1 callers
Function
htp_parse_response_header_generic
* Generic response header parser. * * @param[in] connp * @param[in] h * @param[in] data * @param[in] len * @return HTP status */
htp/htp_response_generic.c:124
↓ 1 callers
Function
htp_parse_single_cookie_v0
* Parses a single v0 request cookie and places the results into tx->request_cookies. * * @param[in] connp * @param[in] data * @param[in] len * @r
htp/htp_cookies.c:51
↓ 1 callers
Function
htp_parse_status
* Determines the numerical value of a response status given as a string. * * @param[in] status * @return Status code on success, or HTP_STATUS_INVA
htp/htp_parsers.c:87
↓ 1 callers
Function
htp_parse_uri_hostport
* Parses hostport provided in the URI. * * @param[in] connp * @param[in] hostport * @param[in] uri * @return HTP_OK on success or HTP_ERROR error
htp/htp_util.c:670
↓ 1 callers
Function
htp_print_log
* Prints one log message to stderr. * * @param[in] stream * @param[in] log */
htp/htp_util.c:390
↓ 1 callers
Function
htp_process_request_header_generic
* Extract one request header. A header can span multiple lines, in * which case they will be folded into one before parsing is attempted. * * @para
htp/htp_request_generic.c:52
↓ 1 callers
Function
htp_req_handle_state_change
* Handles request parser state changes. At the moment, this function is used only * to configure data receivers, which are sent raw connection data.
htp/htp_request.c:148
↓ 1 callers
Function
htp_res_handle_state_change
* Handles request parser state changes. At the moment, this function is used only * to configure data receivers, which are sent raw connection data.
htp/htp_response.c:150
↓ 1 callers
Function
htp_table_clear_ex
htp/htp_table.c:142
↓ 1 callers
Function
htp_tx_process_request_headers
htp/htp_transaction.c:361
↓ 1 callers
Function
htp_tx_req_set_headers_clear
htp/htp_transaction.c:654
↓ 1 callers
Function
htp_tx_req_set_parsed_uri
htp/htp_transaction.c:684
↓ 1 callers
Function
htp_tx_res_set_headers_clear
htp/htp_transaction.c:798
↓ 1 callers
Function
htp_tx_res_set_protocol_number
htp/htp_transaction.c:705
↓ 1 callers
Function
htp_tx_res_set_status_code
htp/htp_transaction.c:710
↓ 1 callers
Function
htp_tx_res_set_status_message
htp/htp_transaction.c:715
↓ 1 callers
Function
htp_tx_state_request_complete_partial
htp/htp_transaction.c:1026
↓ 1 callers
Method
is_nan
Returns true iff this is NAN (not a number).
test/gtest/gtest.h:7078
↓ 1 callers
Method
join
Join an existing circle. L < g_linked_ptr_mutex
test/gtest/gtest.h:9063
↓ 1 callers
Function
libhtpFuzzInit
test/fuzz/fuzz_diff.c:131
↓ 1 callers
Function
libhtpFuzzRun
test/fuzz/fuzz_diff.c:159
↓ 1 callers
Method
line
test/gtest/gtest.h:8183
↓ 1 callers
Function
message
Gets the message associated with the test part.
test/gtest/gtest.h:16743
↓ 1 callers
Function
parse_filename
test/test.c:251
↓ 1 callers
Function
parse_filename
test/test-tcpick.c:50
↓ 1 callers
Function
print_tx
test/test-tcpick.c:255
↓ 1 callers
Function
print_tx
test/main.c:129
↓ 1 callers
Function
process_stored_stream_data
* Process as much buffered inbound and outbound data as possible * (in that order) * * @param[in] sd */
extras/htptest.c:166
↓ 1 callers
Function
process_stream_data
* Process a chunk of the connection stream. * * @param[in] sd * @param[in] direction * @param[in] hlf */
extras/htptest.c:219
↓ 1 callers
Function
run_directory
test/main.c:160
↓ 1 callers
Function
run_file
test/test-tcpick.c:286
↓ 1 callers
Method
server_personality
extras/ruby/htp_ruby.rb:59
↓ 1 callers
Method
set
test/gtest/gtest.h:2408
↓ 1 callers
Method
setComment
($comment)
test/files/generate-gzip-tests.php:97
← previous
next →
601–700 of 1,613, ranked by callers