MCPcopy Create free account
hub / github.com/WindXaa/Android-reverse / NormalLanguageTest

Method NormalLanguageTest

WebCurl/WebCurl.java:292–323  ·  view source on GitHub ↗
(WebInfo wi)

Source from the content-addressed store, hash-verified

290 * 服务器版本语言检测,如果语言指纹信息仍然检测不到,针对加密服务器,采用一般检测方式,误差率较高
291 * */
292 public static void NormalLanguageTest(WebInfo wi){
293 if(!wi.http_server.isEmpty()){
294 if (wi.http_server.contains("IIS") && wi.language.isEmpty()) {
295 wi.language = "ASP.NET";
296 }
297 if (wi.http_server.contains("Tomcat")||wi.http_server.contains("Resin")|| wi.http_server.contains("JBoss")&& wi.language.isEmpty()) {
298 wi.language = "Java";
299 }
300 if (wi.http_server.contains("Nginx") && wi.language.isEmpty()) {
301 wi.language = "Python";
302 }
303 if (wi.http_server.contains("Apache")&&wi.language.isEmpty()) {
304 wi.language = "PHP";
305 }
306 if (wi.http_server.contains("VWebServer")||wi.http_server.contains("Enterprise")&&wi.language.isEmpty()) {
307 wi.language = "JAVA";
308 }
309 if (wi.http_server.contains("nginx")&&wi.language.isEmpty()) {
310 wi.language = "C";
311 }
312 if (wi.http_server.contains("Oracle-HTTP-Server")&&wi.language.isEmpty()){
313 wi.language = "Java|C|Perl|PHP";
314 }
315 if (wi.http_server.contains("openresty")&&wi.language.isEmpty()){
316 wi.language = "Lua|C";
317 }
318 if (wi.http_server.contains("GWS")&&wi.language.isEmpty()){
319 wi.language = "C++";
320 }
321
322 }
323 }
324
325
326

Callers 1

getServerInfoMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected