use of zipkin2.Endpoint in project ysoserial by frohoff.
the class JBoss method doRun.
private static void doRun(URI u, final Object payloadObject, String username, String password) {
ConnectionProvider instance = null;
ConnectionProviderContextImpl context = null;
ConnectionHandler ch = null;
Channel c = null;
VersionedConnection vc = null;
try {
Logger logger = LogManager.getLogManager().getLogger("");
logger.addHandler(new ConsoleLogHandler());
logger.setLevel(Level.INFO);
OptionMap options = OptionMap.builder().set(Options.SSL_ENABLED, u.getScheme().equals("https")).getMap();
context = new ConnectionProviderContextImpl(options, "endpoint");
instance = new HttpUpgradeConnectionProviderFactory().createInstance(context, options);
String host = u.getHost();
int port = u.getPort() > 0 ? u.getPort() : 9990;
SocketAddress destination = new InetSocketAddress(host, port);
ConnectionHandlerFactory chf = getConnection(destination, username, password, context, instance, options);
ch = chf.createInstance(new ConnectionHandlerContextImpl(context));
c = getChannel(context, ch, options);
System.err.println("Connected");
vc = makeVersionedConnection(c);
MBeanServerConnection mbc = vc.getMBeanServerConnection(null);
doExploit(payloadObject, mbc);
System.err.println("DONE");
} catch (Throwable e) {
e.printStackTrace(System.err);
} finally {
cleanup(instance, context, ch, c, vc);
}
}
use of zipkin2.Endpoint in project zipkin-gcp by openzipkin.
the class LabelExtractorTest method testEndpointIsSetIpv6.
@Test
public void testEndpointIsSetIpv6() {
Endpoint.Builder serverEndpointBuilder = Endpoint.newBuilder().serviceName("service1").port(80);
serverEndpointBuilder.parseIp("::1");
Endpoint serverEndpoint = serverEndpointBuilder.build();
Endpoint.Builder clientEndpointBuilder = Endpoint.newBuilder().serviceName("service2").port(80);
clientEndpointBuilder.parseIp("::1");
Endpoint clientEndpoint = clientEndpointBuilder.build();
Span serverSpan = Span.newBuilder().kind(Kind.SERVER).traceId("4").name("test-span").id("5").localEndpoint(serverEndpoint).build();
Span clientSpan = Span.newBuilder().kind(Kind.CLIENT).traceId("4").name("test-span").id("6").parentId("5").localEndpoint(clientEndpoint).build();
String prefix = "test.prefix/";
LabelExtractor extractor = new LabelExtractor(Collections.<String, String>emptyMap(), prefix);
Map<String, String> serverLabels = extractor.extract(serverSpan);
assertNull(serverLabels.get(prefix + "endpoint.ipv4"));
assertEquals("::1", serverLabels.get(prefix + "endpoint.ipv6"));
Map<String, String> clientLabels = extractor.extract(clientSpan);
assertNull(clientLabels.get(prefix + "endpoint.ipv4"));
assertNull(clientLabels.get(prefix + "endpoint.ipv6"));
}
use of zipkin2.Endpoint in project zipkin-gcp by openzipkin.
the class LabelExtractorTest method testEndpointIsSetIpv4.
@Test
public void testEndpointIsSetIpv4() {
Endpoint.Builder serverEndpointBuilder = Endpoint.newBuilder().serviceName("service1").port(80);
serverEndpointBuilder.parseIp("10.0.0.1");
Endpoint serverEndpoint = serverEndpointBuilder.build();
Endpoint.Builder clientEndpointBuilder = Endpoint.newBuilder().serviceName("service2").port(80);
clientEndpointBuilder.parseIp("10.0.0.1");
Endpoint clientEndpoint = clientEndpointBuilder.build();
Span serverSpan = Span.newBuilder().kind(Kind.SERVER).traceId("4").name("test-span").id("5").localEndpoint(serverEndpoint).build();
Span clientSpan = Span.newBuilder().kind(Kind.CLIENT).traceId("4").name("test-span").id("6").parentId("5").localEndpoint(clientEndpoint).build();
String prefix = "test.prefix/";
LabelExtractor extractor = new LabelExtractor(Collections.<String, String>emptyMap(), prefix);
Map<String, String> serverLabels = extractor.extract(serverSpan);
assertEquals("10.0.0.1", serverLabels.get(prefix + "endpoint.ipv4"));
assertNull(serverLabels.get(prefix + "endpoint.ipv6"));
Map<String, String> clientLabels = extractor.extract(clientSpan);
assertNull(clientLabels.get(prefix + "endpoint.ipv4"));
assertNull(clientLabels.get(prefix + "endpoint.ipv6"));
}
use of zipkin2.Endpoint in project crnk-framework by crnk-project.
the class AbstractBraveModuleTest method setup.
@Before
@SuppressWarnings("unchecked")
public void setup() {
Endpoint localEndpoint = Endpoint.newBuilder().serviceName("testClient").build();
clientReporter = Mockito.mock(Reporter.class);
Tracing clientTracing = Tracing.newBuilder().spanReporter(clientReporter).localEndpoint(localEndpoint).build();
client = new CrnkClient(getBaseUri().toString());
client.setHttpAdapter(httpAdapter);
client.addModule(BraveClientModule.create(clientTracing));
taskRepo = client.getRepositoryForType(Task.class);
TaskRepository.clear();
ProjectRepository.clear();
httpAdapter.setReceiveTimeout(10000, TimeUnit.SECONDS);
}
use of zipkin2.Endpoint in project vialer-android by VoIPGRID.
the class SipConfig method createEndpoint.
/**
* Create the Endpoint and init/start the Endpoint.
* @return
* @throws LibraryInitFailedException
*/
private Endpoint createEndpoint() throws LibraryInitFailedException {
mRemoteLogger.d("createEndpoint");
Endpoint endpoint = new Endpoint();
EpConfig endpointConfig = new EpConfig();
// Set echo cancellation options for endpoint.
MediaConfig mediaConfig = createMediaConfig(endpointConfig);
endpointConfig.setMedConfig(mediaConfig);
try {
endpoint.libCreate();
} catch (Exception e) {
Log.e(TAG, "Unable to create the PJSIP library");
mRemoteLogger.e("" + Log.getStackTraceString(e));
e.printStackTrace();
throw new LibraryInitFailedException();
}
if (BuildConfig.DEBUG || mSipService.getPreferences().remoteLoggingIsActive()) {
setSipLogging(endpointConfig);
}
UaConfig uaConfig = endpointConfig.getUaConfig();
uaConfig.setUserAgent(getUserAgentHeader(mSipService));
configureStunServer(uaConfig);
try {
endpoint.libInit(endpointConfig);
} catch (Exception e) {
Log.e(TAG, "Unable to init the PJSIP library");
mRemoteLogger.e("" + Log.getStackTraceString(e));
e.printStackTrace();
throw new LibraryInitFailedException();
}
TransportConfig transportConfig = createTransportConfig();
try {
mCurrentTransportId = endpoint.transportCreate(getTransportType(), transportConfig);
endpoint.libStart();
} catch (Exception exception) {
Log.e(TAG, "Unable to start the PJSIP library");
mRemoteLogger.e("" + Log.getStackTraceString(exception));
throw new LibraryInitFailedException();
}
return endpoint;
}
Aggregations