HTTP/1.1 400
Content-Type: text/html;charset=utf-8
Content-Language: en
Content-Length: 2286
Date: Thu, 21 Nov 2024 05:27:06 GMT
Connection: close
<!doctype html><html lang="en"><head><title>HTTP Status 400 – Bad Request</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 400 – Bad Request</h1><hr class="line" /><p><b>Type</b> Exception Report</p><p><b>Message</b> Invalid character found in method name. HTTP method names must be tokens</p><p><b>Description</b> The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).</p><p><b>Exception</b></p><pre>java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:415)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:294)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:834)
</pre><p><b>Note</b> The full stack trace of the root cause is available in the server logs.</p><hr class="line" /><h3>Apache Tomcat/9.0.22</h3></body></html>
{
"@category" : "datascan",
"@timestamp" : "2024-11-21T05:27:10.000Z",
"app" : {
"http" : {
"bodymd5" : "245d7b6c3854665f516fb9c1d290db87",
"bodymmh3" : -772999806,
"headermd5" : "2b5c86ce14b90af3aacccc8878708f52",
"headermmh3" : -2004035496,
"title" : "HTTP Status 400 \u2013 Bad Request"
},
"length" : 2442
},
"asn" : "AS37061",
"city" : "Nairobi",
"country" : "KE",
"cpe" : "<enterprise field>: cpe",
"cpecount" : "<enterprise field>: cpecount",
"data" : "HTTP/1.1 400 \r\nContent-Type: text/html;charset=utf-8\r\nContent-Language: en\r\nContent-Length: 2286\r\nDate: Thu, 21 Nov 2024 05:27:06 GMT\r\nConnection: close\r\n\r\n<!doctype html><html lang=\"en\"><head><title>HTTP Status 400 \u2013 Bad Request</title><style type=\"text/css\">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 400 \u2013 Bad Request</h1><hr class=\"line\" /><p><b>Type</b> Exception Report</p><p><b>Message</b> Invalid character found in method name. HTTP method names must be tokens</p><p><b>Description</b> The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).</p><p><b>Exception</b></p><pre>java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens\n\torg.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:415)\n\torg.apache.coyote.http11.Http11Processor.service(Http11Processor.java:294)\n\torg.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)\n\torg.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)\n\torg.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)\n\torg.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n\tjava.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tjava.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\torg.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tjava.base/java.lang.Thread.run(Thread.java:834)\n</pre><p><b>Note</b> The full stack trace of the root cause is available in the server logs.</p><hr class=\"line\" /><h3>Apache Tomcat/9.0.22</h3></body></html>",
"datamd5" : "1a6e8b66186c993c1b3eca3cc6e9c8d8",
"datammh3" : 411860036,
"device" : {
"class" : "<enterprise field>: device.class"
},
"domain" : [
"safaricombusiness.co.ke"
],
"geolocus" : {
"asn" : "AS37061",
"continent" : "AF",
"continentname" : "Africa",
"country" : "KE",
"countryname" : "Kenya",
"domain" : [
"safaricombusiness.co.ke"
],
"isineu" : "false",
"latitude" : "-0.023559",
"location" : "-0.023559,37.906193",
"longitude" : "37.906193",
"netname" : "Safaricom-Business",
"organization" : "Safaricom Limited",
"subnet" : "197.248.128.0/19"
},
"host" : [
"197-248-153-173"
],
"hostname" : [
"197-248-153-173.safaricombusiness.co.ke"
],
"ip" : "197.248.153.173",
"ipv6" : "false",
"latitude" : "-1.2841",
"location" : "-1.2841,36.8155",
"longitude" : "36.8155",
"node" : {
"country" : "<enterprise field>: node.country",
"groupid" : "<enterprise field>: node.groupid",
"id" : "<enterprise field>: node.id",
"physicalcountry" : "<enterprise field>: node.physicalcountry"
},
"organization" : "Safaricom",
"os" : "Linux Kernel",
"osvendor" : "Linux",
"port" : 102,
"protocol" : "http",
"protocolversion" : "1.1",
"reverse" : [
"197-248-153-173.safaricombusiness.co.ke"
],
"seen_date" : "2024-11-21",
"source" : "datascan",
"status" : 400,
"subnet" : "197.248.0.0/16",
"tld" : [
"co.ke"
],
"tls" : "false",
"transport" : "tcp"
}