MCPcopy Create free account

hub / github.com/OISF/libhtp / functions

Functions1,613 in github.com/OISF/libhtp

Functionhtp_list_linked_empty
htp/htp_list.c:247
Functionhtp_list_linked_pop
htp/htp_list.c:255
Functionhtp_list_linked_push
htp/htp_list.c:284
Functionhtp_list_linked_shift
htp/htp_list.c:305
Functionhtp_mpartp_handle_boundary
* Handles a boundary event, which means that it will finalize a part if one exists. * * @param[in] mpartp * @return HTP_OK on success, HTP_ERROR on
htp/htp_multipart.c:834
Functionhtp_mpartp_handle_data
* Handles data, creating new parts as necessary. * * @param[in] mpartp * @param[in] data * @param[in] len * @param[in] is_line * @return HTP_OK
htp/htp_multipart.c:797
Functionhtp_parse_request_line_apache_2_2
* Parse request line as Apache 2.2 does. * * @param[in] connp * @return HTP_OK or HTP_ERROR */
htp/htp_request_apache_2_2.c:62
Functionhtp_parse_request_line_generic
* Generic request line parser. * * @param[in] connp * @return HTP_OK or HTP_ERROR */
htp/htp_request_generic.c:294
Functionhtp_parse_response_line_generic
* Generic response line parser. * * @param[in] connp * @return HTP status */
htp/htp_response_generic.c:49
Functionhtp_php_parameter_processor
* This is a proof-of-concept processor that processes parameter names in * a way _similar_ to PHP. Whitespace at the beginning is removed, and the *
htp/htp_php.c:52
Functionhtp_process_request_header_apache_2_2
* 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_apache_2_2.c:52
Functionhtp_process_response_header_generic
* Generic response header line(s) processor, which assembles folded lines * into a single buffer before invoking the parsing function. * * @param[
htp/htp_response_generic.c:252
Functionhtp_transcode_params
* Transcode all parameters supplied in the table. * * @param[in] connp * @param[in] params * @param[in] destroy_old */
htp/htp_transcoder.c:50
Functionhtp_tx_get_is_config_shared
htp/htp_transaction.c:215
Functionhtp_tx_register_response_body_data
* Register callback for the transaction-specific RESPONSE_BODY_DATA hook. * * @param[in] tx * @param[in] callback_fn */
htp/htp_transaction.c:1548
Functionhtp_tx_req_process_body_data_decompressor_callback
htp/htp_transaction.c:862
Functionhtp_tx_res_process_body_data_decompressor_callback
htp/htp_transaction.c:903
Functionhtp_tx_set_config
htp/htp_transaction.c:225
Functionhtp_unparse_uri_noencode
htp/htp_util.c:2185
Functionincrement_death_test_count
Increments the death test count, returning the new count.
test/gtest/gtest.h:17614
Functioninternal_run_death_test_flag
Returns a pointer to the parsed --gtest_internal_run_death_test flag, or NULL if that flag was not specified. This information is useful only in a dea
test/gtest/gtest-all.cc:1137
Methodinvalid?
extras/ruby/htp_ruby.rb:87
Methodinvalid?
extras/ruby/htp_ruby.rb:112
Methodinvalid_chunking?
extras/ruby/htp_ruby.rb:176
Methodinvalid_folding?
extras/ruby/htp_ruby.rb:180
Functionlibhtp_post_read_request
examples/mod_libhtp/mod_libhtp.c:69
Functionlibhtp_pre_connection
examples/mod_libhtp/mod_libhtp.c:118
Functionlibhtp_register_hooks
examples/mod_libhtp/mod_libhtp.c:146
Functionline_number
Gets the line in the source file where the test part took place, or -1 if it's unknown.
test/gtest/gtest.h:16737
Methodlinked_ptr
Take over ownership of a raw pointer. This should happen as soon as possible after the object is created.
test/gtest/gtest.h:9096
Methodlong?
extras/ruby/htp_ruby.rb:116
Functionmain
* Dummy entry point. */
test/main.c:238
Functionmain
test/gtest/gtest_main.cc:34
Functionmain
test/fuzz/onefile.c:6
Functionmain
htp/htp_list.c:328
Functionmain
* Main entry point for this program. * * @param[in] argc * @param[in] argv */
extras/htptest.c:524
Functionmain_dir
test/main.c:210
Functionmain_path_decoding_tests
test/main.c:242
Functionmain_path_tests
test/main.c:467
Functionmain_utf8_decoder_tests
test/main.c:381
Functionmake_linked_ptr
test/gtest/gtest.h:9180
Functionmake_tuple
test/gtest/gtest.h:1206
Methodmulti_packet_header?
extras/ruby/htp_ruby.rb:188
Functionname
Returns the test name.
test/gtest/gtest.h:17660
Functionnonfatally_failed
Returns true iff the test part non-fatally failed.
test/gtest/gtest.h:16752
Methodnul_byte?
extras/ruby/htp_ruby.rb:120
Methodoperator!
Returns the assertion's negation. Used with EXPECT/ASSERT_FALSE.
test/gtest/gtest-all.cc:2262
Functionoperator!=
test/gtest/gtest.h:1491
Methodoperator!=
test/gtest/gtest.h:9131
Methodoperator!=
test/gtest/gtest.h:10063
Methodoperator()
Returns true iff the test name of test property matches on key_.
test/gtest/gtest-all.cc:744
Methodoperator()
Returns true iff the test name of test_info matches name_.
test/gtest/gtest-all.cc:3588
Methodoperator()
Returns true iff the name of test_case matches name_.
test/gtest/gtest-all.cc:5380
Methodoperator()
ExitedWithCode function-call operator.
test/gtest/gtest-all.cc:6312
Methodoperator++
Postfix version of operator++.
test/gtest/gtest.h:10055
Methodoperator->
test/gtest/gtest.h:1844
Methodoperator->
test/gtest/gtest.h:9127
Methodoperator->
test/gtest/gtest.h:10048
Functionoperator<
Returns true iff this String is less than the given String. A NULL string is considered less than "".
test/gtest/gtest.h:3104
Methodoperator=
Message assignment, for assertion streaming support.
test/gtest/gtest-all.cc:1656
Functionoperator==
test/gtest/gtest.h:1483
Methodoperator==
test/gtest/gtest.h:7742
Methodoperator==
test/gtest/gtest.h:9130
Methodoperator==
test/gtest/gtest.h:10060
Methodoutcome
test/gtest/gtest-all.cc:6542
MethodparseParts
test/test_multipart.cpp:127
MethodparsePartsThenVerify
test/test_multipart.cpp:143
MethodparseRequest
test/test_multipart.cpp:49
MethodparseRequestThenVerify
test/test_multipart.cpp:90
Functionpassed
Returns true iff the test part passed.
test/gtest/gtest.h:16746
Functionpattern
Returns the string representation of the regex.
test/gtest/gtest.h:1890
Methodpipelined_connection?
extras/ruby/htp_ruby.rb:235
Methodpointer
test/gtest/gtest.h:2416
Functionrandom_seed
Gets the random seed used at the start of the current test iteration.
test/gtest/gtest-all.cc:1169
Functionrbhtp_config_copy
extras/ruby/HTP.c:281
Functionrbhtp_config_free
extras/ruby/HTP.c:258
Functionrbhtp_config_initialize
extras/ruby/HTP.c:264
Functionrbhtp_config_register_urlencoded_parser
extras/ruby/HTP.c:317
Functionrbhtp_config_set_server_personality
extras/ruby/HTP.c:305
Functionrbhtp_conn_initialize
extras/ruby/HTP.c:673
Functionrbhtp_conn_transactions
extras/ruby/HTP.c:692
Functionrbhtp_connp_conn
extras/ruby/HTP.c:503
Functionrbhtp_connp_free
extras/ruby/HTP.c:430
Functionrbhtp_connp_in_tx
extras/ruby/HTP.c:486
Functionrbhtp_connp_initialize
extras/ruby/HTP.c:441
Functionrbhtp_connp_req_data
extras/ruby/HTP.c:457
Functionrbhtp_file_initialize
---- File ----
extras/ruby/HTP.c:660
Functionrbhtp_free_uri
This function is only needed when we malloc the URI ourselves.
extras/ruby/HTP.c:208
Functionrbhtp_get_version
---- HTP ---
extras/ruby/HTP.c:215
Functionrbhtp_header_initialize
---- Header ----
extras/ruby/HTP.c:519
Functionrbhtp_header_line_header
extras/ruby/HTP.c:536
Functionrbhtp_header_line_initialize
---- Header Line ----
extras/ruby/HTP.c:530
Functionrbhtp_parse_uri
We return a HTP::URI and throw an exception on error.
extras/ruby/HTP.c:221
Functionrbhtp_r_header_line_list
extras/ruby/HTP.c:185
Functionrbhtp_r_header_table
We don't push the keys as they are duplicated in the header.
extras/ruby/HTP.c:161
Functionrbhtp_r_string_table
extras/ruby/HTP.c:138
Functionrbhtp_tx_conn
extras/ruby/HTP.c:647
Functionrbhtp_tx_initialize
extras/ruby/HTP.c:577
Functionrbhtp_uri_initialize
---- URI ----
extras/ruby/HTP.c:559
Methodread_fd
test/gtest/gtest-all.cc:6544
← previousnext →1,401–1,500 of 1,613, ranked by callers