Hola trato de hacer que corra el sniffer con diferente código que encuentro en internet pero en todos sale el mismo error:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jpcap in java.library.path
at java.lang.ClassLoader.loadLibrary (ClassLoader.java:1878)
at java.lang.Runtime.loadLibrary0 (Runtime.java:849)
at java.lang.System.loadLibrary (System.java:1087)
at jpcap.JpcapCaptor.<clinit> (JpcapCaptor.java:251)
at paquete.Main.main (Main.java:13)
el código es:
package paquete;
import jpcap.JpcapCaptor;
import jpcap.NetworkInterface;
import jpcap.NetworkInterfaceAddress;
public class Main {
public static void main(String[] args) {
NetworkInterface[] devices = JpcapCaptor.getDeviceList();
for (int i = 0; i < devices.length; i++){
System.out.println("Nombre de interface: "+devices[i].name + "\n======================================\n" + devices[i].description);
System.out.println("Nombre del >Actualización:
Me falto especificar mas, mi culpa, no es el codigo de un sniffer, solo que la idea es esa de hacer un sniffer, pero trato de empezar con lo básico.
Actualización 3:Me falto especificar mas, mi culpa, no es el codigo de un sniffer, solo que la idea es esa de hacer un sniffer, pero trato de empezar con lo básico.
Copyright © 2024 Q2A.MX - All rights reserved.
Answers & Comments
Verified answer
Sabes que es un snnifer ???
si ese es todo tu código...estas mal...
aparte debes correrlo en una red...aun q sean 2 pc's...
Un sniffer son palabras mayores..no es un programita de "hola mundo"... yo hize uno en linux...y me costo muchísimo trabajo....no fueeron 30 lineas....
Echale ganas..y mucho exito!!