Class SocketSniffer

java.lang.Object
net.targetr.wtm3.net.tls.SocketSniffer

public class SocketSniffer extends Object
Sniffs a new socket to see if it uses TLS. Returns a SuperSocket.
Author:
Dr Michael Gardiner
  • Constructor Details

    • SocketSniffer

      public SocketSniffer()
      Constructs a new SocketSniffer.
  • Method Details

    • sniffAndGet

      public static SuperSocket sniffAndGet(Socket socket) throws IOException
      Sniffs incoming bytes to a socket and returns a SuperSocket for communicating securely or in plain text.
      Parameters:
      socket - Socket to upgrade to a SuperSocket.
      Returns:
      a SuperSocket encapsulating the connection
      Throws:
      IOException - if an I/O error occurs