Как подделать ip в Java
Как изменить информацию TCP на уровне 3 в Java?(IP-спуфинг) Как изменить информацию уровня 2? есть ли хорошая библиотека для него в Java? это нужно сырой сокет?
2 ответа
Решение
JpCap может быть то, что вы хотите http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/
К сожалению, чтобы получить доступ к структурам пакетов TCP/IP, вам нужно работать на очень низком уровне (например, вам нужны заголовки ядра в Linux), так что да, вам определенно нужно будет на 100% сделать это вне java в нативной библиотеке и вызвать код в вашем приложении Java.