/** * @return the loopback address for testing */ public static String loopbackAddress() { return NetUtil.LOCALHOST4.getHostAddress(); }
gen.writeStringField(IPV4_STRING, InetAddresses.fromInteger((Integer) tag.getValue()).getHostAddress()); gen.writeStringField("ip", InetAddresses.fromInteger((Integer) tag.getValue()).getHostAddress()); } else if (tag.getKey().equals(Tags.PEER_HOST_IPV6.getKey()) && tag.getValue() instanceof String) { gen.writeStringField("ip", (String) tag.getValue());
@Test public void inetAddress() { assertThat(IPUtil.fromInt(-1062731775).getHostAddress()).isEqualTo("192.168.0.1"); assertThat(IPUtil.fromInt(-1062731774).getHostAddress()).isEqualTo("192.168.0.2"); assertThat(IPUtil.fromIpString("192.168.0.1").getHostAddress()).isEqualTo("192.168.0.1"); assertThat(IPUtil.fromIpString("192.168.0.2").getHostAddress()).isEqualTo("192.168.0.2"); assertThat(IPUtil.fromIpv4String("192.168.0.1").getHostAddress()).isEqualTo("192.168.0.1"); assertThat(IPUtil.fromIpv4String("192.168.0.2").getHostAddress()).isEqualTo("192.168.0.2"); assertThat(IPUtil.toInt(IPUtil.fromIpString("192.168.0.1"))).isEqualTo(-1062731775); } }
private SpanWrapper createSpanIpv4() { return createSpan("test", IPV4.getHostAddress()); }
InternetArgumentFactory() { register(Inet4Address.class, Types.OTHER, (p, i, v) -> p.setString(i, v.getHostAddress())); register(Inet6Address.class, Types.OTHER, (p, i, v) -> p.setString(i, v.getHostAddress())); register(URL.class, Types.DATALINK, PreparedStatement::setURL); register(URI.class, Types.VARCHAR, new ToStringBinder<>(PreparedStatement::setString)); } }
@Test public void setClientIp() { final InetAddress inetAddress = InetAddresses.forString("192.168.58.1"); final int ipAsInt = InetAddresses.inetAddressToInt((Inet4Address) inetAddress); final String ip = InetAddresses.fromInteger(ipAsInt).getHostAddress(); assertThat(ip).isEqualTo("192.168.58.1"); } }
@Test public void testNullUser() throws Exception { when(tracingPlugin.isPseudonymizeUserNames()).thenReturn(true); when(tracingPlugin.isAnonymizeIPs()).thenReturn(true); final SpanWrapper span = createSpan(null, IPV4.getHostAddress()); assertThat(span.getTags()).doesNotContainKey("username"); assertThat(span.getTags()).doesNotContainKey("username_disclosed"); assertThat(span.getTags()).containsEntry(Tags.PEER_HOST_IPV4.getKey(), InetAddresses.inetAddressToInt(IPV4_ANONYMIZED)); }
@Override public int length() { if (addressPlainText) { return address.getHostAddress().length(); } else { return INET4_ADDRESS_SIZE_IN_BYTES; } }
/** * @return the loopback address for testing */ public static String loopbackAddress() { return NetUtil.LOCALHOST4.getHostAddress(); }
@Override public byte[] getRawData() { if (addressPlainText) { return address.getHostAddress().getBytes(); } else { return address.getAddress(); } }
private String convertToString(String indent, byte[] headerRawData) { StringBuilder sb = new StringBuilder(); String ls = System.getProperty("line.separator"); sb.append(indent) .append("A RDATA:") .append(ls) .append(indent) .append(" ADDRESS: ") .append(address.getHostAddress()) .append(" (") .append(addressPlainText ? "text" : "encoded") .append(")") .append(ls); return sb.toString(); }
private String convertToString(String indent, byte[] headerRawData) { StringBuilder sb = new StringBuilder(); String ls = System.getProperty("line.separator"); sb.append(indent) .append("WKS RDATA:") .append(ls) .append(indent) .append(" ADDRESS: ") .append(address.getHostAddress()) .append(ls) .append(indent) .append(" PROTOCOL: ") .append(protocol) .append(ls) .append(indent) .append(" BIT MAP: 0x") .append(ByteArrays.toHexString(bitMap, "")) .append(ls) .append(indent) .append(" PORTS: "); Iterator<Integer> iter = portNumbers.iterator(); while (iter.hasNext()) { sb.append(iter.next()); if (iter.hasNext()) { sb.append(", "); } } sb.append(ls); return sb.toString(); }
@Override public String toString() { return address.getHostAddress() + "/" + bits; }
@Override public int length() { if (addressPlainText) { return address.getHostAddress().length(); } else { return INET4_ADDRESS_SIZE_IN_BYTES; } }
@Override public String toString() { return InetAddresses.fromInteger((int)start).getHostAddress() + "/" + bits; }
@Override public byte[] getRawData() { if (addressPlainText) { return address.getHostAddress().getBytes(); } else { return address.getAddress(); } }
@Override public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { Inet4Address addr = (Inet4Address) source; writer.setValue(addr.getHostName()+"/"+addr.getHostAddress()); }
public static PeerId createPeerId(@Nonnull final UnsignedInteger intAddress) { final String inet4Address = InetAddresses.fromInteger(intAddress.intValue()).getHostAddress(); return new PeerId(BGP_PREFIX.concat(inet4Address)); } }
@Override public void accept(final IPv4AddressValue value) { // TODO: Transport as binary? this.writer.writeString(value.getName(), value.getValue().getHostAddress()); }
public static Ip createLocator(ApplicationData applicationData) { IpAddress ip = new IpAddress(new Ipv4Address(InetAddresses.fromInteger( applicationData.getApplicationData().getIpTos()).getHostAddress())); Ip locatorType = new IpBuilder().setIp(ip).setPort(applicationData.getApplicationData().getLocalPortLow()) .build(); return locatorType; }