From: Carolyn Duby <[email protected]<mailto:[email protected]>>
Date: Tuesday, October 4, 2016 at 2:15 PM
To: Anand Subramanian
<[email protected]<mailto:[email protected]>>, Nicholas
Allen <[email protected]<mailto:[email protected]>>
Subject: taxi service doesn't respond
I loaded up phishtank_com:
[root@node1 ~]# service opentaxii status
Checking opentaxii... Running
guest.phishtank_com 21779
guest.Abuse_ch 0
[root@node1 ~]# cat connection_config.json
{
"endpoint" : "http://localhost:9000/services/discovery"
,"username" : "guest"
,"password" : "guest"
,"type" : "DISCOVER"
,"collection" : "guest.phishtank_com"
,"table" : "threatintel"
,"columnFamily" : "t"
,"allowedIndicatorTypes" : [ "domainname:FQDN", "address:IPV_4_ADDR" ]
}
[root@node1 ~]# cat extractor.json
{
"config": {
"columns": {
"ip": 0
},
"indicator_column": "ip",
"type" : "malicious_ip",
"separator" : ","
},
"extractor" : "STIX"
}
The Taxii load fails with the following error:
[root@node1 ~]# /usr/metron/0.2.0BETA/bin/threatintel_taxii_load.sh -b
"2016-08-01 00:00:00" -c ~/connection_config.json -e ~/extractor.json -p 10000
WARNING: Use "yarn jar" to launch YARN applications.
16/10/04 18:06:44 INFO taxii.TaxiiHandler: Loading configuration:
TaxiiConnectionConfig{endpoint=http://localhost:9000/services/discovery,
port=443, proxy=null, username='guest', password='******', type=DISCOVER,
allowedIndicatorTypes=domainname:FQDN,address:IPV_4_ADDR,
collection='guest.phishtank_com', subscriptionId='null', beginTime=Mon Aug 01
00:00:00 UTC 2016, table=threatintel:t}
16/10/04 18:06:44 INFO taxii.TaxiiHandler: Initializing client..
16/10/04 18:06:44 INFO taxii.TaxiiHandler: Discovering endpoint
16/10/04 18:06:47 INFO taxii.TaxiiHandler: Request made :
org.mitre.taxii.messages.xml11.DiscoveryRequest =>
org.mitre.taxii.messages.xml11.DiscoveryResponse (expected
org.mitre.taxii.messages.xml11.DiscoveryResponse)
16/10/04 18:06:47 INFO taxii.TaxiiHandler: Discovered endpoint as
http://localhost:9000/services/poll
16/10/04 18:06:48 INFO taxii.TaxiiHandler: Configured, starting polling
http://localhost:9000/services/poll for guest.phishtank_com
16/10/04 18:06:48 INFO taxii.TaxiiHandler: Polling...10/4/16 6:06 PM
16/10/04 18:06:48 INFO taxii.TaxiiHandler: Begin Time: 2016-08-01T00:00:00Z
16/10/04 18:07:11 ERROR taxii.TaxiiHandler: The target server failed to respond
org.apache.metron.httpcore.dataload.NoHttpResponseException: The target server
failed to respond
at(DefaultHttpResponseParser.java:143)
at
org.apache.metron.httpcore.dataload.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
at
org.apache.metron.httpcore.dataload.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260)
at
org.apache.metron.httpcore.dataload.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:161)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at
org.apache.metron.httpcore.dataload.impl.conn.CPoolProxy.invoke(CPoolProxy.java:138)
at com.sun.proxy.$Proxy33.receiveResponseHeader(Unknown Source)
at
org.apache.metron.httpcore.dataload.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271)
at
org.apache.metron.httpcore.dataload.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)
at
org.apache.metron.httpcore.dataload.impl.execchain.MainClientExec.execute(MainClientExec.java:254)
at
org.apache.metron.httpcore.dataload.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
at
org.apache.metron.httpcore.dataload.impl.execchain.RetryExec.execute(RetryExec.java:85)
at
org.apache.metron.httpcore.dataload.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
at
org.apache.metron.httpcore.dataload.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
at
org.apache.metron.httpcore.dataload.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.mitre.taxii.client.HttpClient.callTaxiiService(HttpClient.java:297)
at
org.apache.metron.dataloads.nonbulk.taxii.TaxiiHandler.call(TaxiiHandler.java:336)
at
org.apache.metron.dataloads.nonbulk.taxii.TaxiiHandler.call(TaxiiHandler.java:242)
at
org.apache.metron.dataloads.nonbulk.taxii.TaxiiHandler.run(TaxiiHandler.java:171)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Exception in thread "Timer-0" java.lang.RuntimeException: Unable to make request
at
org.apache.metron.dataloads.nonbulk.taxii.TaxiiHandler.run(TaxiiHandler.java:214)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: org.apache.metron.httpcore.dataload.NoHttpResponseException: The
target server failed to respond
at
org.apache.metron.httpcore.dataload.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143)
at
org.apache.metron.httpcore.dataload.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
at
org.apache.metron.httpcore.dataload.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260)
at
org.apache.metron.httpcore.dataload.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:161)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at
org.apache.metron.httpcore.dataload.impl.conn.CPoolProxy.invoke(CPoolProxy.java:138)
at com.sun.proxy.$Proxy33.receiveResponseHeader(Unknown Source)
at
org.apache.metron.httpcore.dataload.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271)
at
org.apache.metron.httpcore.dataload.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)
at
org.apache.metron.httpcore.dataload.impl.execchain.MainClientExec.execute(MainClientExec.java:254)
at
org.apache.metron.httpcore.dataload.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
at
org.apache.metron.httpcore.dataload.impl.execchain.RetryExec.execute(RetryExec.java:85)
at
org.apache.metron.httpcore.dataload.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
at
org.apache.metron.httpcore.dataload.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
at
org.apache.metron.httpcore.dataload.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.mitre.taxii.client.HttpClient.callTaxiiService(HttpClient.java:297)
at
org.apache.metron.dataloads.nonbulk.taxii.TaxiiHandler.call(TaxiiHandler.java:336)
at
org.apache.metron.dataloads.nonbulk.taxii.TaxiiHandler.call(TaxiiHandler.java:242)
at
org.apache.metron.dataloads.nonbulk.taxii.TaxiiHandler.run(TaxiiHandler.java:171)
... 2 more