Embarking on your NetX journey? Our comprehensive tutorial is here to guide you through everything you need to know, from setup to advanced features. Let's dive in!

NetX is a powerful, open-source network emulator that lets you simulate a variety of network conditions. Whether you're a developer testing network robustness or an educator demonstrating network challenges, NetX puts you in the driver's seat.

Installation and Setup
NetX's installation is a breeze. We'll guide you through it across all major platforms.

Whether you're on Linux, macOS, or Windows, our step-by-step guide ensures a smooth installation, ensuring NetX is ready to go in no time.
Linux Installation

Our guide walks you through using apt, yum, or pacman to install NetX, depending on your distribution. It's as simple as running a few commands.
For those who prefer sources, we provide a comprehensive guide on compiling NetX from scratch. Linux users, we've got you covered!
macOS and Windows Installation

No need to fear the command line on macOS. We provide Homebrew and MacPorts options for installation. And for Windows users, our guide includes both installer and manual MSI installation.
Our utmost priority? Making sure your NetX installation is as painless as possible.
Getting Started with NetX

Now that NetX is installed, it's time to explore its interface. Our walkthrough guides you through every nook and cranny, ensuring you're comfortable behind the wheel.
From the dashboard to configuring network environments, we break down each feature, ensuring no question goes unanswered.









Creating and Saving Scenarios
Ever wanted to test your application in a congested network? NetX makes it possible. Our tutorial simplifies creating and saving complex network scenarios.
With settings for delay, duplication, reordering, and more, NetX brings the real world to your desktop. And with our save feature, you can revisit your creations as needed.
Connecting and Testing with NetX
It's one thing to create a scenario, and another to test in it. We guide you through connecting your network and running tests in your simulated environment.
Our step-by-step guide ensures you're gathering the data you need, without getting tangled in the details. It's seamless, from start to finish.
Advanced NetX Features
Now that you're comfortable with the basics, let's explore what makes NetX truly unique.
From scripting to integrating with your CI/CD pipeline, these advanced features open up a world of possibilities.
Scripting with NetX
Automation is key in testing, and NetX doesn't disappoint. Our tutorial walks you through using Lua scripting to automate tests, simulate complex scenarios, and even create custom plugins.
With Lua's simplicity and NetX's powerful API, the possibilities are endless. We provide detailed examples to get you started, and guide you towards your own creations.
CI/CD Integration
NetX integrates seamlessly with your CI/CD pipeline, ensuring network testing is part of your automated workflow. Our guide walks you through integrating with Jenkins, GitLab CI/CD, and CircleCI.
No more manual network tests. With NetX, your pipeline is smarter, and your testing more efficient. We ensure a smooth transition, every step of the way.
There you have it! Your comprehensive NetX tutorial is now complete. From installation to advanced features, we've guided you through it all. Now it's your turn to explore, test, and create. Happy network emulation!