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
Function
callback_response_destroy
test/main.c:120
Function
callback_response_headers
test/main.c:90
Function
callback_response_line
test/main.c:86
Function
callback_response_trailer
test/main.c:112
Function
callback_transaction_start
test/main.c:53
Method
capture
test/gtest/gtest.h:9152
Function
catch_exceptions
Returns the value of GTEST_FLAG(catch_exceptions) at the moment UnitTest::Run() starts.
test/gtest/gtest-all.cc:1183
Function
connection_cleanup
examples/mod_libhtp/mod_libhtp.c:111
Method
copy
test/gtest/gtest.h:9157
Function
current_test_case
test/gtest/gtest-all.cc:1113
Function
current_test_info
test/gtest/gtest-all.cc:1114
Function
death_test_count
Returns the death test count.
test/gtest/gtest.h:17611
Function
death_test_factory
Returns a pointer to the current death test factory.
test/gtest/gtest-all.cc:1142
Method
decompressFile
test/test_gunzip.cpp:65
Function
default_result_printer
Returns the standard listener responsible for the default console output. Can be removed from the listeners list to shut down default console output.
test/gtest/gtest.h:18047
Function
default_xml_generator
Returns the standard listener responsible for the default XML output controlled by the --gtest_output=xml flag. Can be removed from the listeners lis
test/gtest/gtest.h:18058
Method
depart
Leave whatever circle we're part of. Returns true if we were the last member of the circle. Once this is done, you can join() another. L < g_linked_
test/gtest/gtest.h:9075
Method
depart
test/gtest/gtest.h:9148
Function
elapsed_time
Returns the elapsed time, in milliseconds.
test/gtest/gtest.h:17561
Function
elapsed_time
Gets the elapsed time, in milliseconds.
test/gtest/gtest-all.cc:950
Function
empty
Returns true iff this is an empty string (i.e. "").
test/gtest/gtest.h:3091
Method
end
test/gtest/gtest.h:10106
Method
exponent_bits
Returns the exponent bits of this number.
test/gtest/gtest.h:7069
Function
failed
Returns true iff the test part failed.
test/gtest/gtest.h:16749
Method
failed_test_case_count
Gets the number of failed test cases.
test/gtest/gtest-all.cc:2013
Function
failure_message
TODO(vladl@google.com): Remove this after making sure no clients use it. Deprecated; please use message() instead.
test/gtest/gtest.h:17313
Function
fatally_failed
Returns true iff the test part fatally failed.
test/gtest/gtest.h:16755
Method
field_unparseable?
extras/ruby/htp_ruby.rb:192
Function
file_name
Gets the name of the source file where the test part took place, or NULL if it's unknown.
test/gtest/gtest.h:16733
Method
folded?
extras/ruby/htp_ruby.rb:91
Method
fraction_bits
Returns the fraction bits of this number.
test/gtest/gtest.h:7072
Function
fuzz_openFile
test/fuzz/fuzz_diff.c:122
Method
get
test/gtest/gtest.h:9126
Function
has_new_fatal_failure
test/gtest/gtest.h:16821
Function
htp_base64_decode_bstr
* Base64-decode input, given as bstring. * * @param[in] input * @return new base64-decoded bstring */
htp/htp_base64.c:168
Function
htp_ch_multipart_callback_request_body_data
* Finalize Multipart processing. * * @param[in] d * @return HTP_OK on success, HTP_ERROR on failure. */
htp/htp_content_handlers.c:193
Function
htp_ch_multipart_callback_request_headers
* Inspect request headers and register the Multipart request data hook * if it contains a multipart/form-data body. * * @param[in] connp * @return
htp/htp_content_handlers.c:244
Function
htp_ch_urlencoded_callback_request_body_data
* This callback function feeds request body data to a Urlencoded parser * and, later, feeds the parsed parameters to the correct structures. * * @p
htp/htp_content_handlers.c:50
Function
htp_ch_urlencoded_callback_request_headers
* Determine if the request has a Urlencoded body, and, if it does, create and * attach an instance of the Urlencoded parser to the transaction. * *
htp/htp_content_handlers.c:103
Function
htp_ch_urlencoded_callback_request_line
* Parses request query string, if present. * * @param[in] connp * @param[in] raw_data * @param[in] raw_len * @return HTP_OK if query string was p
htp/htp_content_handlers.c:136
Function
htp_config_get_user_data
htp/htp_config.c:389
Function
htp_config_register_request_file_data
htp/htp_config.c:414
Function
htp_config_register_request_uri_normalize
htp/htp_config.c:419
Function
htp_config_set_allow_space_uri
htp/htp_config.c:583
Function
htp_config_set_compression_bomb_limit
htp/htp_config.c:534
Function
htp_config_set_compression_time_limit
htp/htp_config.c:543
Function
htp_config_set_extract_request_files
htp/htp_config.c:505
Function
htp_config_set_log_level
htp/htp_config.c:558
Function
htp_config_set_lzma_layers
htp/htp_config.c:524
Function
htp_config_set_lzma_memlimit
htp/htp_config.c:519
Function
htp_config_set_nul_encoded_unwanted
htp/htp_config.c:905
Function
htp_config_set_nul_raw_unwanted
htp/htp_config.c:917
Function
htp_config_set_number_headers_limit
htp/htp_config.c:553
Function
htp_config_set_parse_request_auth
htp/htp_config.c:563
Function
htp_config_set_parse_request_cookies
htp/htp_config.c:568
Function
htp_config_set_path_separators_encoded_unwanted
htp/htp_config.c:929
Function
htp_config_set_request_decompression
htp/htp_config.c:578
Function
htp_config_set_response_decompression_layer_limit
htp/htp_config.c:959
Function
htp_config_set_tmpdir
htp/htp_config.c:704
Function
htp_config_set_user_data
htp/htp_config.c:714
Function
htp_config_set_utf8_invalid_unwanted
htp/htp_config.c:941
Function
htp_connp_REQ_BODY_CHUNKED_DATA
* Processes a chunk of data. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed. */
htp/htp_request.c:436
Function
htp_connp_REQ_BODY_CHUNKED_DATA_END
* Consumes bytes until the end of the current line. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when mo
htp/htp_request.c:412
Function
htp_connp_REQ_BODY_CHUNKED_LENGTH
* Extracts chunk length. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed. */
htp/htp_request.c:481
Function
htp_connp_REQ_BODY_DETERMINE
* Determines presence (and encoding) of a request body. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA whe
htp/htp_request.c:576
Function
htp_connp_REQ_BODY_IDENTITY
* Processes identity request body. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed
htp/htp_request.c:537
Function
htp_connp_REQ_CONNECT_CHECK
* Performs a check for a CONNECT transaction to decide whether inbound * parsing needs to be suspended. * * @param[in] connp * @return HTP_OK if t
htp/htp_request.c:291
Function
htp_connp_REQ_CONNECT_PROBE_DATA
* Determines whether inbound parsing needs to continue or stop. In * case the data appears to be plain text HTTP, we try to continue. * * @param[in
htp/htp_request.c:317
Function
htp_connp_REQ_CONNECT_WAIT_RESPONSE
* Determines whether inbound parsing, which was suspended after * encountering a CONNECT transaction, can proceed (after receiving * the response).
htp/htp_request.c:383
Function
htp_connp_REQ_FINALIZE
htp/htp_request.c:863
Function
htp_connp_REQ_HEADERS
* Parses request headers. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed. */
htp/htp_request.c:619
Function
htp_connp_REQ_IDLE
* The idle state is where the parser will end up after a transaction is processed. * If there is more data available, a new request will be started.
htp/htp_request.c:958
Function
htp_connp_REQ_IGNORE_DATA_AFTER_HTTP_0_9
htp/htp_request.c:935
Function
htp_connp_REQ_LINE
* Parses request line. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed. */
htp/htp_request.c:845
Function
htp_connp_REQ_PROTOCOL
* Determines request protocol. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed. *
htp/htp_request.c:749
Function
htp_connp_RES_BODY_CHUNKED_DATA
* Processes a chunk of data. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed. */
htp/htp_response.c:320
Function
htp_connp_RES_BODY_CHUNKED_DATA_END
* Consumes bytes until the end of the current line. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when mo
htp/htp_response.c:289
Function
htp_connp_RES_BODY_CHUNKED_LENGTH
* Extracts chunk length. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed. */
htp/htp_response.c:405
Function
htp_connp_RES_BODY_DETERMINE
* Determines presence (and encoding) of a response body. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA wh
htp/htp_response.c:563
Function
htp_connp_RES_BODY_IDENTITY_CL_KNOWN
* Processes an identity response body of known length. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when
htp/htp_response.c:485
Function
htp_connp_RES_BODY_IDENTITY_STREAM_CLOSE
* Processes identity response body of unknown length. In this case, we assume the * response body consumes all data until the end of the stream. *
htp/htp_response.c:531
Function
htp_connp_RES_FINALIZE
htp/htp_response.c:1152
Function
htp_connp_RES_HEADERS
* Parses response headers. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed. */
htp/htp_response.c:808
Function
htp_connp_RES_IDLE
* The response idle state will initialize response processing, as well as * finalize each transactions after we are done with it. * * @param[in] co
htp/htp_response.c:1209
Function
htp_connp_RES_LINE
* Parses response line. * * @param[in] connp * @returns HTP_OK on state change, HTP_ERROR on error, or HTP_DATA when more data is needed. */
htp/htp_response.c:1020
Function
htp_connp_clear_error
htp/htp_connection_parser.c:43
Function
htp_connp_get_in_tx
htp/htp_connection_parser.c:147
Function
htp_connp_get_out_tx
htp/htp_connection_parser.c:157
Function
htp_connp_req_close
htp/htp_connection_parser.c:47
Function
htp_connp_tx_freed
* Removes all front NULL-ed transactions * * @param[in] connp * @return numbers of removed NULL transactions */
htp/htp_connection_parser.c:244
Function
htp_header_parse_internal_strict
* */
htp/htp_request_parsers.c:48
Function
htp_hook_run_one
htp/htp_hooks.c:140
Function
htp_list_array_clear
htp/htp_list.c:77
Function
htp_list_array_get
htp/htp_list.c:99
Function
htp_list_array_pop
htp/htp_list.c:110
Function
htp_list_array_replace
htp/htp_list.c:184
Function
htp_list_array_shift
htp/htp_list.c:200
Function
htp_list_array_size
htp/htp_list.c:194
Function
htp_list_linked_create
htp/htp_list.c:223
Function
htp_list_linked_destroy
htp/htp_list.c:230
← previous
next →
1,301–1,400 of 1,613, ranked by callers