Лучший способ создания и отправки пользовательских пакетов - PullRequest
0 голосов
/ 10 июня 2019

Я хочу знать, какое программное обеспечение / инструмент можно использовать для создания пользовательских пакетов, отправки их и получения ответов

Я пытаюсь наблюдать за моим поведением ОС для передачи различных пакетов, и я хочу сделать свои собственные пакеты, и это могут быть tcp upd или icmp или ssl пакеты с полями, которые я хочу в них, чтобы я мог отправить их в мою ОС и соблюдайте его ответ. Так есть ли какой-нибудь инструмент / программное обеспечение для этого, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 13 июня 2019

У меня есть домашний проект под названием CommsChampion Ecosystem . Он был создан для того, чтобы упростить и с высокой степенью компиляции настраиваемую реализацию двоичных протоколов связи в C ++ для встроенных систем. Я полагаю, вы могли бы использовать его для достижения своей цели.

Сначала вы используете специфичный для домена язык на основе XML, называемый CommsDSL , чтобы определить свой собственный двоичный протокол, затем вам следует использовать приложение code code , которое называется commsdsl2comms , чтобы создать отдельный проект CMake. Последний может создать протокол для анализа и визуализации , который вы можете использовать для отправки своих пользовательских сообщений / пакетов и просмотра ответа. CommsChampion Ecosystem очень хорошо документирована, у вас не должно возникнуть никаких проблем с ее навигацией и сборкой всего, что вам нужно.

...