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.