Я занимаюсь исследованиями уже несколько дней, и я становлюсь довольно отчаянным.
Я пытаюсь создать пакет IPv6 с заголовками расширения WITH на любом возможном языке (должен быть через язык программирования, чтобы автоматизировать некоторые задачи), чтобы я мог отправить их на ряд сайтов и проверить совместимость с этими заголовками расширения.
Что я пробовал до сих пор:
JAVA— JPCAP это, однако, не поддерживает расширение заголовков вообще
PYTHON— Scapy with Pydev Однако он поддерживает только три из 9 расширений заголовков. По крайней мере, я хочу прыжок за прыжком, фрагментацию, маршрутизацию, инкапсуляцию, аутентификацию и, возможно, варианты назначения (6/9).
Так что теперь у меня нет идей. Как лучше всего использовать инструмент для создания пакета ipv6 с нуля с использованием только содержимого по умолчанию (для проверки совместимости достаточно только наличия заголовков расширений), поэтому полезная нагрузка обычно будет пустой. Только в пакетах, содержащих фрагментацию, это было бы не для того, чтобы увеличить размер пакета выше MTU.
Есть идеи?
Я довольно отчаянно, любой вход оценили по достоинству.
Спасибо
Мартинос
Похоже, у scapy может быть все, что вам нужно, или вы можете его расширить. Увидеть расширяющийся лохматый и пару PDF-файлов, которые обсуждают, что вам нужно Заголовки расширений IPv6 — новые возможности и новые атаки & атакует реализацию ipv6 с использованием фрагментации — Black Hat
Других решений пока нет …