Как подделать ip в Java

Как изменить информацию TCP на уровне 3 в Java?(IP-спуфинг) Как изменить информацию уровня 2? есть ли хорошая библиотека для него в Java? это нужно сырой сокет?

2 ответа

Решение

JpCap может быть то, что вы хотите http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/

К сожалению, чтобы получить доступ к структурам пакетов TCP/IP, вам нужно работать на очень низком уровне (например, вам нужны заголовки ядра в Linux), так что да, вам определенно нужно будет на 100% сделать это вне java в нативной библиотеке и вызвать код в вашем приложении Java.

Другие вопросы по тегам