Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Descobrir Portas Abertas e Acessar Arquivos em Dispositivos Android Conectados à Mesma Rede

Script:

import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;

public class NetworkScanner {

    public static void main(String[] args) {
        String ipBase = "192.168.1."; // Base do IP para a rede local
        int startIp = 1; // Início do intervalo de IPs
        int endIp = 254; // Fim do intervalo de IPs
        int startPort = 1; // Início do intervalo de portas
        int endPort = 65535; // Fim do intervalo de portas

        for (int i = startIp; i <= endIp; i++) {
            String ip = ipBase + i;
            try {
                InetAddress inet = InetAddress.getByName(ip);
                if (inet.isReachable(100)) {
                    System.out.println("Dispositivo encontrado: " + ip);
                    for (int port = startPort; port <= endPort; port++) {
                        try (Socket socket = new Socket(ip, port)) {
                            System.out.println("Porta aberta: " + port + " no IP: " + ip);
                        } catch (IOException e) {
                            // Porta não está aberta
                        }
                    }
                }
            } catch (IOException e) {
                System.out.println("Erro ao verificar IP: " + ip);
            }
        }
    }
}

Como Executar o Script:

  1. Certifique-se de ter o JDK instalado no seu computador. Você pode baixá-lo do site oficial da Oracle.
  2. Copie o código acima e cole-o em um arquivo chamado NetworkScanner.java.
  3. Abra o terminal ou prompt de comando e navegue até o diretório onde o arquivo NetworkScanner.java está salvo.
  4. Compile o script usando o comando javac NetworkScanner.java.
  5. Execute o script com o comando java NetworkScanner.
  6. O script irá escanear a rede local para dispositivos conectados e listar as portas abertas para cada dispositivo encontrado.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.