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
htp_list_linked_empty
htp/htp_list.c:247
Function
htp_list_linked_pop
htp/htp_list.c:255
Function
htp_list_linked_push
htp/htp_list.c:284
Function
htp_list_linked_shift
htp/htp_list.c:305
Function
htp_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
Function
htp_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
Function
htp_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
Function
htp_parse_request_line_generic
* Generic request line parser. * * @param[in] connp * @return HTP_OK or HTP_ERROR */
htp/htp_request_generic.c:294
Function
htp_parse_response_line_generic
* Generic response line parser. * * @param[in] connp * @return HTP status */
htp/htp_response_generic.c:49
Function
htp_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
Function
htp_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
Function
htp_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
Function
htp_transcode_params
* Transcode all parameters supplied in the table. * * @param[in] connp * @param[in] params * @param[in] destroy_old */
htp/htp_transcoder.c:50
Function
htp_tx_get_is_config_shared
htp/htp_transaction.c:215
Function
htp_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
Function
htp_tx_req_process_body_data_decompressor_callback
htp/htp_transaction.c:862
Function
htp_tx_res_process_body_data_decompressor_callback
htp/htp_transaction.c:903
Function
htp_tx_set_config
htp/htp_transaction.c:225
Function
htp_unparse_uri_noencode
htp/htp_util.c:2185
Function
increment_death_test_count
Increments the death test count, returning the new count.
test/gtest/gtest.h:17614
Function
internal_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
Method
invalid?
extras/ruby/htp_ruby.rb:87
Method
invalid?
extras/ruby/htp_ruby.rb:112
Method
invalid_chunking?
extras/ruby/htp_ruby.rb:176
Method
invalid_folding?
extras/ruby/htp_ruby.rb:180
Function
libhtp_post_read_request
examples/mod_libhtp/mod_libhtp.c:69
Function
libhtp_pre_connection
examples/mod_libhtp/mod_libhtp.c:118
Function
libhtp_register_hooks
examples/mod_libhtp/mod_libhtp.c:146
Function
line_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
Method
linked_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
Method
long?
extras/ruby/htp_ruby.rb:116
Function
main
* Dummy entry point. */
test/main.c:238
Function
main
test/gtest/gtest_main.cc:34
Function
main
test/fuzz/onefile.c:6
Function
main
htp/htp_list.c:328
Function
main
* Main entry point for this program. * * @param[in] argc * @param[in] argv */
extras/htptest.c:524
Function
main_dir
test/main.c:210
Function
main_path_decoding_tests
test/main.c:242
Function
main_path_tests
test/main.c:467
Function
main_utf8_decoder_tests
test/main.c:381
Function
make_linked_ptr
test/gtest/gtest.h:9180
Function
make_tuple
test/gtest/gtest.h:1206
Method
multi_packet_header?
extras/ruby/htp_ruby.rb:188
Function
name
Returns the test name.
test/gtest/gtest.h:17660
Function
nonfatally_failed
Returns true iff the test part non-fatally failed.
test/gtest/gtest.h:16752
Method
nul_byte?
extras/ruby/htp_ruby.rb:120
Method
operator!
Returns the assertion's negation. Used with EXPECT/ASSERT_FALSE.
test/gtest/gtest-all.cc:2262
Function
operator!=
test/gtest/gtest.h:1491
Method
operator!=
test/gtest/gtest.h:9131
Method
operator!=
test/gtest/gtest.h:10063
Method
operator()
Returns true iff the test name of test property matches on key_.
test/gtest/gtest-all.cc:744
Method
operator()
Returns true iff the test name of test_info matches name_.
test/gtest/gtest-all.cc:3588
Method
operator()
Returns true iff the name of test_case matches name_.
test/gtest/gtest-all.cc:5380
Method
operator()
ExitedWithCode function-call operator.
test/gtest/gtest-all.cc:6312
Method
operator++
Postfix version of operator++.
test/gtest/gtest.h:10055
Method
operator->
test/gtest/gtest.h:1844
Method
operator->
test/gtest/gtest.h:9127
Method
operator->
test/gtest/gtest.h:10048
Function
operator<
Returns true iff this String is less than the given String. A NULL string is considered less than "".
test/gtest/gtest.h:3104
Method
operator=
Message assignment, for assertion streaming support.
test/gtest/gtest-all.cc:1656
Function
operator==
test/gtest/gtest.h:1483
Method
operator==
test/gtest/gtest.h:7742
Method
operator==
test/gtest/gtest.h:9130
Method
operator==
test/gtest/gtest.h:10060
Method
outcome
test/gtest/gtest-all.cc:6542
Method
parseParts
test/test_multipart.cpp:127
Method
parsePartsThenVerify
test/test_multipart.cpp:143
Method
parseRequest
test/test_multipart.cpp:49
Method
parseRequestThenVerify
test/test_multipart.cpp:90
Function
passed
Returns true iff the test part passed.
test/gtest/gtest.h:16746
Function
pattern
Returns the string representation of the regex.
test/gtest/gtest.h:1890
Method
pipelined_connection?
extras/ruby/htp_ruby.rb:235
Method
pointer
test/gtest/gtest.h:2416
Function
random_seed
Gets the random seed used at the start of the current test iteration.
test/gtest/gtest-all.cc:1169
Function
rbhtp_config_copy
extras/ruby/HTP.c:281
Function
rbhtp_config_free
extras/ruby/HTP.c:258
Function
rbhtp_config_initialize
extras/ruby/HTP.c:264
Function
rbhtp_config_register_urlencoded_parser
extras/ruby/HTP.c:317
Function
rbhtp_config_set_server_personality
extras/ruby/HTP.c:305
Function
rbhtp_conn_initialize
extras/ruby/HTP.c:673
Function
rbhtp_conn_transactions
extras/ruby/HTP.c:692
Function
rbhtp_connp_conn
extras/ruby/HTP.c:503
Function
rbhtp_connp_free
extras/ruby/HTP.c:430
Function
rbhtp_connp_in_tx
extras/ruby/HTP.c:486
Function
rbhtp_connp_initialize
extras/ruby/HTP.c:441
Function
rbhtp_connp_req_data
extras/ruby/HTP.c:457
Function
rbhtp_file_initialize
---- File ----
extras/ruby/HTP.c:660
Function
rbhtp_free_uri
This function is only needed when we malloc the URI ourselves.
extras/ruby/HTP.c:208
Function
rbhtp_get_version
---- HTP ---
extras/ruby/HTP.c:215
Function
rbhtp_header_initialize
---- Header ----
extras/ruby/HTP.c:519
Function
rbhtp_header_line_header
extras/ruby/HTP.c:536
Function
rbhtp_header_line_initialize
---- Header Line ----
extras/ruby/HTP.c:530
Function
rbhtp_parse_uri
We return a HTP::URI and throw an exception on error.
extras/ruby/HTP.c:221
Function
rbhtp_r_header_line_list
extras/ruby/HTP.c:185
Function
rbhtp_r_header_table
We don't push the keys as they are duplicated in the header.
extras/ruby/HTP.c:161
Function
rbhtp_r_string_table
extras/ruby/HTP.c:138
Function
rbhtp_tx_conn
extras/ruby/HTP.c:647
Function
rbhtp_tx_initialize
extras/ruby/HTP.c:577
Function
rbhtp_uri_initialize
---- URI ----
extras/ruby/HTP.c:559
Method
read_fd
test/gtest/gtest-all.cc:6544
← previous
next →
1,401–1,500 of 1,613, ranked by callers