Guest User

Untitled

a guest
Oct 20th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #!/usr/bin/ruby
  2.  
  3. require 'socket'
  4. require 'openssl'
  5.  
  6. puts "Libraries successfully loaded"
  7.  
  8. socket = TCPSocket.new('192.168.1.110', 7001)
  9.  
  10. ssl_context = OpenSSL::SSL::SSLContext.new()
  11. ssl_context.cert = OpenSSL::X509::Certificate.new(File.open("ca.pem"))
  12. ssl_context.key = OpenSSL::PKey::RSA.new(File.open("server.key"))
  13.  
  14. ssl_socket = OpenSSL::SSL::SSLSocket.new(socket, ssl_context)
  15. ssl_socket.sync_close = true
  16.  
  17. ssl_socket.connect
  18.  
  19. #ssl_socket.puts("1")
  20.  
  21. while 1
  22. while line = ssl_socket.gets
  23. puts line
  24. end
  25. puts "test"
  26. message = gets
  27. puts message
  28. ssl_socket.write message
  29. end
Add Comment
Please, Sign In to add comment