217 Forks
966 Stars
966 Watchers

MoonGen

MoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates. It also features precise and accurate timestamping and rate control.

How to download and setup MoonGen

Open terminal and run command
git clone https://github.com/emmericp/MoonGen.git
git clone is used to create a copy or clone of MoonGen repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with MoonGen https://github.com/emmericp/MoonGen/archive/master.zip

Or simply clone MoonGen with SSH
[email protected]:emmericp/MoonGen.git

If you have some problems with MoonGen

You may open issue on MoonGen support forum (system) here: https://github.com/emmericp/MoonGen/issues

Similar to MoonGen repositories

Here you may see MoonGen alternatives and analogs

 awesomo    OpenComputers    mcu-curriculum    vanilla    server    LunaUnitFrames    ardb    neovim    vis    weechat    cocos2d-x    kong    sysbench    sol2    xmake    arcan    SpaceVim    WickedEngine    moonscript    janus-webrtc-gateway-docker    cuberite    LuaViewSDK    likwid    koreader    hammerspoon    annoy    minetest    xLua    urho3d    conky