EVERYTHING XIAOMI
Get listed

EMANE

EMANE is a free, open-source framework for emulating wireless network architectures on Linux.

Place
#23 of 31
Score
5.8
EMANE's website

What EMANE is

EMANE is a free, open-source framework for emulating wireless network architectures on Linux. It models wireless behavior at the physical layer, including signal propagation, antenna effects, and interference. Included radio models are RF Pipe, IEEE 802.11abg, TDMA, and Bent Pipe, along with the Comm Effect utility model. Raw Transport and Virtual Transport boundaries support emulation of IP and non-IP wireless systems. EMANE uses XML configuration for platforms, NEMs, radio models, boundaries, and radio error-rate or packet-completion curves. Scenario events cover antenna profiles, locations, pathloss, and fading selection; users can create custom event-generating applications with the Python emane.events module. Radio-model plugins can also be combined with software-defined-radio components for shared-code experimentation. The guide is intended for wireless communications research and development, assumes basic wireless concepts and Linux command-line familiarity, and recommends one NEM per emulator instance for performance. C++, Python, and Google Protocol Buffers experience can help with development but is not required to use EMANE.

Good

  • Free and open-source under a BSD 3-clause license.
  • Includes four radio models and a utility model.
  • Supports IP and non-IP wireless-system emulation.
  • Custom events can use the Python emane.events module.
  • Supports software-defined-radio component experimentation.

Watch out

  • Runs as a Linux user-space application.
  • The guide assumes Linux command-line familiarity.
  • Performance guidance recommends one NEM per emulator instance.

Who it suits

EMANE suits people working on wireless-communications research and development who are familiar with basic wireless concepts and the Linux command line. It may also suit teams combining radio-model plugins with software-defined-radio components.

Verdict

EMANE provides configurable physical-layer wireless emulation for Linux-based research and development. Its documentation expects basic wireless and command-line knowledge, and advises limiting each emulator instance to one NEM for performance.

Plans and prices

From EMANE's own pricing page, checked 3 Oct 2026.

All about pricing
PlanPriceWhat it gives you
EMANEFreeOpen-source distributed wireless network emulation framework

The facts

Each one read from EMANE's own pages, with the date it was checked.

What it does

Configuration
The emulator processes XML configuration files for platform, NEM, radio model, boundary, and radio error-rate or packet-completion curves.checked 3 Oct 2026
Emulation
Its physical-layer model accounts for signal propagation, antenna profile effects, and interference sources.checked 3 Oct 2026
Help and support
Adjacent Link's GitHub organization provides project Issues and Pull Requests for reporting application-specific bugs or questions.checked 3 Oct 2026
Intended users
The guide is for people using EMANE in wireless-communication-systems research and development and assumes familiarity with basic wireless concepts and the Linux command line.checked 3 Oct 2026
License
The guide says accompanying source code is released under the BSD 3-clause license; the guide itself is under Creative Commons Attribution 4.0 unless otherwise noted.checked 3 Oct 2026
Network boundaries
The distribution includes Raw Transport and Virtual Transport boundaries, and supports IP and non-IP wireless-system emulation.checked 3 Oct 2026
Programming
C++, Python, and Google Protocol Buffers experience can help with developing radio models or tools, but the guide says they are not prerequisites for using EMANE.checked 3 Oct 2026
Purpose
EMANE is an open-source distributed emulation framework for designing, developing, and testing simple and complex network architectures.checked 3 Oct 2026
Radio models
The open-source distribution includes RF Pipe, IEEE 802.11abg, TDMA, and Bent Pipe radio models, plus the Comm Effect utility model.checked 3 Oct 2026
Scaling guidance
The guide advises using one NEM per emulator instance for performance reasons.checked 3 Oct 2026
Scenario events
Its physical layer uses antenna profile, location, pathloss, and fading-selection events, and users can create custom event-generating applications with the Python emane.events module.checked 3 Oct 2026
SDR integration
EMANE radio-model plugins can be combined with existing software-defined-radio components for shared-code experimentation.checked 3 Oct 2026

The company

Headquarters
Bridgewater, New Jersey, United Stateschecked 28 Sep 2026
Maker
Adjacent Link describes itself as a privately owned engineering company focused on developing and testing mission-critical mobile wireless systems.checked 3 Oct 2026

Where it runs

Linux application
EMANE runs as a Linux user-space application and uses radio-model plugins with a physical-layer model to emulate a waveform's lowest layer.checked 3 Oct 2026

Alternatives to EMANE

All alternatives
  1. 1Containerlab logo

    Containerlab

    Free planOpen sourceWebAPIExtensionLinux
    7.6Free plan
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3

    Marionnet

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.2Free plan
  4. 4EVE-NG logo

    EVE-NG

    Free planWebLinuxmacOSSelf-hosted
    7.0Free plan
  5. 5

    Mininet

    Free planAPILinuxmacOSSelf-hosted
    6.6Free plan
  6. 6

    NetSim

    Free planWeb
    6.6From $15 a month