Package ch.ethz.ssh2.packets

Examples of ch.ethz.ssh2.packets.TypesReader.readString()


        log.debug("Parsing " + count + " name entries...");
        while (count > 0)
        {
          SFTPv3DirectoryEntry dirEnt = new SFTPv3DirectoryEntry();

          dirEnt.filename = tr.readString(charsetName);
          dirEnt.longEntry = tr.readString(charsetName);
          listener.read(dirEnt.longEntry);

          dirEnt.attributes = readAttrs(tr);
          files.add(dirEnt);
View Full Code Here


        while (count > 0)
        {
          SFTPv3DirectoryEntry dirEnt = new SFTPv3DirectoryEntry();

          dirEnt.filename = tr.readString(charsetName);
          dirEnt.longEntry = tr.readString(charsetName);
          listener.read(dirEnt.longEntry);

          dirEnt.attributes = readAttrs(tr);
          files.add(dirEnt);
View Full Code Here

      if (errorCode == ErrorCodes.SSH_FX_EOF)
      {
        return files;
      }
      String errorMessage = tr.readString();
      listener.read(errorMessage);
      throw new SFTPException(errorMessage, errorCode);
    }
  }
View Full Code Here

    {
      throw new PacketTypeException(t);
    }

    int errorCode = tr.readUINT32();
    String errorMessage = tr.readString();
    listener.read(errorMessage);
    throw new SFTPException(errorMessage, errorCode);
  }

  private String expandString(byte[] b, int off, int len)
View Full Code Here

    /* Read and save extensions (if any) for later use */

    while (tr.remain() != 0)
    {
      String name = tr.readString();
      listener.read(name);
      byte[] value = tr.readByteString();
      log.debug("SSH_FXP_VERSION: extension: " + name + " = '" + expandString(value, 0, value.length) + "'");
    }
  }
View Full Code Here

    {
      throw new PacketTypeException(t);
    }

    int errorCode = tr.readUINT32();
    String errorMessage = tr.readString();
    listener.read(errorMessage);
    throw new SFTPException(errorMessage, errorCode);
  }

  /**
 
View Full Code Here

      if (t == Packet.SSH_FXP_STATUS)
      {
        /* In any case, stop sending more packets */

        int code = tr.readUINT32();
        String msg = tr.readString();
        listener.read(msg);

        if (log.isDebugEnabled())
        {
          String[] desc = ErrorCodes.getDescription(code);
View Full Code Here

      }
      if (code == ErrorCodes.SSH_FX_OK)
      {
        return;
      }
      String msg = tr.readString();
      listener.read(msg);
      throw new SFTPException(msg, code);
    }
    throw new PacketTypeException(t);
  }
View Full Code Here

      }
            if (code == ErrorCodes.SSH_FX_EOF)
            {
                return;
            }
      String msg = tr.readString();
      listener.read(msg);
      throw new SFTPException(msg, code);
    }
    throw new PacketTypeException(t);
  }
View Full Code Here

    TypesReader tr = new TypesReader(msg, 0, msglen);
    int packet_type = tr.readByte();

    if (packet_type == Packets.SSH_MSG_USERAUTH_REQUEST)
    {
      String username = tr.readString("UTF-8");
      String service = tr.readString();
      String method = tr.readString();

      if (!"ssh-connection".equals(service))
      {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.