Quando arriva una richiesta al mio servlet Java Sto controllando il suo AgenteUtente:Ottenere molte richieste con User Agent [Mozilla/5.0]
protected void service(HttpServletRequest request, HttpServletResponse response){
final String UA = request.getHeader("User-Agent");
eu.bitwalker.useragentutils.Browser browser = UserAgent.parseUserAgentString(UA).getBrowser();}
maggior parte delle richieste ha UA (User Agent) con le informazioni in esso, per esempio Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36
.
Alcune richieste (circa il 10%) hanno solo Mozilla/5.0
o Mozilla/4.0
.
Significa che si tratta di bot?
È possibile che qualcosa prima che il servlet rimuova la parte rilevante nell'UA?
Sto usando HaraldWalker User Agent Utils per identificare l'UA e restituisce Mozilla
per quelle UA.
Ma questo online tool restituisce unknown
.
Qualcuno può spiegare?