package org.flasby.net; import jakarta.servlet.http.HttpServletRequest; /** * validates that an HTTP request is not from an abusive IP address. */ public class IpChecker { String getRemoteIp (HttpServletRequest request) { final String xfHeader = request.getHeader("X-Forwarded-For"); if (xfHeader == null){ return request.getRemoteAddr(); } return xfHeader.split(",")[0]; } public void validate(HttpServletRequest request) { } }