Alguém sabe uma forma de trocar um ip usando java em tempo de execução.
De preferência no windows. Preciso de um método que troque o ip, vou usar o quartz para em ciclos de digamos 3 min trocar meu Ip.
P/ que isso? Quero tentar arrumar uma forma de burlar o limit de requests do twitter stream e pelo que eu entendi ele usa o ip como referencia para operações n autenticadas.
vlw.
Trocar o IP
C
4 Respostas
F
Difícil, eu acho que não dá não. Eu acho que quando troca ainda precisa reiniciar o windows (caso use windows), por isso acho bem complexo fazer isso.
Você não consegui contornar isso com máquinas virtuais?
B
Não dá nao.
V
O ideal seria usar a placa em modo promíscuo e com um raw socket e mascarar seu endereço, ao invés de trocar o IP da máquina.
De qualquer forma, não há uma jeito direto de se fazer isso em Java.
J
Um opção para solucionar seu problema seria o que o furutani comentou, criando alguns VM’s.
Caso fosse em Linux, você poderia tentar executar os comandos abaixo, via classe Runtime.
# Desativar a interface de rede utilizada (Nessa caso é a eth0)
ifconfig eth0 down
# Mudar o IP
ifconfig eth0 192.168.99.98 netmask 255.255.255.0
# Ativar a interface de rede
ifconfig eth0 up
Criado 25 de março de 2011
Ultima resposta 27 de mar. de 2011
Respostas 4
Participantes 5
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo