Programa para segurança - ARPspoofing

0 respostas
Victor_Neves

galera, eu nao sei se aqui é topico pra postar, ou se seria em algum outro lugar mas pesso desculpas e pesso por gentileza que nao deletem o topico se for o lugar errado dele, apenas me avisem.
grato.

eu to tentando fazer uma ferramenta pra arpspoofing... pra testar segurança, pra fazer testes de intrusão...
mas eu nao estou conseguindo achar a soluçao pra um problema.....
como eu posso dizer pro meu programa que o IP que sera atribuido (em arp.sender_protoaddr= /**ip do router?**/; ) é o IP que o profissional de segurança irá atribuir?

obs: estou usando a biblioteca do JPCAP

package introducaoEtestes;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.StringBufferInputStream;
import java.net.InetAddress;
import java.net.InterfaceAddress;
import java.nio.Buffer;

import jpcap.JpcapCaptor;
import jpcap.NetworkInterface;
import jpcap.packet.ARPPacket;


public class EnviarArp {
	


	public static void enviar(){
		NetworkInterface[] devices=JpcapCaptor.getDeviceList();
		NetworkInterface device=null;
		ARPPacket arp = new ARPPacket();
		
		arp.hardtype		=arp.HARDTYPE_ETHER;
		arp.prototype		=arp.PROTOTYPE_IP;
		arp.operation		=arp.ARP_REPLY;
		arp.hlen       		=6;
		arp.plen	 		=4;
		arp.sender_hardaddr	=device.mac_address;
		arp.sender_protoaddr= /**ip do router?**/;
		
		
		
	}
	
	
	public static void main(String[] args) throws IOException {
		String ipa;
		NetworkInterface[] inters = JpcapCaptor.getDeviceList();
		
		
		System.out.println("Use  jARP -ipa <ip_router> ");
	
		
		
	
		
		
		
		
		
		
	}

}
Criado 17 de agosto de 2009
Respostas 0
Participantes 1