Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void processRequest(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- response.setContentType("text/html;charset=UTF-8");
- try (PrintWriter out = response.getWriter()) {
- String enderecoIpInformado = request.getParameter("enderecoIp");
- SubnetUtils utils = new SubnetUtils(enderecoIpInformado);
- SubnetInfo info = utils.getInfo();
- String enderecoIP = info.getAddress();
- String mascaraDeRede = info.getNetmask();
- out.println("Endereço IP: " + enderecoIP + "<br>");
- out.println("Máscara de Rede: " + mascaraDeRede + "<br>");
- //Fazer retornar endereço de rede a partir do endereço ip informado
- out.println("Endereço de Rede: " + "<br>");
- String cidr = info.getCidrSignature();
- String classeDoEnderecoIp = "";
- if (cidr.contains("/24")){
- classeDoEnderecoIp = "C";
- }else if(cidr.contains("/16")){
- classeDoEnderecoIp = "B";
- }else if (cidr.contains("/8")){
- classeDoEnderecoIp = "A";
- }
- out.println("Classe " + classeDoEnderecoIp + "<br>");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement