/** * @param value value * @param separator separator * @return hex string */ public static String toHexString(short value, String separator) { return toHexString(value, separator, ByteOrder.BIG_ENDIAN); }
/** * @param value value * @param separator separator * @return hex string */ public static String toHexString(long value, String separator) { return toHexString(value, separator, ByteOrder.BIG_ENDIAN); }
/** * @param value value * @param separator separator * @return hex string */ public static String toHexString(int value, String separator) { return toHexString(value, separator, ByteOrder.BIG_ENDIAN); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("[data: ").append(ByteArrays.toHexString(rawData, "")).append("]"); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("[data: ").append(ByteArrays.toHexString(rawData, " ")).append("]"); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("[illegal data: ").append(ByteArrays.toHexString(rawData, "")).append("]"); return sb.toString(); }
private String convertToString(String indent, byte[] headerRawData) { StringBuilder sb = new StringBuilder(); String ls = System.getProperty("line.separator"); sb.append(indent) .append("Illegal Data:") .append(ls) .append(indent) .append(" data: ") .append(ByteArrays.toHexString(rawData, "")) .append(ls); return sb.toString(); }
/** */ @Override public String valueAsString() { return ByteArrays.toHexString(value(), "-").substring(3); }
/** * @param value value * @param separator separator * @param bo bo * @return hex string */ public static String toHexString(short value, String separator, ByteOrder bo) { return toHexString(toByteArray(value, bo), separator); }
/** * @param value value * @param separator separator * @param bo bo * @return hex string */ public static String toHexString(int value, String separator, ByteOrder bo) { return toHexString(toByteArray(value, bo), separator); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("[Type: ") .append(type) .append("] [Length: ") .append(getLengthAsInt()) .append(" bytes] [Data: 0x") .append(ByteArrays.toHexString(data, "")) .append("]"); return sb.toString(); }
@Override protected String buildString() { StringBuilder sb = new StringBuilder(); String ls = System.getProperty("line.separator"); sb.append("[ICMPv6 Common Header (").append(length()).append(" bytes)]").append(ls); sb.append(" Type: ").append(type).append(ls); sb.append(" Code: ").append(code).append(ls); sb.append(" Checksum: 0x").append(ByteArrays.toHexString(checksum, "")).append(ls); return sb.toString(); }
/** @return a string representation of this value. */ @Override public String valueAsString() { return "0x" + ByteArrays.toHexString(value(), ""); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("[option-type: ") .append(type) .append("] [option-length: ") .append(getLengthAsInt()) .append(" bytes] [option-data: 0x") .append(ByteArrays.toHexString(data, "")) .append("]"); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(10); sb.append(getValue()).append("(0x").append(ByteArrays.toHexString(rawData, "")).append(")"); return sb.toString(); }
/** * This method builds the value {@link #toString toString()} will return. * * @return a string representation of this object */ protected String buildString() { StringBuilder sb = new StringBuilder(); String ls = System.getProperty("line.separator"); sb.append("[A header (").append(length()).append(" bytes)]").append(ls); sb.append(" Hex stream: ").append(ByteArrays.toHexString(getRawData(), " ")).append(ls); return sb.toString(); }
@Override protected String buildString() { StringBuilder sb = new StringBuilder(); String ls = System.getProperty("line.separator"); sb.append("[UDP Header (").append(length()).append(" bytes)]").append(ls); sb.append(" Source port: ").append(getSrcPort()).append(ls); sb.append(" Destination port: ").append(getDstPort()).append(ls); sb.append(" Length: ").append(getLengthAsInt()).append(" [bytes]").append(ls); sb.append(" Checksum: 0x").append(ByteArrays.toHexString(checksum, "")).append(ls); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("[Type: ").append(getType()); sb.append("] [Length: ").append(getLengthAsInt()).append(" (").append(getLengthAsInt() * 8); sb.append(" bytes)] [Reserved: ").append(ByteArrays.toHexString(reserved, " ")); sb.append("] [IP header + data: {").append(ipPacket); sb.append("}]"); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("[Type: ").append(getType()); sb.append("] [Length: ").append(getLengthAsInt()).append(" (").append(getLengthAsInt() * 8); sb.append(" bytes)] [linkLayerAddress: ").append(ByteArrays.toHexString(linkLayerAddress, " ")); sb.append("]"); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("[Type: ").append(getType()); sb.append("] [Length: ").append(getLengthAsInt()).append(" (").append(getLengthAsInt() * 8); sb.append(" bytes)] [linkLayerAddress: ").append(ByteArrays.toHexString(linkLayerAddress, " ")); sb.append("]"); return sb.toString(); }