Quote:
NetworkInterface[] devices = JpcapCaptor.getDeviceList();
System.out.println("ok");
et
Quote:
le "OK" n'apparait pas dooonc
Si le Ok n'apparaît pas c'est que l'appel à JpcapCaptor.getDeviceList(); a carrément planté et non pas simplement retourné un pointeur null.
A mon avis, c'est la librairie native sur laquelle la librairie Java (JpCap) s'appuie qui a fait une faute de segmentation, ou quelque chose de ce genre, pour une raison à déterminer. Peut être une incompatibilité sur ta plate-forme, avec la glibc ou quelque chose d'autre. Par contre pourquoi ça le fait pas si tu n'es pas root ? Mystère...
Je vais essayer moi même sur un de mes Linux dès que j'aurais un moment (si j'ai un moment). Mais ce ne sera pas Ubuntu, mais Gentoo.
et
Si le Ok n'apparaît pas c'est que l'appel à JpcapCaptor.getDeviceList(); a carrément planté et non pas simplement retourné un pointeur null.
A mon avis, c'est la librairie native sur laquelle la librairie Java (JpCap) s'appuie qui a fait une faute de segmentation, ou quelque chose de ce genre, pour une raison à déterminer. Peut être une incompatibilité sur ta plate-forme, avec la glibc ou quelque chose d'autre. Par contre pourquoi ça le fait pas si tu n'es pas root ? Mystère...
Je vais essayer moi même sur un de mes Linux dès que j'aurais un moment (si j'ai un moment). Mais ce ne sera pas Ubuntu, mais Gentoo.