-
-
Save 2called-chaos/a7c54b76b843df64779732a988b94eaf to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Remote file size roughly 200 MB | |
With profiler: metric shit ton of seconds | |
SFTP without profiler: | |
~310 seconds | |
~660 KB/s | |
~20% single core usage | |
SCP without profiler: | |
~93 seconds | |
~2.2 MB/s | |
~100% single core usage | |
Native scp tool: | |
~35 seconds | |
~5.8MB/s == my connection limit | |
~1% single core usage |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "net/scp" | |
require "benchmark" | |
require "profile" | |
puts Benchmark.realtime { | |
Net::SCP.start('XXXXXXXX', 'gamesplanet') do |scp| | |
scp.download!("XXXXXXXXXXXXXXXXXXXXXX", "/tmp/scptest.data") | |
end | |
} | |
% cumulative self self total | |
time seconds seconds calls ms/call ms/call name | |
31.71 436.66 436.66 38439882 0.01 0.02 #<OpenSSL::Cipher:0x00007ffae320b468>.xor! | |
28.09 823.43 386.77 12825956 0.03 0.11 #<OpenSSL::Cipher:0x00007ffae320b468>.update | |
12.11 990.19 166.76 12813294 0.01 0.02 #<OpenSSL::Cipher:0x00007ffae320b468>.increment_counter! | |
8.46 1106.74 116.55 12819658 0.01 0.03 Array#zip | |
3.10 1149.40 42.66 12819658 0.00 0.00 String#slice! | |
2.80 1187.97 38.57 25658344 0.00 0.00 String#unpack | |
2.29 1219.57 31.60 25639316 0.00 0.00 Integer#^ | |
2.17 1249.41 29.85 25680395 0.00 0.00 OpenSSL::Cipher#block_size | |
2.11 1278.44 29.03 25639325 0.00 0.00 Array#push | |
1.50 1299.09 20.65 12841751 0.00 0.00 Array#pack | |
1.12 1314.54 15.45 12841800 0.00 0.00 String#bytesize | |
1.10 1329.75 15.21 12869932 0.00 0.00 String#setbyte | |
1.08 1344.63 14.88 12879409 0.00 0.00 Integer#& | |
1.07 1359.36 14.73 12882624 0.00 0.00 String#getbyte | |
0.07 1360.37 1.01 31420 0.03 43.45 Net::SSH::Transport::PacketStream#poll_next_packet | |
0.05 1361.06 0.69 69711 0.01 0.01 Net::SSH::Buffer#read | |
0.05 1361.73 0.67 25056 0.03 0.05 Net::SSH::BufferedIo#fill | |
0.04 1362.26 0.53 37707 0.01 72.52 Net::SSH::Transport::Session#poll_message | |
0.03 1362.74 0.48 12503 0.04 0.07 Net::SCP::Download#read_data_state | |
0.03 1363.19 0.45 59604 0.01 0.04 Net::SSH::Transport::PacketStream#enqueue_packet | |
0.03 1363.63 0.44 47174 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#mac_length | |
0.03 1364.05 0.41 28154 0.01 0.09 Net::SSH::Connection::Session#ev_do_handle_events | |
0.03 1364.44 0.40 25286 0.02 0.03 Net::SSH::Transport::State#update_next_iv | |
0.03 1364.83 0.39 12516 0.03 0.26 Net::SSH::Connection::SingleSessionEventLoop#ev_select_and_postprocess | |
0.03 1365.20 0.38 12519 0.03 109.70 Net::SSH::Connection::SingleSessionEventLoop#ev_preprocess | |
0.03 1365.55 0.34 37756 0.01 0.02 Net::SSH::BufferedIo#available | |
0.02 1365.84 0.29 25032 0.01 0.05 Net::SSH::Connection::Session#ev_do_calculate_rw_wait | |
0.02 1366.11 0.27 18873 0.01 72.40 Net::SSH::Transport::PacketStream#next_packet | |
0.02 1366.37 0.26 18835 0.01 0.07 Net::SCP#start_command | |
0.02 1366.63 0.26 47174 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.mac_length | |
0.02 1366.88 0.25 25031 0.01 54.89 Net::SSH::Connection::Session#ev_preprocess | |
0.02 1367.13 0.25 34505 0.01 0.01 Net::SSH::Buffer#consume! | |
0.02 1367.38 0.25 47412 0.01 28.99 Array#each | |
0.02 1367.63 0.25 19026 0.01 0.03 Net::SSH::Buffer#read_long | |
0.02 1367.87 0.24 18999 0.01 0.08 Net::SSH::Packet#instantiate! | |
0.02 1368.09 0.22 9471 0.02 0.02 OpenSSL::HMAC.digest | |
0.02 1368.31 0.22 3141 0.07 0.18 Array#initialize | |
0.02 1368.53 0.22 37692 0.01 0.01 Net::SSH::Loggable#debug | |
0.02 1368.75 0.22 176460 0.00 0.00 Net::SSH::Buffer#length | |
0.02 1368.97 0.22 19092 0.01 0.03 #<OpenSSL::Cipher:0x00007ffae3213ac8>.xor! | |
0.02 1369.18 0.22 9502 0.02 0.07 #<OpenSSL::Cipher:0x00007ffae3213ac8>.update | |
0.02 1369.40 0.21 9471 0.02 0.10 Net::SSH::Transport::HMAC::Abstract#digest | |
0.02 1369.61 0.21 110796 0.00 0.00 String#[] | |
0.01 1369.81 0.20 37757 0.01 0.01 Net::SSH::Buffer#available | |
0.01 1369.99 0.19 47197 0.00 0.00 Net::SSH::Buffer#append | |
0.01 1370.17 0.18 19004 0.01 0.02 Net::SSH::BufferedIo#read_available | |
0.01 1370.35 0.18 12560 0.01 0.03 Net::SSH::Transport::PacketStream#available_for_read? | |
0.01 1370.52 0.17 28528 0.01 0.08 Class#new | |
0.01 1370.70 0.17 12516 0.01 0.03 Net::SSH::Connection::Session#io_select_wait | |
0.01 1370.86 0.17 18877 0.01 145.38 Kernel#loop | |
0.01 1371.03 0.17 12599 0.01 0.05 Net::SSH::Buffer.from | |
0.01 1371.19 0.16 15809 0.01 86.04 Net::SSH::Transport::State#update_cipher | |
0.01 1371.35 0.16 12517 0.01 109.49 Net::SSH::Connection::Session#dispatch_incoming_packets | |
0.01 1371.50 0.15 25082 0.01 0.01 Net::SSH::Compat.io_select | |
0.01 1371.64 0.14 12514 0.01 0.11 Net::SSH::Connection::Channel#process | |
0.01 1371.77 0.14 25029 0.01 55.03 Net::SSH::Connection::Channel#wait | |
0.01 1371.91 0.13 106872 0.00 0.00 Net::SSH::BufferedIo#input | |
0.01 1372.04 0.13 25028 0.01 0.01 Net::SSH::Connection::Channel#active? | |
0.01 1372.17 0.13 110087 0.00 0.00 Kernel#nil? | |
0.01 1372.30 0.13 12519 0.01 109.98 Net::SSH::Connection::EventLoop#process | |
0.01 1372.42 0.12 12516 0.01 0.04 Net::SSH::Connection::Session#ev_do_postprocess | |
0.01 1372.55 0.12 12517 0.01 0.15 Net::SSH::Connection::Session#each_channel | |
0.01 1372.67 0.12 6321 0.02 0.49 Net::SSH::Connection::Session#channel_data | |
0.01 1372.79 0.12 12516 0.01 0.02 Net::SSH::Transport::Session#rekey_as_needed | |
0.01 1372.92 0.12 94420 0.00 0.00 Net::SSH::Connection::Channel#[] | |
0.01 1373.04 0.12 12516 0.01 0.01 Net::SSH::Transport::PacketStream#if_needs_rekey? | |
0.01 1373.16 0.12 12679 0.01 0.02 Net::SSH::Buffer#read_byte | |
0.01 1373.27 0.12 12516 0.01 0.01 Net::SSH::BufferedIo#pending_write? | |
0.01 1373.39 0.12 12660 0.01 0.01 Net::SSH::Packet#[] | |
0.01 1373.50 0.11 18960 0.01 0.01 OpenSSL::Digest::SHA1#initialize | |
0.01 1373.61 0.11 3139 0.04 0.08 Net::SSH::BufferedIo#send_pending | |
0.01 1373.72 0.11 18869 0.01 0.01 Kernel#dup | |
0.01 1373.82 0.10 18869 0.01 0.01 Kernel#initialize_dup | |
0.01 1373.92 0.10 18996 0.01 0.01 #<OpenSSL::Cipher:0x00007ffae320b468>.iv_len | |
0.01 1374.01 0.10 9477 0.01 0.05 Net::SSH::Transport::State#final_cipher | |
0.01 1374.11 0.09 6336 0.01 0.17 Net::SSH::Packet#initialize | |
0.01 1374.20 0.09 9471 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#digest_class | |
0.01 1374.29 0.09 25056 0.00 0.00 BasicSocket#recv | |
0.01 1374.37 0.09 15841 0.01 0.01 Net::SSH::Buffer#initialize | |
0.01 1374.46 0.08 69290 0.00 0.00 Array#first | |
0.01 1374.54 0.08 6364 0.01 0.02 #<OpenSSL::Cipher:0x00007ffae3213ac8>.increment_counter! | |
0.01 1374.62 0.08 25082 0.00 0.00 IO.select | |
0.01 1374.70 0.08 12522 0.01 0.13 Hash#each | |
0.01 1374.77 0.07 12519 0.01 109.98 Net::SSH::Connection::Session#process | |
0.01 1374.85 0.07 12520 0.01 219.96 Net::SSH::Connection::Session#loop | |
0.01 1374.92 0.07 12514 0.01 0.01 Net::SSH::Connection::Channel#enqueue_pending_output | |
0.01 1374.99 0.07 6321 0.01 0.44 Net::SSH::Connection::Channel#do_data | |
0.01 1375.06 0.07 12518 0.01 0.01 Net::SSH::Connection::Keepalive#enabled? | |
0.01 1375.14 0.07 56467 0.00 0.00 Kernel#rand | |
0.01 1375.21 0.07 12516 0.01 0.01 Net::SSH::Connection::Session#max_select_wait_time | |
0.01 1375.28 0.07 12516 0.01 0.03 Array#select | |
0.00 1375.34 0.06 6336 0.01 0.01 Net::SSH::Transport::State#decompress | |
0.00 1375.40 0.06 56649 0.00 0.00 Kernel#class | |
0.00 1375.46 0.06 6306 0.01 0.04 Net::SSH::Buffer#read! | |
0.00 1375.52 0.06 6355 0.01 0.05 Net::SSH::Buffer#read_string | |
0.00 1375.58 0.06 34637 0.00 0.00 Symbol#to_s | |
0.00 1375.64 0.06 44026 0.00 0.00 Hash#key? | |
0.00 1375.69 0.06 9471 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.digest_class | |
0.00 1375.75 0.05 9477 0.01 0.01 Net::SSH::Transport::State#increment | |
0.00 1375.80 0.05 37692 0.00 0.00 Logger#debug? | |
0.00 1375.84 0.05 3149 0.01 0.10 Numeric#step | |
0.00 1375.89 0.04 6321 0.01 0.41 Net::SSH::Connection::Channel#update_local_window_size | |
0.00 1375.93 0.04 6336 0.01 0.01 Net::SSH::Loggable#info | |
0.00 1375.97 0.04 6335 0.01 0.01 Net::SSH::Transport::Algorithms#allow? | |
0.00 1376.01 0.04 9481 0.00 0.00 OpenSSL::Digest#initialize | |
0.00 1376.04 0.04 31414 0.00 0.00 Array#any? | |
0.00 1376.08 0.04 6319 0.01 0.01 Net::SSH::Buffer#write_long | |
0.00 1376.12 0.04 25032 0.00 0.00 Net::SSH::Transport::State#needs_rekey? | |
0.00 1376.16 0.04 31699 0.00 0.00 Integer#=== | |
0.00 1376.19 0.04 6284 0.01 0.01 Net::SSH::Buffer#write_byte | |
0.00 1376.23 0.03 4097 0.01 0.02 OpenSSL::PKey::DH#valid? | |
0.00 1376.26 0.03 6296 0.01 0.02 Net::SSH::Buffer#to_s | |
0.00 1376.29 0.03 6334 0.01 0.01 #<OpenSSL::Cipher:0x00007ffae320b468>.iv= | |
0.00 1376.33 0.03 6307 0.01 0.01 Net::SCP#progress_callback | |
0.00 1376.36 0.03 25082 0.00 0.00 Net::SSH::BufferedIo#output | |
0.00 1376.39 0.03 12520 0.00 0.00 Hash#initialize_copy | |
0.00 1376.42 0.03 6277 0.00 0.01 #<OpenSSL::Cipher:0x00007ffae3213ac8>.iv_len | |
0.00 1376.45 0.03 25043 0.00 0.00 Kernel#block_given? | |
0.00 1376.48 0.03 25038 0.00 0.00 Kernel#Array | |
0.00 1376.51 0.03 3141 0.01 0.01 Net::SSH::BufferedIo#enqueue | |
0.00 1376.54 0.03 3141 0.01 0.03 Net::SSH::Transport::State#compress | |
0.00 1376.57 0.03 25324 0.00 0.00 Symbol#to_sym | |
0.00 1376.60 0.03 18852 0.00 0.00 Net::SSH::Transport::Algorithms#pending? | |
0.00 1376.63 0.03 6308 0.00 0.00 IO#write | |
0.00 1376.66 0.03 22251 0.00 0.00 String#to_s | |
0.00 1376.68 0.02 18921 0.00 0.00 NilClass#nil? | |
0.00 1376.70 0.02 12505 0.00 0.00 Net::SSH::Buffer#empty? | |
0.00 1376.72 0.02 3133 0.01 0.69 Net::SSH::Connection::Session#send_message | |
0.00 1376.74 0.02 12516 0.00 0.00 Net::SSH::Connection::Channel#local_closed? | |
0.00 1376.76 0.02 12519 0.00 0.00 Array#compact | |
0.00 1376.78 0.02 3133 0.01 0.68 Net::SSH::Transport::Session#enqueue_message | |
0.00 1376.79 0.02 12518 0.00 0.00 Net::SSH::Connection::Keepalive#options | |
0.00 1376.81 0.02 12520 0.00 0.00 Hash#keys | |
0.00 1376.83 0.02 12531 0.00 0.00 Kernel#respond_to? | |
0.00 1376.85 0.02 9477 0.00 0.00 Net::SSH::Transport::State#compression? | |
0.00 1376.86 0.02 3139 0.01 0.01 #<OpenSSL::Cipher:0x00007ffae3213ac8>.iv= | |
0.00 1376.88 0.02 12516 0.00 0.00 Net::SSH::Connection::Keepalive#send_as_needed | |
0.00 1376.90 0.02 12516 0.00 0.00 Array#min | |
0.00 1376.91 0.02 12507 0.00 0.00 Numeric#zero? | |
0.00 1376.93 0.02 12516 0.00 0.00 Array#count | |
0.00 1376.94 0.02 9467 0.00 0.00 Net::SSH::Buffer#clear! | |
0.00 1376.96 0.02 3 5.01 19.60 Integer#times | |
0.00 1376.97 0.01 12511 0.00 0.00 Kernel#hash | |
0.00 1376.99 0.01 6333 0.00 0.00 #<OpenSSL::Cipher:0x00007ffae320b468>.final | |
0.00 1377.00 0.01 9544 0.00 0.00 Module#=== | |
0.00 1377.01 0.01 6327 0.00 0.00 Net::SSH::Connection::Channel#[]= | |
0.00 1377.02 0.01 6333 0.00 0.00 #<OpenSSL::Cipher:0x00007ffae320b468>.reset | |
0.00 1377.03 0.01 3141 0.00 0.00 BasicSocket#send | |
0.00 1377.04 0.01 6343 0.00 0.00 String#initialize_copy | |
0.00 1377.05 0.01 6336 0.00 0.00 Logger#info? | |
0.00 1377.06 0.01 501 0.02 0.11 Net::SSH::KnownHosts#keys_for | |
0.00 1377.07 0.01 3138 0.00 0.00 #<OpenSSL::Cipher:0x00007ffae3213ac8>.final | |
0.00 1377.07 0.01 4105 0.00 0.00 OpenSSL::PKey::DH#pub_key | |
0.00 1377.07 0.00 3142 0.00 0.00 Integer#chr | |
0.00 1377.08 0.00 3138 0.00 0.00 #<OpenSSL::Cipher:0x00007ffae3213ac8>.reset | |
0.00 1377.08 0.00 4095 0.00 0.00 OpenSSL::BN#bit_set? | |
0.00 1377.09 0.00 2 1.42 1.42 OpenSSL::PKey::DH#generate_key! | |
0.00 1377.09 0.00 246 0.01 0.01 Net::SSH::KnownHosts#known_host_hash? | |
0.00 1377.09 0.00 247 0.01 0.02 Enumerable#all? | |
0.00 1377.09 0.00 88 0.01 0.07 Net::SSH::Buffer#write_string | |
0.00 1377.09 0.00 1 1.01 17.51 IO#each_line | |
0.00 1377.09 0.00 1 0.98 0.98 OpenSSL::PKey::PKey#sign | |
0.00 1377.09 0.00 133 0.01 0.02 Net::SSH::Config.load | |
0.00 1377.09 0.00 86 0.01 0.09 Net::SSH::Connection::Channel#forward_local_env | |
0.00 1377.10 0.00 1 0.79 0.79 TracePoint#enable | |
0.00 1377.10 0.00 92 0.01 0.03 Net::SSH::Buffer#write | |
0.00 1377.10 0.00 43 0.02 0.07 Net::SSH::Transport::ServerVersion#negotiate! | |
0.00 1377.10 0.00 247 0.00 0.00 StringScanner#match? | |
0.00 1377.10 0.00 288 0.00 0.00 String#split | |
0.00 1377.10 0.00 2 0.21 0.85 IO.foreach | |
0.00 1377.10 0.00 293 0.00 0.00 Array#include? | |
0.00 1377.10 0.00 6 0.06 0.11 Net::SSH::Config.translate_config_key | |
0.00 1377.10 0.00 248 0.00 0.00 StringScanner#scan | |
0.00 1377.10 0.00 2 0.18 0.68 #<Object:0x00007ffae30b0f78>.each | |
0.00 1377.10 0.00 249 0.00 0.00 StringScanner#skip | |
0.00 1377.10 0.00 5 0.07 0.32 Net::SSH::Config.translate | |
0.00 1377.10 0.00 13 0.02 0.03 OpenSSL::BN#to_ssh | |
0.00 1377.10 0.00 42 0.01 0.02 Net::SSH::Transport::Algorithms#negotiate | |
0.00 1377.10 0.00 1 0.28 0.28 OpenSSL::PKey::DH#compute_key | |
0.00 1377.10 0.00 247 0.00 0.00 StringScanner#string= | |
0.00 1377.10 0.00 17 0.01 0.21 Net::SSH::Authentication::Methods::Abstract#userauth_request | |
0.00 1377.10 0.00 13 0.02 4.28 Net::SSH::Authentication::Session#authenticate | |
0.00 1377.10 0.00 4 0.05 0.14 Net::SSH::Transport::CTR.extended | |
0.00 1377.10 0.00 14 0.01 0.05 Net::SSH::Buffer#write_mstring | |
0.00 1377.10 0.00 7 0.02 0.03 Digest::Instance#digest | |
0.00 1377.10 0.00 18 0.01 1.05 Array#map | |
0.00 1377.10 0.00 4 0.04 0.19 Net::SSH::Buffer#read_keyblob | |
0.00 1377.10 0.00 10 0.02 1.69 Net::SSH::Authentication::Session#next_message | |
0.00 1377.10 0.00 2 0.07 10.70 Net::SSH::Authentication::Methods::Publickey#authenticate_with | |
0.00 1377.10 0.00 22 0.01 0.05 Net::SSH::Buffer#write_bignum | |
0.00 1377.10 0.00 15 0.01 1.22 Net::SSH::Transport::Algorithms#prepare_preferred_algorithms! | |
0.00 1377.10 0.00 7 0.02 9.84 Net::SSH::Transport::Algorithms#exchange_keys | |
0.00 1377.10 0.00 4 0.03 0.14 Net::SSH::Transport::CipherFactory.get | |
0.00 1377.10 0.00 8 0.02 0.10 Net::SSH::BufferedIo#wait_for_pending_sends | |
0.00 1377.10 0.00 15 0.01 0.03 Net::SSH::Transport::State#set | |
0.00 1377.10 0.00 41 0.00 0.00 IO#readpartial | |
0.00 1377.10 0.00 7 0.02 0.18 OpenSSL::PKey::RSA#to_blob | |
0.00 1377.10 0.00 88 0.00 0.00 String#=~ | |
0.00 1377.10 0.00 14 0.01 0.06 OpenSSL::Digest::SHA1.digest | |
0.00 1377.10 0.00 1 0.11 0.15 Addrinfo#connect_internal | |
0.00 1377.10 0.00 57 0.00 0.00 String#force_encoding | |
0.00 1377.10 0.00 4 0.03 0.82 Net::SSH::Authentication::Methods::Publickey#build_request | |
0.00 1377.11 0.00 8 0.01 0.02 Net::SSH::Authentication::KeyManager#add | |
0.00 1377.11 0.00 8 0.01 0.03 Net::SSH::Config.pattern2regex | |
0.00 1377.11 0.00 1 0.10 0.10 Addrinfo.getaddrinfo | |
0.00 1377.11 0.00 103 0.00 0.00 Symbol#=== | |
0.00 1377.11 0.00 4 0.02 11.24 Net::SSH::Authentication::KeyManager#each_identity | |
0.00 1377.11 0.00 1 0.09 61.47 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#generate_key | |
0.00 1377.11 0.00 1 0.09 0.14 Net::SCP::Download#read_file | |
0.00 1377.11 0.00 2 0.04 0.13 Net::SSH::Authentication::Agent#read_packet | |
0.00 1377.11 0.00 57 0.00 0.00 Regexp#=== | |
0.00 1377.11 0.00 10 0.01 0.21 Net::SSH::Buffer#write_key | |
0.00 1377.11 0.00 1 0.08 0.56 Net::SSH::Transport::Algorithms#parse_server_algorithm_packet | |
0.00 1377.11 0.00 1 0.08 2.36 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#send_kexinit | |
0.00 1377.11 0.00 9 0.01 0.01 Range#include? | |
0.00 1377.11 0.00 9 0.01 0.06 Net::SSH::Buffer#read_bignum | |
0.00 1377.11 0.00 2 0.04 0.56 Net::SSH::Authentication::Agent#identities | |
0.00 1377.11 0.00 8 0.01 1.70 Net::SSH::Transport::PacketStream#send_packet | |
0.00 1377.11 0.00 1 0.07 123.89 Net::SSH.start | |
0.00 1377.11 0.00 2 0.03 0.17 Net::SCP::Download#read_directive_state | |
0.00 1377.11 0.00 20 0.00 0.00 File.expand_path | |
0.00 1377.11 0.00 10 0.01 0.04 Enumerable#find | |
0.00 1377.11 0.00 9 0.01 0.04 Net::SSH::Authentication::KeyManager#prepare_identities_from_files | |
0.00 1377.11 0.00 3 0.02 30.55 Net::SSH::Transport::Session#initialize | |
0.00 1377.11 0.00 8 0.01 0.01 Net::SSH::Transport::KeyExpander.expand_key | |
0.00 1377.11 0.00 1 0.06 0.06 OpenSSL::PKey::PKey#verify | |
0.00 1377.11 0.00 10 0.01 0.01 Net::SSH::Authentication::KeyManager#readable_file? | |
0.00 1377.11 0.00 11 0.01 0.01 Net::SSH::Buffer#write_moved | |
0.00 1377.11 0.00 1 0.06 0.08 Net::SCP::Download#download_start_state | |
0.00 1377.11 0.00 4 0.01 0.08 Net::SSH::Transport::HMAC.get | |
0.00 1377.11 0.00 2 0.03 0.13 Net::SSH::Authentication::Agent#send_packet | |
0.00 1377.11 0.00 10 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.key_length | |
0.00 1377.11 0.00 4 0.01 0.04 Net::SSH::Transport::HMAC::Abstract#key= | |
0.00 1377.11 0.00 2 0.03 0.04 Net::SSH::Transport::State#reset! | |
0.00 1377.11 0.00 1 0.05 2.87 Net::SSH::Authentication::Methods::None#authenticate | |
0.00 1377.11 0.00 3 0.02 47.06 Net::SSH::Transport::Session#wait | |
0.00 1377.11 0.00 1 0.05 0.63 Net::SSH::Transport::Algorithms#negotiate_algorithms | |
0.00 1377.11 0.00 10 0.00 0.00 Regexp#initialize | |
0.00 1377.11 0.00 14 0.00 0.01 Net::SSH::Buffer#write_bool | |
0.00 1377.11 0.00 12 0.00 0.00 TrueClass#=== | |
0.00 1377.11 0.00 3 0.02 4.42 Net::SSH::Authentication::Methods::Publickey#send_request | |
0.00 1377.11 0.00 1 0.05 0.05 OpenSSL::PKey.read | |
0.00 1377.11 0.00 1 0.05 1.45 Net::SSH::Authentication::KeyManager#sign | |
0.00 1377.11 0.00 1 0.04 0.10 Net::SSH::Connection::Session#initialize | |
0.00 1377.11 0.00 3 0.01 14.94 Net::SSH::Authentication::Methods::Publickey#authenticate | |
0.00 1377.11 0.00 1 0.04 0.33 Net::SSH::KeyFactory.load_data_public_key | |
0.00 1377.11 0.00 5 0.01 7.08 Net::SSH::KnownHosts.search_in | |
0.00 1377.11 0.00 8 0.01 1.70 Net::SSH::Transport::Session#send_message | |
0.00 1377.11 0.00 1 0.04 0.56 Net::SSH::Transport::Algorithms#build_client_algorithm_packet | |
0.00 1377.11 0.00 1 0.04 0.08 Net::SCP::Download#finish_read_state | |
0.00 1377.11 0.00 4 0.01 0.16 Kernel#extend | |
0.00 1377.11 0.00 2 0.02 0.02 OpenSSL::PKey::RSA#export | |
0.00 1377.11 0.00 2 0.02 0.03 Net::SSH::Transport::CipherFactory.get_lengths | |
0.00 1377.11 0.00 3 0.01 0.02 Net::SSH::Connection::Channel#send_data | |
0.00 1377.11 0.00 7 0.01 1.39 Net::SSH::Transport::Session#next_message | |
0.00 1377.11 0.00 1 0.04 5.34 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#exchange_keys | |
0.00 1377.11 0.00 2 0.02 1.44 Net::SSH::Connection::Channel#send_channel_request | |
0.00 1377.11 0.00 1 0.04 0.15 Net::SCP#await_response_state | |
0.00 1377.11 0.00 19 0.00 0.00 Array#join | |
0.00 1377.11 0.00 4 0.01 0.25 Net::SSH::Buffer#read_key | |
0.00 1377.11 0.00 4 0.01 0.03 Net::SSH::Buffer#read_bool | |
0.00 1377.11 0.00 2 0.02 0.08 OpenSSL::Digest::MD5.hexdigest | |
0.00 1377.11 0.00 2 0.02 0.02 Net::SSH::Authentication::Agent#unix_socket_class | |
0.00 1377.11 0.00 32 0.00 0.00 String#strip | |
0.00 1377.11 0.00 4 0.01 0.03 Net::SSH::Transport::HMAC::Abstract#key_length | |
0.00 1377.11 0.00 2 0.02 0.35 Net::SSH::Verifiers::Secure#verify | |
0.00 1377.11 0.00 1 0.03 0.06 Net::SCP::Download#parse_directive | |
0.00 1377.11 0.00 1 0.03 0.06 Net::SSH::Transport::PacketStream#peer_ip | |
0.00 1377.11 0.00 6 0.01 0.02 Enumerable#partition | |
0.00 1377.11 0.00 1 0.03 4.51 Net::SSH::Connection::Session#channel_open_confirmation | |
0.00 1377.11 0.00 2 0.01 8.79 IO.open | |
0.00 1377.11 0.00 6 0.00 0.02 Net::SSH::Transport::Algorithms#compose_algorithm_list | |
0.00 1377.11 0.00 1 0.03 0.12 Net::SSH::Transport::Algorithms#kex_byte_requirement | |
0.00 1377.11 0.00 1 0.03 0.09 Net::SSH::Authentication::Agent#connect! | |
0.00 1377.11 0.00 1 0.03 1377110.69 Net::SCP.start | |
0.00 1377.11 0.00 1 0.03 61.53 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#initialize | |
0.00 1377.11 0.00 2 0.01 0.11 Net::SSH::Transport::State#initialize | |
0.00 1377.11 0.00 4 0.01 0.19 Net::SSH::Authentication::KeyManager#load_identities | |
0.00 1377.11 0.00 11 0.00 0.00 OpenSSL::BN#initialize | |
0.00 1377.11 0.00 3 0.01 0.05 Net::SSH.assign_defaults | |
0.00 1377.11 0.00 2 0.01 0.05 Net::SSH::Transport::Algorithms.allowed_packet? | |
0.00 1377.11 0.00 1 0.03 0.14 Net::SSH::Connection::Session#channel_request | |
0.00 1377.11 0.00 2 0.01 0.02 Net::SSH::Connection::Session#cleanup_channel | |
0.00 1377.11 0.00 13 0.00 0.00 OpenSSL::BN#to_s | |
0.00 1377.11 0.00 9 0.00 0.00 File.readable? | |
0.00 1377.11 0.00 24 0.00 0.00 BasicObject#singleton_method_added | |
0.00 1377.11 0.00 4 0.01 1.15 Net::SSH::Config.for | |
0.00 1377.11 0.00 4 0.01 0.02 Net::SSH::Config.expandable_default_files | |
0.00 1377.11 0.00 4 0.01 2.89 Net::SSH::Authentication::Methods::Abstract#send_message | |
0.00 1377.11 0.00 1 0.02 0.54 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#generate_key_fingerprint | |
0.00 1377.11 0.00 1 0.02 1.15 Net::SSH::Connection::Session#open_channel | |
0.00 1377.11 0.00 2 0.01 0.04 Net::SSH::KeyFactory.classify_key | |
0.00 1377.11 0.00 2 0.01 0.24 Socket.tcp | |
0.00 1377.11 0.00 4 0.01 0.05 Net::SSH::Transport::HMAC::Abstract#initialize | |
0.00 1377.11 0.00 4 0.01 0.01 String#match | |
0.00 1377.11 0.00 4 0.01 0.01 OpenSSL::PKey::RSA#initialize | |
0.00 1377.11 0.00 2 0.01 0.01 IO.read | |
0.00 1377.11 0.00 10 0.00 0.00 File.file? | |
0.00 1377.11 0.00 4 0.01 0.01 IO#close | |
0.00 1377.11 0.00 4 0.01 0.01 Net::SCP#finish_state | |
0.00 1377.11 0.00 4 0.01 0.01 Net::SSH::Connection::Channel#eof! | |
0.00 1377.11 0.00 2 0.01 0.24 Net::SSH::Connection::Session#close | |
0.00 1377.11 0.00 1 0.02 0.03 Digest::Instance#hexdigest | |
0.00 1377.11 0.00 2 0.01 8.93 Net::SSH::Transport::Session#host_keys | |
0.00 1377.11 0.00 1 0.02 0.05 Net::SSH::Connection::Session#channel_window_adjust | |
0.00 1377.11 0.00 1 0.02 69.76 Net::SSH::Transport::Algorithms#accept_kexinit | |
0.00 1377.11 0.00 2 0.01 0.02 Net::SSH::Buffer#read_to | |
0.00 1377.11 0.00 16 0.00 0.00 OpenSSL::Digest#reset | |
0.00 1377.11 0.00 4 0.00 0.01 Net::SSH::KnownHosts#initialize | |
0.00 1377.11 0.00 2 0.01 0.01 Net::SSH::Authentication::Session#keys | |
0.00 1377.11 0.00 1 0.02 0.36 Net::SSH::KeyFactory.load_public_key | |
0.00 1377.11 0.00 2 0.01 0.02 Net::SSH::Buffer#remainder_as_buffer | |
0.00 1377.11 0.00 1 0.02 0.28 Net::SSH::Transport::PacketStream#initialize_ssh | |
0.00 1377.11 0.00 1 0.02 0.04 Shellwords.shellescape | |
0.00 1377.11 0.00 1 0.02 0.85 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#verify_signature | |
0.00 1377.11 0.00 1 0.02 0.08 Logger#initialize | |
0.00 1377.11 0.00 4 0.00 0.01 Comparable#< | |
0.00 1377.11 0.00 1 0.02 0.07 Net::SSH::Connection::Session#channel_closed | |
0.00 1377.11 0.00 1 0.02 1377110.72 Benchmark.realtime | |
0.00 1377.11 0.00 5 0.00 0.00 Regexp#match | |
0.00 1377.11 0.00 4 0.00 0.00 Module#extend_object | |
0.00 1377.11 0.00 1 0.02 0.64 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#build_signature_buffer | |
0.00 1377.11 0.00 13 0.00 0.00 Kernel#instance_variable_set | |
0.00 1377.11 0.00 16 0.00 0.00 Integer#<=> | |
0.00 1377.11 0.00 1 0.02 1.09 Net::SSH::Transport::Algorithms#send_kexinit | |
0.00 1377.11 0.00 1 0.02 0.29 Addrinfo.foreach | |
0.00 1377.11 0.00 10 0.00 0.00 Array#uniq! | |
0.00 1377.11 0.00 2 0.01 0.23 Net::SSH::Authentication::KeyManager#agent | |
0.00 1377.11 0.00 1 0.02 0.02 Socket.getnameinfo | |
0.00 1377.11 0.00 1 0.02 0.14 Net::SSH::KeyFactory.load_private_key | |
0.00 1377.11 0.00 1 0.02 1.15 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#confirm_newkeys | |
0.00 1377.11 0.00 1 0.02 0.04 Net::SSH::Connection::Session#channel_eof | |
0.00 1377.11 0.00 1 0.02 0.17 Net::SCP#await_response | |
0.00 1377.11 0.00 3 0.01 0.01 Kernel#raise | |
0.00 1377.11 0.00 3 0.01 0.02 Range#=== | |
0.00 1377.11 0.00 1 0.02 0.02 Socket#connect | |
0.00 1377.11 0.00 2 0.01 0.27 Net::SSH::Authentication::Agent#send_and_wait | |
0.00 1377.11 0.00 1 0.02 0.95 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#verify_server_key | |
0.00 1377.11 0.00 3 0.01 0.01 Exception.exception | |
0.00 1377.11 0.00 13 0.00 0.00 OpenSSL::PKey::RSA#ssh_type | |
0.00 1377.11 0.00 2 0.01 0.02 IO.new | |
0.00 1377.11 0.00 8 0.00 0.00 String#partition | |
0.00 1377.11 0.00 16 0.00 0.00 String#downcase! | |
0.00 1377.11 0.00 1 0.02 0.10 Net::SSH::Connection::Session#channel_close | |
0.00 1377.11 0.00 15 0.00 0.00 Net::SSH::Transport::IdentityCipher.iv_len | |
0.00 1377.11 0.00 1 0.02 0.06 Net::SSH::Connection::Session#global_request | |
0.00 1377.11 0.00 13 0.00 0.00 Integer#[] | |
0.00 1377.11 0.00 8 0.00 0.00 OpenSSL::Digest#update | |
0.00 1377.11 0.00 1 0.02 0.19 Net::SSH::Connection::Session#channel_success | |
0.00 1377.11 0.00 1 0.02 0.02 Net::SSH::Config.merge_challenge_response_with_keyboard_interactive | |
0.00 1377.11 0.00 1 0.01 17.76 Net::SSH::KnownHosts.search_for | |
0.00 1377.11 0.00 1 0.01 0.10 Net::SSH::KeyFactory.load_data_private_key | |
0.00 1377.11 0.00 1 0.01 1.01 OpenSSL::PKey::RSA#ssh_do_sign | |
0.00 1377.11 0.00 7 0.00 0.00 Hash#merge | |
0.00 1377.11 0.00 13 0.00 0.00 OpenSSL::BN#zero? | |
0.00 1377.11 0.00 1 0.01 0.45 Net::SSH::Authentication::Agent.connect | |
0.00 1377.11 0.00 1 0.01 0.03 IO#puts | |
0.00 1377.11 0.00 2 0.01 0.01 Proc.new | |
0.00 1377.11 0.00 1 0.01 0.03 Net::SSH::Transport::Session#close | |
0.00 1377.11 0.00 1 0.01 69.17 Net::SSH::Transport::Algorithms#proceed! | |
0.00 1377.11 0.00 1 0.01 4.40 Net::SSH::Connection::Channel#do_open_confirmation | |
0.00 1377.11 0.00 2 0.01 0.01 Module#alias_method | |
0.00 1377.11 0.00 1 0.01 0.02 Net::SSH::Connection::Channel#initialize | |
0.00 1377.11 0.00 1 0.01 0.06 Net::SCP#shellescape | |
0.00 1377.11 0.00 8 0.00 0.00 Regexp.quote | |
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::Cipher#initialize | |
0.00 1377.11 0.00 10 0.00 0.00 FalseClass#=== | |
0.00 1377.11 0.00 2 0.01 0.01 File#initialize | |
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#set_key | |
0.00 1377.11 0.00 4 0.00 0.00 IO#read | |
0.00 1377.11 0.00 1 0.01 0.09 OpenSSL::PKey::RSA#ssh_do_verify | |
0.00 1377.11 0.00 2 0.01 1377048.27 nil# | |
0.00 1377.11 0.00 1 0.01 1376985.84 Net::SCP#download! | |
0.00 1377.11 0.00 2 0.01 0.01 Net::SSH::Connection::Keepalive#should_send? | |
0.00 1377.11 0.00 2 0.01 0.02 OpenSSL::Digest::MD5#initialize | |
0.00 1377.11 0.00 2 0.01 0.01 Module#undef_method | |
0.00 1377.11 0.00 1 0.01 0.16 Net::SSH::Connection::Channel#do_success | |
0.00 1377.11 0.00 9 0.00 0.00 Net::SSH::Transport::IdentityCipher.update | |
0.00 1377.11 0.00 1 0.01 0.03 Array#keep_if | |
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::KnownHosts.hostfiles | |
0.00 1377.11 0.00 1 0.01 0.07 Net::SSH::Transport::Session#host_as_string | |
0.00 1377.11 0.00 1 0.01 0.01 Socket#initialize | |
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH._sanitize_options | |
0.00 1377.11 0.00 8 0.00 0.00 OpenSSL::Digest#finish | |
0.00 1377.11 0.00 1 0.01 0.39 Net::SSH::Verifiers::Lenient#verify | |
0.00 1377.11 0.00 1 0.01 2.86 Net::SSH.configuration_for | |
0.00 1377.11 0.00 1 0.01 0.04 Net::SSH::BufferedIo#initialize_buffered_io | |
0.00 1377.11 0.00 2 0.01 0.69 Enumerable#find_all | |
0.00 1377.11 0.00 2 0.01 0.01 Net::SSH::Transport::HMAC.key_length | |
0.00 1377.11 0.00 1 0.01 0.01 UNIXSocket#initialize | |
0.00 1377.11 0.00 2 0.01 1.22 Enumerable#inject | |
0.00 1377.11 0.00 10 0.00 0.00 Kernel#singleton_class | |
0.00 1377.11 0.00 2 0.01 0.14 BasicObject#instance_eval | |
0.00 1377.11 0.00 1 0.01 18.17 Net::SSH::Transport::Algorithms#initialize | |
0.00 1377.11 0.00 10 0.00 0.00 Net::SSH::Transport::Algorithms#[] | |
0.00 1377.11 0.00 2 0.00 0.01 Logger#level= | |
0.00 1377.11 0.00 1 0.01 0.01 Logger::LogDevice#set_dev | |
0.00 1377.11 0.00 1 0.01 0.04 Logger::LogDevice#initialize | |
0.00 1377.11 0.00 1 0.01 0.33 Net::SSH::Authentication::Agent#negotiate! | |
0.00 1377.11 0.00 7 0.00 0.00 Net::SSH::Connection::Channel#eof? | |
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#e | |
0.00 1377.11 0.00 7 0.00 0.00 Array#initialize_copy | |
0.00 1377.11 0.00 2 0.00 0.18 Net::SSH::HostKeys#each | |
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Authentication::Agent#close | |
0.00 1377.11 0.00 1 0.01 0.01 BasicSocket#getpeername | |
0.00 1377.11 0.00 1 0.01 1.17 Net::SSH::Connection::Channel#env | |
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Connection::Channel#on_request | |
0.00 1377.11 0.00 1 0.01 0.02 Net::SSH::Authentication::KeyManager#finish | |
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Transport::PacketStream#cleanup | |
0.00 1377.11 0.00 1 0.01 0.05 Net::SSH::Connection::Channel#do_request | |
0.00 1377.11 0.00 1 0.01 0.01 Float#to_s | |
0.00 1377.11 0.00 3 0.00 0.00 Exception#initialize | |
0.00 1377.11 0.00 6 0.00 0.00 Module#private | |
0.00 1377.11 0.00 6 0.00 0.00 Net::SSH::Transport::HMAC::None#digest | |
0.00 1377.11 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.reset | |
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#n | |
0.00 1377.11 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.final | |
0.00 1377.11 0.00 1 0.01 1.33 Net::SSH::Authentication::Session#expect_message | |
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::BN#cmp | |
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Transport::Session#select_host_key_verifier | |
0.00 1377.11 0.00 1 0.01 0.01 MonitorMixin#mon_initialize | |
0.00 1377.11 0.00 2 0.00 0.01 Net::SSH::Prompt.default | |
0.00 1377.11 0.00 1 0.01 0.16 Addrinfo#connect | |
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Authentication::Methods::Abstract#initialize | |
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::Cipher#key= | |
0.00 1377.11 0.00 1 0.01 0.01 OpenSSL::BN.rand | |
0.00 1377.11 0.00 1 0.01 0.01 String#scan | |
0.00 1377.11 0.00 2 0.00 0.00 Process.clock_gettime | |
0.00 1377.11 0.00 1 0.01 0.04 Net::SSH::Connection::Channel#do_close | |
0.00 1377.11 0.00 4 0.00 0.00 Net::SSH::Transport::State#cleanup | |
0.00 1377.11 0.00 1 0.01 1.16 Net::SCP#download | |
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Authentication::Session#default_keys | |
0.00 1377.11 0.00 2 0.00 0.00 #<Object:0x00007ffae30b0f78>.[] | |
0.00 1377.11 0.00 1 0.01 0.29 Net::SSH::Transport::PacketStream.extended | |
0.00 1377.11 0.00 1 0.01 0.13 Net::SSH::Transport::Session#configure_server | |
0.00 1377.11 0.00 1 0.01 0.19 Net::SSH::Transport::Session#configure_client | |
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::Cipher#padding= | |
0.00 1377.11 0.00 1 0.01 0.01 Kernel#clone | |
0.00 1377.11 0.00 1 0.01 0.35 Enumerable#any? | |
0.00 1377.11 0.00 6 0.00 0.00 String#start_with? | |
0.00 1377.11 0.00 2 0.00 0.00 String#gsub! | |
0.00 1377.11 0.00 1 0.01 1.72 Net::SSH::Connection::Channel#exec | |
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::Cipher#key_len= | |
0.00 1377.11 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.iv= | |
0.00 1377.11 0.00 1 0.01 1.09 Net::SSH::Transport::Algorithms#start | |
0.00 1377.11 0.00 1 0.01 1.07 Net::SSH::Transport::ServerVersion#initialize | |
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Authentication::KeyManager#initialize | |
0.00 1377.11 0.00 1 0.01 0.02 Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1#get_p | |
0.00 1377.11 0.00 1 0.01 0.04 String#shellescape | |
0.00 1377.11 0.00 1 0.01 0.04 Kernel#puts | |
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Connection::Session#busy? | |
0.00 1377.11 0.00 5 0.00 0.00 NilClass#to_a | |
0.00 1377.11 0.00 2 0.00 0.00 String#capitalize | |
0.00 1377.11 0.00 4 0.00 0.00 String#to_sym | |
0.00 1377.11 0.00 1 0.01 0.02 Enumerable#map | |
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::Cipher#key_len | |
0.00 1377.11 0.00 4 0.00 0.00 Integer#<< | |
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::Cipher#name | |
0.00 1377.11 0.00 1 0.01 0.38 Net::SSH::Verifiers::Strict#verify | |
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Authentication::KeyManager#prepare_identities_from_data | |
0.00 1377.11 0.00 1 0.00 0.01 Kernel#initialize_clone | |
0.00 1377.11 0.00 1 0.00 0.01 Net::SSH::Authentication::Session#key_data | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Authentication::Session#initialize | |
0.00 1377.11 0.00 1 0.00 0.14 Net::SSH::Transport::Session#service_request | |
0.00 1377.11 0.00 2 0.00 0.00 Integer#to_i | |
0.00 1377.11 0.00 3 0.00 0.00 File.dirname | |
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Transport::Algorithms#normalize_compression_name | |
0.00 1377.11 0.00 3 0.00 0.00 String#to_i | |
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::PKey::DH#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 File.directory? | |
0.00 1377.11 0.00 1 0.00 0.00 StringScanner#initialize | |
0.00 1377.11 0.00 2 0.00 0.00 String#index | |
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Transport::Algorithms#initialized? | |
0.00 1377.11 0.00 2 0.00 0.00 Module#const_get | |
0.00 1377.11 0.00 1 0.00 0.01 Net::SSH._support_deprecated_option_paranoid | |
0.00 1377.11 0.00 1 0.00 0.06 Enumerable#detect | |
0.00 1377.11 0.00 3 0.00 0.00 OpenSSL::Cipher#encrypt | |
0.00 1377.11 0.00 4 0.00 0.00 Hash#fetch | |
0.00 1377.11 0.00 1 0.00 0.01 OpenSSL::PKey::RSA#ssh_signature_type | |
0.00 1377.11 0.00 3 0.00 0.00 Array#shift | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Transport::Session#hint | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Verifiers::Lenient#tunnelled? | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Authentication::Methods::Abstract#session_id | |
0.00 1377.11 0.00 1 0.00 0.00 Array#flatten | |
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::PKey::DH#p | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Authentication::Agent#agent_failed | |
0.00 1377.11 0.00 3 0.00 0.00 Exception#backtrace | |
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Authentication::KeyManager#use_agent? | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::EventLoop#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SCP#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Keepalive#initialize | |
0.00 1377.11 0.00 2 0.00 0.00 Array#concat | |
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::BN#num_bits | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#get_message_types | |
0.00 1377.11 0.00 3 0.00 0.00 Hash#delete | |
0.00 1377.11 0.00 3 0.00 0.00 BasicObject#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::HostKeys#initialize | |
0.00 1377.11 0.00 2 0.00 0.00 Hash#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#do_window_adjust | |
0.00 1377.11 0.00 2 0.00 0.00 BasicObject#singleton_method_undefined | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_close | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_extended_data | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_process | |
0.00 1377.11 0.00 1 0.00 0.00 Array#delete | |
0.00 1377.11 0.00 1 0.00 0.00 Thread::Mutex#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 Logger#datetime_format= | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Config.default_files | |
0.00 1377.11 0.00 1 0.00 0.00 String#chomp! | |
0.00 1377.11 0.00 2 0.00 0.00 Kernel#is_a? | |
0.00 1377.11 0.00 1 0.00 0.00 Array#- | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#get_parameters | |
0.00 1377.11 0.00 2 0.00 0.00 Integer#| | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::HostKeys#empty? | |
0.00 1377.11 0.00 1 0.00 0.00 StringScanner#rest | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Authentication::Agent#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::EventLoop#register | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SCP#scp_command | |
0.00 1377.11 0.00 1 0.00 0.00 Addrinfo#pfamily | |
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::BN#num_bytes | |
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::PKey::DH#priv_key | |
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::PKey::DH#set_pqg | |
0.00 1377.11 0.00 2 0.00 0.00 Regexp#source | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_data | |
0.00 1377.11 0.00 2 0.00 0.00 Hash#any? | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#close | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#do_eof | |
0.00 1377.11 0.00 1 0.00 0.00 TracePoint#disable | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#remote_closed! | |
0.00 1377.11 0.00 1 0.00 0.00 Array#& | |
0.00 1377.11 0.00 1 0.00 0.00 Array#uniq | |
0.00 1377.11 0.00 1 0.00 0.00 Addrinfo#socktype | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Session#get_next_channel_id | |
0.00 1377.11 0.00 1 0.00 0.00 String#chomp | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Config.default_auth_methods | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1#get_g | |
0.00 1377.11 0.00 1 0.00 0.00 Addrinfo#protocol | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Prompt#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Session::NilChannel#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::PKey::RSA#private? | |
0.00 1377.11 0.00 1 0.00 0.00 Hash#values | |
0.00 1377.11 0.00 1 0.00 0.00 Module#extended | |
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::Cipher#decrypt | |
0.00 1377.11 0.00 1 0.00 0.00 IO#flush | |
0.00 1377.11 0.00 1 0.00 0.00 IO#closed? | |
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::PKey::DH#set_key | |
0.00 1377.11 0.00 1 0.00 0.00 Logger::Formatter#initialize | |
0.00 1377.11 0.00 1 0.00 0.00 Addrinfo#ipv6? | |
0.00 1377.11 0.00 1 0.00 0.00 Array#max | |
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#remote_closed? | |
0.00 1377.11 0.00 1 0.00 1377114.55 #toplevel |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "net/sftp" | |
require "benchmark" | |
require "profile" | |
puts Benchmark.realtime { | |
Net::SFTP.start('XXXXXXXX', 'gamesplanet') do |sftp| | |
sftp.download!("XXXXXXXXXXXXXXXXXXXXXX", "/tmp/sftptest.data") | |
end | |
} | |
% cumulative self self total | |
time seconds seconds calls ms/call ms/call name | |
31.65 438.52 438.52 38478855 0.01 0.03 #<OpenSSL::Cipher:0x00007fc7ca260e28>.xor! | |
27.02 812.81 374.29 12851916 0.03 0.11 #<OpenSSL::Cipher:0x00007fc7ca260e28>.update | |
11.86 977.10 164.29 12826285 0.01 0.02 #<OpenSSL::Cipher:0x00007fc7ca260e28>.increment_counter! | |
8.48 1094.63 117.52 12851857 0.01 0.03 Array#zip | |
2.82 1133.71 39.08 25761418 0.00 0.00 String#unpack | |
2.35 1166.31 32.60 25703714 0.00 0.00 Integer#^ | |
2.28 1197.87 31.56 12851857 0.00 0.00 String#slice! | |
2.17 1227.98 30.11 25796421 0.00 0.00 OpenSSL::Cipher#block_size | |
2.17 1258.06 30.08 25703723 0.00 0.00 Array#push | |
1.49 1278.70 20.65 12944465 0.00 0.00 Array#pack | |
1.11 1294.10 15.40 12925380 0.00 0.00 String#bytesize | |
1.10 1309.38 15.28 12902256 0.00 0.00 String#setbyte | |
1.08 1324.30 14.92 12937434 0.00 0.00 Integer#& | |
1.07 1339.10 14.80 12934320 0.00 0.00 String#getbyte | |
0.16 1341.33 2.23 80283 0.03 16.82 Net::SSH::Transport::PacketStream#poll_next_packet | |
0.12 1342.98 1.65 173092 0.01 0.01 Net::SSH::Buffer#read | |
0.10 1344.34 1.36 47483 0.03 0.06 Net::SSH::BufferedIo#fill | |
0.09 1345.55 1.22 89759 0.01 30.19 Net::SSH::Transport::Session#poll_message | |
0.09 1346.75 1.19 95850 0.01 0.07 Net::SSH::Buffer.from | |
0.08 1347.82 1.07 32045 0.03 0.28 Net::SSH::Connection::SingleSessionEventLoop#ev_select_and_postprocess | |
0.08 1348.88 1.06 65697 0.02 0.09 Net::SSH::Connection::Session#ev_do_handle_events | |
0.07 1349.87 0.99 32049 0.03 86.14 Net::SSH::Connection::SingleSessionEventLoop#ev_preprocess | |
0.07 1350.83 0.96 97998 0.01 0.07 Net::SSH::Transport::PacketStream#enqueue_packet | |
0.06 1351.71 0.88 93103 0.01 0.02 Net::SSH::BufferedIo#available | |
0.06 1352.59 0.88 76716 0.01 0.03 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.xor! | |
0.06 1353.45 0.86 89779 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#mac_length | |
0.06 1354.30 0.85 57543 0.01 0.03 Net::SSH::Transport::State#update_next_iv | |
0.06 1355.15 0.84 35112 0.02 0.08 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.update | |
0.06 1355.95 0.80 32040 0.03 43.44 Net::SFTP::Session#when_channel_polled | |
0.06 1356.75 0.80 157309 0.01 26.38 Array#each | |
0.06 1357.53 0.77 64090 0.01 0.05 Net::SSH::Connection::Session#ev_do_calculate_rw_wait | |
0.05 1358.28 0.75 57702 0.01 0.03 Net::SSH::Buffer#read_long | |
0.05 1358.95 0.68 44899 0.02 30.14 Net::SSH::Transport::PacketStream#next_packet | |
0.05 1359.62 0.67 64094 0.01 64.86 Net::SSH::Connection::Session#ev_preprocess | |
0.04 1360.24 0.62 483507 0.00 0.00 Net::SSH::Buffer#length | |
0.04 1360.83 0.59 67448 0.01 0.01 Net::SSH::Compat.io_select | |
0.04 1361.42 0.59 99213 0.01 0.05 Class#new | |
0.04 1361.99 0.57 68320 0.01 0.01 Net::SSH::Buffer#consume! | |
0.04 1362.49 0.51 84303 0.01 0.01 Net::SSH::Loggable#debug | |
0.04 1363.00 0.51 89779 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.mac_length | |
0.04 1363.50 0.50 93103 0.01 0.01 Net::SSH::Buffer#available | |
0.04 1363.99 0.49 22357 0.02 0.09 Net::SSH::Transport::HMAC::Abstract#digest | |
0.03 1364.46 0.47 38452 0.01 0.08 Net::SSH::Packet#instantiate! | |
0.03 1364.91 0.45 265805 0.00 0.00 String#[] | |
0.03 1365.36 0.45 32045 0.01 0.03 Net::SSH::Connection::Session#io_select_wait | |
0.03 1365.78 0.42 44904 0.01 91.87 Kernel#loop | |
0.03 1366.20 0.41 75305 0.01 0.01 Kernel#dup | |
0.03 1366.60 0.41 35397 0.01 0.02 Net::SSH::Transport::PacketStream#available_for_read? | |
0.03 1367.00 0.40 75305 0.01 0.01 Kernel#initialize_dup | |
0.03 1367.39 0.39 6402 0.06 0.65 Net::SFTP::Operations::Download#on_read | |
0.03 1367.77 0.38 38457 0.01 0.03 Net::SSH::BufferedIo#read_available | |
0.03 1368.14 0.37 35180 0.01 38.14 Net::SSH::Transport::State#update_cipher | |
0.03 1368.51 0.37 64067 0.01 21.63 Net::SFTP::Operations::Download#wait | |
0.03 1368.88 0.37 32048 0.01 42.40 Net::SSH::Connection::Session#dispatch_incoming_packets | |
0.03 1369.24 0.36 9543 0.04 0.10 Array#initialize | |
0.03 1369.59 0.36 32045 0.01 43.63 Net::SSH::Connection::Channel#process | |
0.02 1369.94 0.35 32045 0.01 0.04 Net::SSH::Connection::Session#ev_do_postprocess | |
0.02 1370.28 0.34 32045 0.01 0.18 Net::SSH::Connection::Channel#enqueue_pending_output | |
0.02 1370.62 0.34 32045 0.01 0.03 Net::SSH::Transport::Session#rekey_as_needed | |
0.02 1370.96 0.34 32045 0.01 0.01 Net::SSH::Transport::PacketStream#if_needs_rekey? | |
0.02 1371.29 0.33 32049 0.01 86.42 Net::SSH::Connection::EventLoop#process | |
0.02 1371.62 0.33 22362 0.01 0.14 Numeric#step | |
0.02 1371.95 0.33 25572 0.01 0.02 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.increment_counter! | |
0.02 1372.27 0.31 108287 0.00 0.00 Net::SSH::Buffer#append | |
0.02 1372.58 0.31 32048 0.01 43.67 Net::SSH::Connection::Session#each_channel | |
0.02 1372.89 0.31 226526 0.00 0.00 Net::SSH::BufferedIo#input | |
0.02 1373.19 0.30 32045 0.01 0.01 Net::SSH::BufferedIo#pending_write? | |
0.02 1373.49 0.30 54427 0.01 0.01 Net::SSH::Buffer#initialize | |
0.02 1373.79 0.29 32051 0.01 0.02 Net::SSH::Buffer#read_byte | |
0.02 1374.08 0.29 67448 0.00 0.00 IO.select | |
0.02 1374.36 0.29 25700 0.01 0.07 Net::SSH::Buffer#write_string | |
0.02 1374.65 0.28 8027 0.04 0.08 Net::SSH::BufferedIo#send_pending | |
0.02 1374.93 0.28 234019 0.00 0.00 Kernel#nil? | |
0.02 1375.22 0.28 22357 0.01 0.01 OpenSSL::HMAC.digest | |
0.02 1375.49 0.27 44732 0.01 0.01 OpenSSL::Digest::SHA1#initialize | |
0.02 1375.74 0.26 6402 0.04 0.52 Net::SFTP::Operations::Download#download_next_chunk | |
0.02 1375.98 0.24 12805 0.02 0.28 Net::SSH::Connection::Session#channel_data | |
0.02 1376.22 0.24 44742 0.01 0.01 Net::SSH::Buffer#write_long | |
0.02 1376.46 0.24 25629 0.01 0.01 Net::SSH::Packet#[] | |
0.02 1376.67 0.22 175855 0.00 0.00 Array#first | |
0.02 1376.89 0.21 22363 0.01 0.04 Net::SSH::Transport::State#final_cipher | |
0.02 1377.10 0.21 22357 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#digest_class | |
0.01 1377.30 0.20 38449 0.01 0.01 #<OpenSSL::Cipher:0x00007fc7ca260e28>.iv_len | |
0.01 1377.50 0.20 32049 0.01 172.88 Net::SSH::Connection::Session#loop | |
0.01 1377.69 0.19 32049 0.01 86.43 Net::SSH::Connection::Session#process | |
0.01 1377.89 0.19 32053 0.01 43.64 Hash#each | |
0.01 1378.08 0.19 25704 0.01 0.03 Net::SSH::Buffer#write | |
0.01 1378.26 0.19 32049 0.01 0.01 Net::SSH::Connection::Keepalive#enabled? | |
0.01 1378.45 0.19 47483 0.00 0.00 BasicSocket#recv | |
0.01 1378.64 0.19 12820 0.01 0.17 Net::SSH::Packet#initialize | |
0.01 1378.82 0.19 32045 0.01 0.01 Net::SSH::Connection::Session#max_select_wait_time | |
0.01 1379.01 0.19 32045 0.01 0.03 Array#select | |
0.01 1379.18 0.17 19251 0.01 0.05 Net::SSH::Buffer#read_string | |
0.01 1379.35 0.17 31898 0.01 0.01 Net::SSH::Buffer#write_byte | |
0.01 1379.50 0.15 12804 0.01 0.03 Net::SSH::Buffer#write_int64 | |
0.01 1379.65 0.15 30397 0.01 0.02 Net::SSH::Buffer#to_s | |
0.01 1379.80 0.15 99131 0.00 0.00 Symbol#to_s | |
0.01 1379.95 0.15 6405 0.02 0.40 Net::SFTP::Session#send_packet | |
0.01 1380.09 0.15 6404 0.02 0.03 Net::SFTP::Operations::Download#update_progress | |
0.01 1380.24 0.14 12805 0.01 0.23 Net::SSH::Connection::Channel#do_data | |
0.01 1380.37 0.13 12806 0.01 0.02 Net::SFTP::Session#when_subsystem_started | |
0.01 1380.50 0.13 112142 0.00 0.00 Kernel#class | |
0.01 1380.63 0.13 12820 0.01 0.01 Net::SSH::Transport::State#decompress | |
0.01 1380.76 0.13 22357 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.digest_class | |
0.01 1380.88 0.13 22363 0.01 0.01 Net::SSH::Transport::State#increment | |
0.01 1381.00 0.12 84303 0.00 0.00 Logger#debug? | |
0.01 1381.12 0.12 19225 0.01 0.01 Net::SSH::Loggable#info | |
0.01 1381.23 0.12 6404 0.02 0.08 Net::SFTP::Protocol::Base#parse | |
0.01 1381.35 0.11 88459 0.00 0.00 Kernel#rand | |
0.01 1381.46 0.11 89667 0.00 0.00 Net::SFTP::Session#input | |
0.01 1381.57 0.11 96076 0.00 0.00 Symbol#to_sym | |
0.01 1381.67 0.11 64090 0.00 0.00 Net::SSH::Transport::State#needs_rekey? | |
0.01 1381.78 0.10 86528 0.00 0.00 String#to_s | |
0.01 1381.88 0.10 6404 0.02 0.75 Net::SFTP::Request#respond_to | |
0.01 1381.98 0.10 19204 0.01 0.01 Net::SFTP::Response#[] | |
0.01 1382.07 0.10 83326 0.00 0.00 Integer#=== | |
0.01 1382.17 0.09 19081 0.00 0.01 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.iv_len | |
0.01 1382.26 0.09 76984 0.00 0.00 NilClass#nil? | |
0.01 1382.36 0.09 6404 0.01 0.45 Net::SFTP::Session#request | |
0.01 1382.45 0.09 6404 0.01 0.80 Net::SFTP::Session#dispatch_request | |
0.01 1382.54 0.09 9543 0.01 0.01 Net::SSH::BufferedIo#enqueue | |
0.01 1382.63 0.09 64068 0.00 0.00 Net::SFTP::Operations::Download#active? | |
0.01 1382.72 0.09 9543 0.01 0.03 Net::SSH::Transport::State#compress | |
0.01 1382.81 0.09 6405 0.01 0.02 Net::SSH::Connection::Channel#send_data | |
0.01 1382.89 0.09 65677 0.00 0.00 Net::SSH::BufferedIo#output | |
0.01 1382.98 0.09 66735 0.00 0.00 Array#any? | |
0.01 1383.06 0.08 64097 0.00 0.00 Kernel#Array | |
0.01 1383.15 0.08 22367 0.00 0.00 OpenSSL::Digest#initialize | |
0.01 1383.23 0.08 44864 0.00 0.00 Kernel#respond_to? | |
0.01 1383.31 0.08 32050 0.00 0.00 Hash#initialize_copy | |
0.01 1383.40 0.08 64126 0.00 0.00 Kernel#block_given? | |
0.01 1383.48 0.08 67177 0.00 0.00 Module#=== | |
0.01 1383.55 0.08 12819 0.01 0.01 Net::SSH::Transport::Algorithms#allow? | |
0.01 1383.63 0.07 12805 0.01 0.01 Net::SFTP::Request#[] | |
0.00 1383.69 0.07 12806 0.01 0.01 Net::SFTP::Request#[]= | |
0.00 1383.76 0.07 12818 0.01 0.01 #<OpenSSL::Cipher:0x00007fc7ca260e28>.iv= | |
0.00 1383.83 0.07 44865 0.00 0.00 Net::SSH::Transport::Algorithms#pending? | |
0.00 1383.89 0.06 6405 0.01 0.04 Net::SFTP::Packet#initialize | |
0.00 1383.95 0.06 43249 0.00 0.00 String#initialize_copy | |
0.00 1384.00 0.06 9535 0.01 0.67 Net::SSH::Connection::Session#send_message | |
0.00 1384.06 0.05 12805 0.00 0.20 Net::SSH::Connection::Channel#update_local_window_size | |
0.00 1384.11 0.05 9535 0.01 0.66 Net::SSH::Transport::Session#enqueue_message | |
0.00 1384.17 0.05 38451 0.00 0.00 Hash#key? | |
0.00 1384.21 0.05 32048 0.00 0.00 Array#compact | |
0.00 1384.26 0.05 9541 0.01 0.01 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.iv= | |
0.00 1384.31 0.05 32048 0.00 0.00 Net::SSH::Connection::Channel#local_closed? | |
0.00 1384.36 0.05 6404 0.01 0.41 Net::SFTP::Protocol::Base#send_request | |
0.00 1384.41 0.05 32045 0.00 0.00 Net::SSH::Connection::Keepalive#send_as_needed | |
0.00 1384.45 0.05 32049 0.00 0.00 Hash#keys | |
0.00 1384.50 0.05 32049 0.00 0.00 Net::SSH::Connection::Keepalive#options | |
0.00 1384.54 0.05 27255 0.00 0.00 Net::SSH::Buffer#clear! | |
0.00 1384.59 0.04 32045 0.00 0.00 Array#min | |
0.00 1384.63 0.04 6402 0.01 0.42 Net::SFTP::Protocol::V01::Base#read | |
0.00 1384.67 0.04 32045 0.00 0.00 Array#count | |
0.00 1384.71 0.04 22363 0.00 0.00 Net::SSH::Transport::State#compression? | |
0.00 1384.75 0.04 6402 0.01 0.45 Net::SFTP::Session#read | |
0.00 1384.79 0.04 6401 0.01 0.05 Net::SFTP::Protocol::V01::Base#parse_data_packet | |
0.00 1384.82 0.04 25633 0.00 0.00 Numeric#zero? | |
0.00 1384.86 0.03 25637 0.00 0.00 Kernel#hash | |
0.00 1384.89 0.03 4096 0.01 0.02 OpenSSL::PKey::DH#valid? | |
0.00 1384.92 0.03 8029 0.00 0.00 BasicSocket#send | |
0.00 1384.95 0.03 6403 0.00 0.00 IO#write | |
0.00 1384.98 0.03 12817 0.00 0.00 #<OpenSSL::Cipher:0x00007fc7ca260e28>.final | |
0.00 1385.00 0.02 19225 0.00 0.00 Logger#info? | |
0.00 1385.03 0.02 19205 0.00 0.00 Net::SFTP::Operations::Download::Entry#offset | |
0.00 1385.05 0.02 12863 0.00 0.00 String#force_encoding | |
0.00 1385.07 0.02 15949 0.00 0.00 Integer#chr | |
0.00 1385.09 0.02 12817 0.00 0.00 #<OpenSSL::Cipher:0x00007fc7ca260e28>.reset | |
0.00 1385.11 0.02 12808 0.00 0.00 Net::SFTP::Operations::Download#progress | |
0.00 1385.12 0.02 6408 0.00 0.00 Method#to_proc | |
0.00 1385.14 0.02 6404 0.00 0.00 Net::SFTP::Response#initialize | |
0.00 1385.16 0.02 6404 0.00 0.00 Net::SFTP::Request#initialize | |
0.00 1385.17 0.02 9540 0.00 0.00 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.final | |
0.00 1385.19 0.02 3 5.03 19.63 Integer#times | |
0.00 1385.20 0.01 9540 0.00 0.00 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.reset | |
0.00 1385.21 0.01 6402 0.00 0.00 Net::SFTP::Operations::Download#read_size | |
0.00 1385.22 0.01 6408 0.00 0.00 Kernel#method | |
0.00 1385.23 0.01 6402 0.00 0.00 Net::SFTP::Response#eof? | |
0.00 1385.24 0.01 6403 0.00 0.00 Net::SFTP::Response#ok? | |
0.00 1385.25 0.01 6407 0.00 0.00 Hash#delete | |
0.00 1385.26 0.01 6402 0.00 0.00 Net::SFTP::Operations::Download::Entry#sink | |
0.00 1385.27 0.01 6405 0.00 0.00 Net::SSH::Connection::Channel#eof? | |
0.00 1385.27 0.01 501 0.02 0.09 Net::SSH::KnownHosts#keys_for | |
0.00 1385.28 0.01 6403 0.00 0.00 Net::SFTP::Operations::Download::Entry#handle | |
0.00 1385.29 0.01 6402 0.00 0.00 Integer#>> | |
0.00 1385.29 0.01 4104 0.00 0.00 OpenSSL::PKey::DH#pub_key | |
0.00 1385.30 0.00 4094 0.00 0.00 OpenSSL::BN#bit_set? | |
0.00 1385.30 0.00 2 1.44 1.44 OpenSSL::PKey::DH#generate_key! | |
0.00 1385.30 0.00 133 0.01 0.04 Net::SSH::Config.load | |
0.00 1385.30 0.00 247 0.00 0.02 Enumerable#all? | |
0.00 1385.31 0.00 246 0.00 0.01 Net::SSH::KnownHosts#known_host_hash? | |
0.00 1385.31 0.00 6 0.18 0.22 Net::SSH::Config.translate_config_key | |
0.00 1385.31 0.00 1 1.01 14.72 IO#each_line | |
0.00 1385.31 0.00 1 0.97 0.97 OpenSSL::PKey::PKey#sign | |
0.00 1385.31 0.00 1 0.85 0.85 TracePoint#enable | |
0.00 1385.31 0.00 287 0.00 0.00 String#split | |
0.00 1385.31 0.00 86 0.01 0.09 Net::SSH::Connection::Channel#forward_local_env | |
0.00 1385.31 0.00 43 0.01 0.05 Net::SSH::Transport::ServerVersion#negotiate! | |
0.00 1385.31 0.00 2 0.23 1.39 IO.foreach | |
0.00 1385.31 0.00 2 0.19 0.69 #<Object:0x00007fc7c90b0f98>.each | |
0.00 1385.31 0.00 248 0.00 0.00 StringScanner#scan | |
0.00 1385.31 0.00 249 0.00 0.00 StringScanner#skip | |
0.00 1385.31 0.00 293 0.00 0.00 Array#include? | |
0.00 1385.31 0.00 247 0.00 0.00 StringScanner#match? | |
0.00 1385.31 0.00 1 0.30 0.30 OpenSSL::PKey::DH#compute_key | |
0.00 1385.31 0.00 42 0.01 0.02 Net::SSH::Transport::Algorithms#negotiate | |
0.00 1385.32 0.00 13 0.02 0.03 OpenSSL::BN#to_ssh | |
0.00 1385.32 0.00 17 0.02 0.21 Net::SSH::Authentication::Methods::Abstract#userauth_request | |
0.00 1385.32 0.00 247 0.00 0.00 StringScanner#string= | |
0.00 1385.32 0.00 4 0.05 0.17 Net::SSH::Transport::CTR.extended | |
0.00 1385.32 0.00 14 0.01 0.05 Net::SSH::Buffer#write_mstring | |
0.00 1385.32 0.00 14 0.01 10.27 Net::SSH::Transport::Session#wait | |
0.00 1385.32 0.00 13 0.01 4.34 Net::SSH::Authentication::Session#authenticate | |
0.00 1385.32 0.00 22 0.01 0.04 Net::SSH::Buffer#write_bignum | |
0.00 1385.32 0.00 88 0.00 0.00 String#=~ | |
0.00 1385.32 0.00 10 0.02 1.69 Net::SSH::Authentication::Session#next_message | |
0.00 1385.32 0.00 15 0.01 0.03 Net::SSH::Transport::State#set | |
0.00 1385.32 0.00 7 0.02 9.85 Net::SSH::Transport::Algorithms#exchange_keys | |
0.00 1385.32 0.00 18 0.01 0.89 Array#map | |
0.00 1385.32 0.00 14 0.01 6.43 Net::SSH::Transport::Session#initialize | |
0.00 1385.32 0.00 16 0.01 0.01 Net::SFTP::Session#opening? | |
0.00 1385.32 0.00 7 0.02 0.02 Digest::Instance#digest | |
0.00 1385.32 0.00 4 0.03 0.19 Net::SSH::Buffer#read_keyblob | |
0.00 1385.32 0.00 8 0.02 0.10 Net::SSH::BufferedIo#wait_for_pending_sends | |
0.00 1385.32 0.00 8 0.02 0.02 Net::SSH::Authentication::KeyManager#add | |
0.00 1385.32 0.00 17 0.01 81482.02 Net::SFTP::Session#connect! | |
0.00 1385.32 0.00 4 0.03 0.83 Net::SSH::Authentication::Methods::Publickey#build_request | |
0.00 1385.32 0.00 2 0.05 1385170.50 Net::SFTP::Session#do_version | |
0.00 1385.32 0.00 4 0.03 0.14 Net::SSH::Transport::CipherFactory.get | |
0.00 1385.32 0.00 9 0.01 0.07 Net::SSH::Buffer#read_bignum | |
0.00 1385.32 0.00 1 0.10 0.10 Addrinfo.getaddrinfo | |
0.00 1385.32 0.00 2 0.05 10.88 Net::SSH::Authentication::Methods::Publickey#authenticate_with | |
0.00 1385.32 0.00 103 0.00 0.00 Symbol#=== | |
0.00 1385.32 0.00 8 0.01 0.03 Net::SSH::Config.pattern2regex | |
0.00 1385.32 0.00 15 0.01 1.04 Net::SSH::Transport::Algorithms#prepare_preferred_algorithms! | |
0.00 1385.32 0.00 7 0.01 0.18 OpenSSL::PKey::RSA#to_blob | |
0.00 1385.32 0.00 8 0.01 1.73 Net::SSH::Transport::PacketStream#send_packet | |
0.00 1385.32 0.00 14 0.01 0.05 OpenSSL::Digest::SHA1.digest | |
0.00 1385.32 0.00 4 0.02 11.41 Net::SSH::Authentication::KeyManager#each_identity | |
0.00 1385.32 0.00 2 0.04 0.16 Net::SSH::Authentication::Agent#send_packet | |
0.00 1385.32 0.00 1 0.08 61.60 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#generate_key | |
0.00 1385.32 0.00 57 0.00 0.00 Regexp#=== | |
0.00 1385.32 0.00 15 0.01 0.02 Net::SFTP::Protocol::V01::Attributes#to_s | |
0.00 1385.32 0.00 1 0.08 0.13 Net::SSH::Connection::Session#initialize | |
0.00 1385.32 0.00 9 0.01 0.01 Range#include? | |
0.00 1385.32 0.00 1 0.08 2.45 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#send_kexinit | |
0.00 1385.32 0.00 2 0.04 0.12 Net::SSH::Authentication::Agent#read_packet | |
0.00 1385.32 0.00 1 0.08 0.56 Net::SSH::Transport::Algorithms#parse_server_algorithm_packet | |
0.00 1385.32 0.00 1 0.07 124.05 Net::SSH.start | |
0.00 1385.32 0.00 41 0.00 0.00 IO#readpartial | |
0.00 1385.32 0.00 10 0.01 0.21 Net::SSH::Buffer#write_key | |
0.00 1385.32 0.00 2 0.04 0.49 Net::SFTP::Operations::Download#process_next_entry | |
0.00 1385.32 0.00 1 0.07 0.64 Net::SSH::Transport::Algorithms#negotiate_algorithms | |
0.00 1385.32 0.00 20 0.00 0.00 File.expand_path | |
0.00 1385.32 0.00 2 0.03 0.56 Net::SSH::Authentication::Agent#identities | |
0.00 1385.32 0.00 1 0.06 0.11 Addrinfo#connect_internal | |
0.00 1385.32 0.00 9 0.01 0.04 Net::SSH::Authentication::KeyManager#prepare_identities_from_files | |
0.00 1385.32 0.00 1 0.06 0.06 OpenSSL::PKey::PKey#verify | |
0.00 1385.32 0.00 8 0.01 0.65 Net::SSH::Connection::Session#close | |
0.00 1385.32 0.00 10 0.01 0.01 Net::SSH::Authentication::KeyManager#readable_file? | |
0.00 1385.32 0.00 2 0.03 0.22 Socket.tcp | |
0.00 1385.32 0.00 5 0.01 0.54 Net::SSH::Config.translate | |
0.00 1385.32 0.00 4 0.01 0.07 Net::SSH::Transport::HMAC.get | |
0.00 1385.32 0.00 16 0.00 0.00 Net::SFTP::Session#open? | |
0.00 1385.32 0.00 2 0.03 0.06 Net::SSH::Connection::Session#channel_window_adjust | |
0.00 1385.32 0.00 4 0.01 0.03 Net::SSH::Transport::HMAC::Abstract#key= | |
0.00 1385.32 0.00 2 0.03 0.04 Net::SSH::Transport::State#reset! | |
0.00 1385.32 0.00 10 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.key_length | |
0.00 1385.32 0.00 1 0.05 2.88 Net::SSH::Authentication::Methods::None#authenticate | |
0.00 1385.32 0.00 2 0.03 0.03 Net::SSH::Connection::Session#cleanup_channel | |
0.00 1385.32 0.00 11 0.00 0.01 Net::SSH::Buffer#write_moved | |
0.00 1385.32 0.00 10 0.01 0.01 Regexp#initialize | |
0.00 1385.32 0.00 2 0.02 0.02 IO.read | |
0.00 1385.32 0.00 4 0.01 0.02 Net::SSH::Connection::Keepalive#should_send? | |
0.00 1385.32 0.00 3 0.02 4.55 Net::SSH::Authentication::Methods::Publickey#send_request | |
0.00 1385.32 0.00 1 0.05 0.84 Net::SFTP::Operations::Download#open_file | |
0.00 1385.32 0.00 1 0.05 1.45 Net::SSH::Authentication::KeyManager#sign | |
0.00 1385.32 0.00 4 0.01 0.04 Net::SSH::Transport::HMAC::Abstract#initialize | |
0.00 1385.32 0.00 4 0.01 0.03 Net::SSH::Buffer#read_bool | |
0.00 1385.32 0.00 1 0.05 0.05 OpenSSL::PKey.read | |
0.00 1385.32 0.00 14 0.00 0.01 Net::SSH::Buffer#write_bool | |
0.00 1385.32 0.00 1 0.04 0.60 Net::SSH::Transport::Algorithms#build_client_algorithm_packet | |
0.00 1385.32 0.00 1 0.04 0.71 Net::SFTP::Protocol::V01::Base#open | |
0.00 1385.32 0.00 10 0.00 0.04 Enumerable#find | |
0.00 1385.32 0.00 2 0.02 0.02 OpenSSL::PKey::RSA#export | |
0.00 1385.32 0.00 4 0.01 0.16 Kernel#extend | |
0.00 1385.32 0.00 1 0.04 0.36 Net::SSH::KeyFactory.load_data_public_key | |
0.00 1385.32 0.00 5 0.01 5.97 Net::SSH::KnownHosts.search_in | |
0.00 1385.32 0.00 7 0.01 1.41 Net::SSH::Transport::Session#next_message | |
0.00 1385.32 0.00 2 0.02 0.04 Net::SSH::Transport::CipherFactory.get_lengths | |
0.00 1385.32 0.00 1 0.04 0.62 Net::SFTP::Operations::Download#on_open | |
0.00 1385.32 0.00 2 0.02 0.02 Module#alias_method | |
0.00 1385.32 0.00 4 0.01 692590.93 Net::SFTP::Session#loop | |
0.00 1385.32 0.00 8 0.00 1.73 Net::SSH::Transport::Session#send_message | |
0.00 1385.32 0.00 2 0.02 1.14 Net::SSH::Connection::Channel#send_channel_request | |
0.00 1385.32 0.00 4 0.01 0.26 Net::SSH::Buffer#read_key | |
0.00 1385.32 0.00 3 0.01 4.94 IO.open | |
0.00 1385.32 0.00 32 0.00 0.00 String#strip | |
0.00 1385.32 0.00 4 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#key_length | |
0.00 1385.32 0.00 1 0.03 0.17 Net::SSH::Transport::Session#service_request | |
0.00 1385.32 0.00 8 0.00 0.01 Net::SSH::Transport::KeyExpander.expand_key | |
0.00 1385.32 0.00 19 0.00 0.00 Array#join | |
0.00 1385.32 0.00 1 0.03 1385325.01 Net::SFTP.start | |
0.00 1385.32 0.00 1 0.03 0.13 Net::SSH::Transport::Algorithms#kex_byte_requirement | |
0.00 1385.32 0.00 6 0.01 0.02 Net::SSH::Transport::Algorithms#compose_algorithm_list | |
0.00 1385.32 0.00 2 0.02 0.34 Net::SSH::Verifiers::Secure#verify | |
0.00 1385.32 0.00 2 0.02 0.09 Net::SSH::Transport::State#initialize | |
0.00 1385.32 0.00 1 0.03 0.04 Net::SSH::Config.merge_challenge_response_with_keyboard_interactive | |
0.00 1385.32 0.00 6 0.00 0.01 Net::SSH::Buffer#eof? | |
0.00 1385.32 0.00 1 0.03 0.06 Net::SSH::Authentication::Agent#connect! | |
0.00 1385.32 0.00 2 0.01 0.05 Net::SSH::Transport::Algorithms.allowed_packet? | |
0.00 1385.32 0.00 4 0.01 0.21 Net::SSH::Authentication::KeyManager#load_identities | |
0.00 1385.32 0.00 1 0.03 0.12 Net::SSH::Connection::Session#channel_request | |
0.00 1385.32 0.00 6 0.00 0.07 Enumerable#partition | |
0.00 1385.32 0.00 1 0.03 3.86 Net::SSH::Connection::Session#channel_open_confirmation | |
0.00 1385.32 0.00 13 0.00 0.00 OpenSSL::BN#to_s | |
0.00 1385.32 0.00 4 0.01 0.01 Kernel#raise | |
0.00 1385.32 0.00 1 0.03 0.06 Net::SSH::Transport::PacketStream#peer_ip | |
0.00 1385.32 0.00 3 0.01 0.05 Net::SSH.assign_defaults | |
0.00 1385.32 0.00 24 0.00 0.00 BasicObject#singleton_method_added | |
0.00 1385.32 0.00 4 0.01 2.98 Net::SSH::Authentication::Methods::Abstract#send_message | |
0.00 1385.32 0.00 2 0.01 0.59 Net::SFTP::Session#connect | |
0.00 1385.32 0.00 4 0.01 0.02 Net::SSH::Config.expandable_default_files | |
0.00 1385.32 0.00 2 0.01 0.01 BasicObject#singleton_method_undefined | |
0.00 1385.32 0.00 1 0.02 61.65 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#initialize | |
0.00 1385.32 0.00 1 0.02 0.95 Net::SFTP::Operations::Download#initialize | |
0.00 1385.32 0.00 1 0.02 0.53 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#generate_key_fingerprint | |
0.00 1385.32 0.00 4 0.01 1.79 Net::SSH::Config.for | |
0.00 1385.32 0.00 9 0.00 0.00 File.readable? | |
0.00 1385.32 0.00 11 0.00 0.00 OpenSSL::BN#initialize | |
0.00 1385.32 0.00 4 0.01 0.01 String#match | |
0.00 1385.32 0.00 2 0.01 7.53 Net::SSH::Transport::Session#host_keys | |
0.00 1385.32 0.00 10 0.00 0.00 File.file? | |
0.00 1385.32 0.00 1 0.02 5.23 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#exchange_keys | |
0.00 1385.32 0.00 1 0.02 0.03 Digest::Instance#hexdigest | |
0.00 1385.32 0.00 1 0.02 1.14 Net::SSH::Connection::Session#open_channel | |
0.00 1385.32 0.00 4 0.01 0.01 Exception.exception | |
0.00 1385.32 0.00 4 0.01 0.01 OpenSSL::PKey::RSA#initialize | |
0.00 1385.32 0.00 4 0.01 0.01 Comparable#< | |
0.00 1385.32 0.00 15 0.00 0.00 Net::SFTP::Session#closed? | |
0.00 1385.32 0.00 4 0.01 0.01 Net::SSH::KnownHosts#initialize | |
0.00 1385.32 0.00 2 0.01 0.23 Net::SSH::Authentication::KeyManager#agent | |
0.00 1385.32 0.00 1 0.02 0.26 Addrinfo.foreach | |
0.00 1385.32 0.00 2 0.01 0.04 Net::SSH::KeyFactory.classify_key | |
0.00 1385.32 0.00 2 0.01 0.28 Net::SSH::Authentication::Agent#send_and_wait | |
0.00 1385.32 0.00 1 0.02 1.16 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#confirm_newkeys | |
0.00 1385.32 0.00 2 0.01 0.02 Net::SSH::Buffer#remainder_as_buffer | |
0.00 1385.32 0.00 10 0.00 0.00 Array#uniq! | |
0.00 1385.32 0.00 13 0.00 0.00 Kernel#instance_variable_set | |
0.00 1385.32 0.00 1 0.02 0.49 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#build_signature_buffer | |
0.00 1385.32 0.00 1 0.02 0.40 Net::SSH::KeyFactory.load_public_key | |
0.00 1385.32 0.00 1 0.02 0.08 Logger#initialize | |
0.00 1385.32 0.00 1 0.02 0.02 Socket.getnameinfo | |
0.00 1385.32 0.00 1 0.02 69.81 Net::SSH::Transport::Algorithms#accept_kexinit | |
0.00 1385.32 0.00 1 0.02 1.15 Net::SFTP::Session#when_channel_confirmed | |
0.00 1385.32 0.00 16 0.00 0.00 OpenSSL::Digest#reset | |
0.00 1385.32 0.00 2 0.01 0.01 Net::SSH::Authentication::Session#keys | |
0.00 1385.32 0.00 1 0.02 0.09 Net::SSH::Connection::Session#channel_closed | |
0.00 1385.32 0.00 1 0.02 0.04 Net::SSH::Connection::Channel#do_request | |
0.00 1385.32 0.00 1 0.02 1385325.05 Benchmark.realtime | |
0.00 1385.32 0.00 5 0.00 0.00 Regexp#match | |
0.00 1385.32 0.00 1 0.02 0.23 Net::SSH::Transport::PacketStream#initialize_ssh | |
0.00 1385.32 0.00 4 0.00 0.00 Module#extend_object | |
0.00 1385.32 0.00 16 0.00 0.00 Integer#<=> | |
0.00 1385.32 0.00 1 0.02 1.06 Net::SSH::Transport::Algorithms#send_kexinit | |
0.00 1385.32 0.00 3 0.01 15.16 Net::SSH::Authentication::Methods::Publickey#authenticate | |
0.00 1385.32 0.00 8 0.00 0.00 String#partition | |
0.00 1385.32 0.00 1 0.02 0.92 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#verify_server_key | |
0.00 1385.32 0.00 3 0.01 0.02 Range#=== | |
0.00 1385.32 0.00 8 0.00 0.00 OpenSSL::Digest#update | |
0.00 1385.32 0.00 1 0.02 0.67 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#verify_signature | |
0.00 1385.32 0.00 16 0.00 0.00 String#downcase! | |
0.00 1385.32 0.00 1 0.02 0.09 Net::SFTP::Operations::Download#on_close | |
0.00 1385.32 0.00 1 0.02 0.16 Net::SSH::KeyFactory.load_private_key | |
0.00 1385.32 0.00 1 0.02 0.02 Socket#connect | |
0.00 1385.32 0.00 1 0.02 0.10 Net::SSH::KeyFactory.load_data_private_key | |
0.00 1385.32 0.00 2 0.01 1385247.58 nil# | |
0.00 1385.32 0.00 1 0.02 0.43 Net::SSH::Authentication::Agent.connect | |
0.00 1385.32 0.00 2 0.01 0.07 OpenSSL::Digest::MD5.hexdigest | |
0.00 1385.32 0.00 15 0.00 0.00 Net::SSH::Transport::IdentityCipher.iv_len | |
0.00 1385.32 0.00 1 0.01 0.03 IO#puts | |
0.00 1385.32 0.00 1 0.01 0.03 Net::SSH::Transport::Session#close | |
0.00 1385.32 0.00 1 0.01 14.97 Net::SSH::KnownHosts.search_for | |
0.00 1385.32 0.00 1 0.01 69.23 Net::SSH::Transport::Algorithms#proceed! | |
0.00 1385.32 0.00 1 0.01 1.00 OpenSSL::PKey::RSA#ssh_do_sign | |
0.00 1385.32 0.00 1 0.01 0.06 Net::SSH::Connection::Session#global_request | |
0.00 1385.32 0.00 13 0.00 0.00 Net::SSH::Transport::Algorithms#initialized? | |
0.00 1385.32 0.00 13 0.00 0.00 Integer#[] | |
0.00 1385.32 0.00 13 0.00 0.00 OpenSSL::PKey::RSA#ssh_type | |
0.00 1385.32 0.00 12 0.00 0.00 TrueClass#=== | |
0.00 1385.32 0.00 1 0.01 0.12 Net::SSH::Connection::Session#channel_close | |
0.00 1385.32 0.00 4 0.00 0.00 OpenSSL::Cipher#initialize | |
0.00 1385.32 0.00 2 0.01 0.01 File#initialize | |
0.00 1385.32 0.00 8 0.00 0.00 Regexp.quote | |
0.00 1385.32 0.00 6 0.00 0.00 Hash#merge | |
0.00 1385.32 0.00 13 0.00 0.00 OpenSSL::BN#zero? | |
0.00 1385.32 0.00 1 0.01 0.02 Net::SFTP::Protocol::V01::Base#normalize_open_flags | |
0.00 1385.32 0.00 1 0.01 0.36 Net::SSH::Connection::Session#channel_success | |
0.00 1385.32 0.00 1 0.01 0.09 OpenSSL::PKey::RSA#ssh_do_verify | |
0.00 1385.32 0.00 2 0.01 0.01 Proc.new | |
0.00 1385.32 0.00 1 0.01 0.01 Net::SFTP::Operations::Download::Entry.new | |
0.00 1385.32 0.00 1 0.01 1.20 Net::SFTP::Session#initialize | |
0.00 1385.32 0.00 1 0.01 0.33 Net::SSH::Connection::Channel#do_success | |
0.00 1385.32 0.00 4 0.00 0.00 IO#read | |
0.00 1385.32 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#set_key | |
0.00 1385.32 0.00 2 0.01 0.02 OpenSSL::Digest::MD5#initialize | |
0.00 1385.32 0.00 1 0.01 3.78 Net::SSH::Connection::Channel#do_open_confirmation | |
0.00 1385.32 0.00 8 0.00 0.00 OpenSSL::Digest#finish | |
0.00 1385.32 0.00 1 0.01 0.04 Array#keep_if | |
0.00 1385.32 0.00 1 0.01 0.01 Net::SSH::KnownHosts.hostfiles | |
0.00 1385.33 0.00 1 0.01 0.01 Socket#initialize | |
0.00 1385.33 0.00 10 0.00 0.00 FalseClass#=== | |
0.00 1385.33 0.00 1 0.01 0.02 Net::SSH::Connection::Channel#initialize | |
0.00 1385.33 0.00 4 0.00 0.00 IO#close | |
0.00 1385.33 0.00 1 0.01 1385170.13 Net::SFTP::Session#download! | |
0.00 1385.33 0.00 2 0.01 0.03 Net::SFTP::Protocol::V01::Base#parse_status_packet | |
0.00 1385.33 0.00 2 0.01 0.02 Module#undef_method | |
0.00 1385.33 0.00 10 0.00 0.00 Net::SSH::Transport::Algorithms#[] | |
0.00 1385.33 0.00 1 0.01 0.37 Net::SSH::Verifiers::Lenient#verify | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH._sanitize_options | |
0.00 1385.33 0.00 2 0.01 0.01 Logger#level= | |
0.00 1385.33 0.00 1 0.01 0.07 Net::SSH::Transport::Session#host_as_string | |
0.00 1385.33 0.00 10 0.00 0.00 Kernel#singleton_class | |
0.00 1385.33 0.00 9 0.00 0.00 NilClass#to_a | |
0.00 1385.33 0.00 2 0.01 0.16 BasicObject#instance_eval | |
0.00 1385.33 0.00 2 0.01 0.18 Net::SSH::HostKeys#each | |
0.00 1385.33 0.00 9 0.00 0.00 Net::SSH::Transport::IdentityCipher.update | |
0.00 1385.33 0.00 1 0.01 0.04 Logger::LogDevice#initialize | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Authentication::Agent#close | |
0.00 1385.33 0.00 1 0.01 0.03 Net::SSH::BufferedIo#initialize_buffered_io | |
0.00 1385.33 0.00 1 0.01 0.01 Logger::LogDevice#set_dev | |
0.00 1385.33 0.00 1 0.01 0.01 UNIXSocket#initialize | |
0.00 1385.33 0.00 1 0.01 0.34 Net::SSH::Authentication::Agent#negotiate! | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Transport::PacketStream#cleanup | |
0.00 1385.33 0.00 2 0.00 0.70 Enumerable#find_all | |
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#e | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SFTP::Protocol::V01::Attributes#prepare_serialization! | |
0.00 1385.33 0.00 1 0.01 15.39 Net::SSH::Transport::Algorithms#initialize | |
0.00 1385.33 0.00 1 0.01 0.01 BasicSocket#getpeername | |
0.00 1385.33 0.00 2 0.00 2.11 Enumerable#inject | |
0.00 1385.33 0.00 2 0.00 0.01 Net::SSH::Transport::HMAC.key_length | |
0.00 1385.33 0.00 2 0.00 0.00 Process.clock_gettime | |
0.00 1385.33 0.00 7 0.00 0.00 Hash#any? | |
0.00 1385.33 0.00 1 0.01 0.24 Net::SSH::Transport::PacketStream.extended | |
0.00 1385.33 0.00 1 0.01 0.01 OpenSSL::BN.rand | |
0.00 1385.33 0.00 1 0.01 0.02 Net::SFTP::Protocol.load | |
0.00 1385.33 0.00 1 0.01 4.36 Net::SSH.configuration_for | |
0.00 1385.33 0.00 1 0.01 0.01 MonitorMixin#mon_initialize | |
0.00 1385.33 0.00 2 0.00 0.01 Net::SSH::Prompt.default | |
0.00 1385.33 0.00 1 0.01 0.02 Net::SSH::Authentication::KeyManager#finish | |
0.00 1385.33 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.reset | |
0.00 1385.33 0.00 4 0.00 0.00 Exception#initialize | |
0.00 1385.33 0.00 6 0.00 0.00 Net::SFTP::Operations::Download#stack | |
0.00 1385.33 0.00 1 0.01 0.02 Net::SSH::Connection::Channel#do_close | |
0.00 1385.33 0.00 2 0.00 0.00 #<Object:0x00007fc7c90b0f98>.[] | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Transport::Session#select_host_key_verifier | |
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::Cipher#padding= | |
0.00 1385.33 0.00 6 0.00 0.00 String#start_with? | |
0.00 1385.33 0.00 1 0.01 0.01 String#scan | |
0.00 1385.33 0.00 4 0.00 0.00 String#to_sym | |
0.00 1385.33 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.final | |
0.00 1385.33 0.00 7 0.00 0.00 Array#initialize_copy | |
0.00 1385.33 0.00 6 0.00 0.00 Module#private | |
0.00 1385.33 0.00 1 0.01 0.11 Addrinfo#connect | |
0.00 1385.33 0.00 1 0.01 1.17 Net::SSH::Connection::Channel#env | |
0.00 1385.33 0.00 1 0.01 0.37 Net::SFTP::Protocol::V01::Base#close | |
0.00 1385.33 0.00 1 0.01 0.04 Kernel#puts | |
0.00 1385.33 0.00 1 0.01 0.01 Kernel#initialize_clone | |
0.00 1385.33 0.00 1 0.01 0.36 Net::SSH::Verifiers::Strict#verify | |
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::Cipher#name | |
0.00 1385.33 0.00 1 0.01 0.16 Net::SSH::Transport::Session#configure_server | |
0.00 1385.33 0.00 1 0.01 0.02 Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1#get_p | |
0.00 1385.33 0.00 1 0.01 1.34 Net::SSH::Authentication::Session#expect_message | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Authentication::Session#default_keys | |
0.00 1385.33 0.00 2 0.00 0.00 String#capitalize | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Authentication::Methods::Abstract#initialize | |
0.00 1385.33 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.iv= | |
0.00 1385.33 0.00 6 0.00 0.00 Net::SSH::Transport::HMAC::None#digest | |
0.00 1385.33 0.00 1 0.01 0.01 OpenSSL::PKey::RSA#ssh_signature_type | |
0.00 1385.33 0.00 1 0.01 0.02 IO.new | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SFTP::Operations::Download#requests | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SFTP::Protocol::V01::Attributes.elements | |
0.00 1385.33 0.00 1 0.01 0.75 Net::SFTP::Session#open | |
0.00 1385.33 0.00 1 0.01 0.05 Net::SFTP::Protocol::V01::Base#parse_handle_packet | |
0.00 1385.33 0.00 1 0.01 1.06 Net::SSH::Transport::Algorithms#start | |
0.00 1385.33 0.00 1 0.01 0.01 Kernel#clone | |
0.00 1385.33 0.00 1 0.01 0.84 Net::SSH::Transport::ServerVersion#initialize | |
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::BN#cmp | |
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::Cipher#key= | |
0.00 1385.33 0.00 1 0.01 0.01 Float#to_s | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SFTP::Session#when_channel_closed | |
0.00 1385.33 0.00 1 0.01 0.41 Net::SFTP::Session#close | |
0.00 1385.33 0.00 4 0.00 0.00 Exception#backtrace | |
0.00 1385.33 0.00 1 0.01 0.33 Enumerable#any? | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Authentication::KeyManager#prepare_identities_from_data | |
0.00 1385.33 0.00 1 0.01 0.96 Net::SFTP::Session#download | |
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::Cipher#key_len= | |
0.00 1385.33 0.00 4 0.00 0.00 Array#shift | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH._support_deprecated_option_paranoid | |
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#n | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Authentication::KeyManager#initialize | |
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::Cipher#key_len | |
0.00 1385.33 0.00 1 0.01 0.16 Net::SSH::Transport::Session#configure_client | |
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Authentication::Session#key_data | |
0.00 1385.33 0.00 1 0.01 0.07 Enumerable#detect | |
0.00 1385.33 0.00 1 0.01 1.12 Net::SSH::Connection::Channel#subsystem | |
0.00 1385.33 0.00 1 0.00 0.04 Enumerable#map | |
0.00 1385.33 0.00 2 0.00 0.00 Module#const_get | |
0.00 1385.33 0.00 4 0.00 0.00 Net::SSH::Transport::State#cleanup | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Authentication::Session#initialize | |
0.00 1385.33 0.00 4 0.00 0.00 Hash#fetch | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Transport::Session#hint | |
0.00 1385.33 0.00 4 0.00 0.00 Integer#<< | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Authentication::Agent#unix_socket_class | |
0.00 1385.33 0.00 1 0.00 0.00 StringScanner#initialize | |
0.00 1385.33 0.00 3 0.00 0.00 File.dirname | |
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::PKey::DH#initialize | |
0.00 1385.33 0.00 3 0.00 0.00 OpenSSL::Cipher#encrypt | |
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::BN#num_bytes | |
0.00 1385.33 0.00 3 0.00 0.00 BasicObject#initialize | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Connection::Channel#close | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Connection::Channel#remote_closed? | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#get_message_types | |
0.00 1385.33 0.00 2 0.00 0.00 Integer#to_i | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Authentication::Agent#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Verifiers::Lenient#tunnelled? | |
0.00 1385.33 0.00 1 0.00 0.00 Array#flatten | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::Base#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Keepalive#initialize | |
0.00 1385.33 0.00 2 0.00 0.00 Regexp#source | |
0.00 1385.33 0.00 1 0.00 0.00 String#tr | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Transport::Algorithms#normalize_compression_name | |
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::PKey::DH#priv_key | |
0.00 1385.33 0.00 1 0.00 0.00 Addrinfo#pfamily | |
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::BN#num_bits | |
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::PKey::DH#p | |
0.00 1385.33 0.00 3 0.00 0.00 Net::SFTP::Operations::Download#recursive? | |
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::PKey::DH#set_pqg | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Authentication::Methods::Abstract#session_id | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::V01::Attributes#uid | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SFTP::Operations::Download::Entry#local | |
0.00 1385.33 0.00 2 0.00 0.00 Array#concat | |
0.00 1385.33 0.00 2 0.00 0.00 Integer#| | |
0.00 1385.33 0.00 1 0.00 0.00 StringScanner#rest | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Session#get_next_channel_id | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_data | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_extended_data | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_process | |
0.00 1385.33 0.00 1 0.00 0.00 Addrinfo#protocol | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::EventLoop#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 Array#delete | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Session::NilChannel#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::PKey::RSA#private? | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::V01::Base#attribute_factory | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::HostKeys#empty? | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Authentication::Agent#agent_failed | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Authentication::KeyManager#use_agent? | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#get_parameters | |
0.00 1385.33 0.00 1 0.00 0.00 Thread::Mutex#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 Logger#datetime_format= | |
0.00 1385.33 0.00 1 0.00 0.00 Logger::Formatter#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::PKey::DH#set_key | |
0.00 1385.33 0.00 1 0.00 0.00 Array#- | |
0.00 1385.33 0.00 2 0.00 0.00 Hash#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 String#chomp! | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Config.default_auth_methods | |
0.00 1385.33 0.00 2 0.00 0.00 Kernel#is_a? | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::HostKeys#initialize | |
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Connection::Channel#do_window_adjust | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#remote_closed! | |
0.00 1385.33 0.00 1 0.00 0.00 Array#& | |
0.00 1385.33 0.00 1 0.00 0.00 IO#flush | |
0.00 1385.33 0.00 1 0.00 0.00 Module#extended | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::V01::Attributes#gid | |
0.00 1385.33 0.00 1 0.00 0.00 IO#closed? | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_close | |
0.00 1385.33 0.00 1 0.00 0.00 Hash#values | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Config.default_files | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::V01::Attributes#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Operations::Download::Entry#remote | |
0.00 1385.33 0.00 1 0.00 0.00 Array#uniq | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Operations::Download::Entry#directory | |
0.00 1385.33 0.00 1 0.00 0.00 Struct#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::EventLoop#register | |
0.00 1385.33 0.00 1 0.00 0.00 Addrinfo#ipv6? | |
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::Cipher#decrypt | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Prompt#initialize | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1#get_g | |
0.00 1385.33 0.00 1 0.00 0.00 Array#max | |
0.00 1385.33 0.00 1 0.00 0.00 Addrinfo#socktype | |
0.00 1385.33 0.00 1 0.00 0.00 String#to_i | |
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Buffer#empty? | |
0.00 1385.33 0.00 1 0.00 0.00 TracePoint#disable | |
0.00 1385.33 0.00 1 0.00 1385329.78 #toplevel |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment