Сделайте пользовательские пакеты ipv6 в Java - PullRequest
1 голос
/ 25 декабря 2011

Я работаю на мобильном ipv6 в Java и хочу сделать пользовательские пакеты ipv6.

как мне написать класс для создания пакетов ipv6, и я сам поставил полезную нагрузку?

Ниже приведен пример аналогичного класса:

CustomIPv6 ipv6 = new CustomIPv6();
ipv6.setSource("::1");
ipv6.setDestination("::1");
ipv6.setPayload(MyArrayOfByte); //The byte array which I made it myself. -> the mobile ipv6 extention
ipv6.setUpperLayerType(CustomIPv6.MobilityHeader);
ipv6.sendPacket();
byte[] recv = ipv6.ReceivPacket();
//Now is the time for process the received packet and send some kind of ack.

Спасибо всем друзьямвперед.

1 Ответ

0 голосов
/ 25 декабря 2011

Вы можете сделать это с http://jnetpcap.com/, однако для этого требуется установить libpcap или winpcap. Эта возможность полезна для взлома сети, поэтому она не поддерживается лучше. ;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...