项目作者: SamKomesarook

项目描述 :
Packet crafter + packet sniffer + julia = PacketLib.jl
高级语言: Julia
项目地址: git://github.com/SamKomesarook/PacketLib.jl.git
创建时间: 2019-02-11T06:12:07Z
项目社区:https://github.com/SamKomesarook/PacketLib.jl

开源协议:GNU General Public License v3.0

下载


PacketLib.jl

Julia library for crafting and capturing packets, with a focus on flexibility and expressiveness. Work with a wide range of protocols, or use it to develop a new one.

This library is still under development, and should not be used in production until verified on all platforms under a range of conditions. (~V.6) Use on platforms other than Darwin has not been conducted.

Any contributions are welcome, but those necessary for the next release are preferable.


Roadmap

Version 1

  • ethernet packet crafting
  • ethernet packet sending
  • darwin support (bpf)

Version 2

  • ethernet packet capturing
  • IPv4 (capture/crafting)

Version 3

  • ARP (capture/crafting)
  • IPv6 (capture/crafting)

Version 4

  • UDP (capture/crafting)
  • TCP (capture/crafting)

Version 5

  • packet (protocol) creation framework

Version 6

  • windows support (npcap?)
  • linux support (libpcap?)