Skip to content

Тонкая библиотека для управления ARP, ICMP и UDP датаграммами

License

Notifications You must be signed in to change notification settings

xrombik/pipistrellus

Repository files navigation

Текущее состояние

Codacy Badge CMake Build Status

Что уже работает:

  • arp-протокол
  • icmp-протокол в части выполнеия проверки связи (пинг)
  • udp-протокол с нефрагментированными датаграммами

Open for everyone

Нетопырь (лат. - pipistrellus)

  • Тонкая библиотека для управления ARP, ICMP и UDP датаграммами
  • Предназначена для выполнения на микрокотроллерах

Особенности

  • Операции копирования производит только для служебных полей
  • Динамическое выделение памяти не использует
  • Зависит только от стандартной библиотеки Си

Ограничения

  • Работает только с IPV4
  • Не собирает фрагментированные UDP датаграммы

Действующие сущности

  • Нетопырь
  • Пользователь
  • Оборудование

Использование

Пользователь добавляет в свой проект два файла:

Пример программы

main.c