Ingress Tool for Incoming Traffic Shaping

Installing Ingress on Ubuntu

Follow the instructions below to install Ingress using the ingress.deb package.

Prerequisites

Steps to Install

  1. Open your terminal.
  2. Download the ingress.deb file using the following command:
    wget https://www.shravanpattiwar.gq/tools/ingress.deb📋 Copy
  3. Install the package:
    sudo dpkg -i ingress.deb📋 Copy
  4. If there are any missing dependencies, fix them with:
    sudo apt-get install -f📋 Copy
  5. Verify the installation:
    ingress --version📋 Copy

User Guide

If you're trying to apply custom network conditions on your incoming traffic using tc netem, it won't be possible directly, as no product currently supports shaping incoming traffic effectively. But don't worry, there's no need to go through complicated network and shell scripts.

If you're using a testbed on Ubuntu, you can simply install our ingress.deb package, which brings full control of incoming traffic shaping with tc netem to your fingertips. It's completely free and will save you unnecessary extra work, letting you focus on applying network conditions right away.

Installation

To install the tool, please refer to our Installation Guide.

Usage Instructions

After installation, follow these simple steps to use the ingress tool:

sudo ingress -start📋 Copy

This will start the ingress tool on your system. You'll need to select the interface on which you want to apply tc netem for incoming traffic.

Now, the ingress tool is ready to work. Apply all your network conditions on the "ifb0" interface, which reflects the incoming traffic of the interface you specified.

Example

For example, to apply a 15Mbps bandwidth limit and 200ms delay on the "ifb0" interface, you would write a netem command like this:

sudo tc qdisc add dev ifb0 root netem rate 15mbit delay 200ms📋 Copy

Once you're done with your experiments, you can stop the tool and remove all settings with the following command:

sudo ingress -stop📋 Copy

This will not make any permanent changes to your hardware or interfaces, so you are free to use it without concerns.

More Commands

It's a small, lightweight, yet powerful network tool that simplifies incoming traffic shaping.

Learn

This section provides resources for learning more about Ingress and related topics. Add your content here.

About

This section contains information about the Ingress project and its goals. Add your content here.