Skip to main content

NeST: Network Stack Tester

Project description

NeST: Network Stack Tester

pipeline status

NeST is a python3 package that handles testbed setup, testbed configuration, collecting and visualizing data by providing a user friendly API, addressing common issues involved in conducting networking experiments.

The paper introducing NeST was accepted at ANRW'20.

NeST source code repository is maintained at GitLab.

NOTE: NeST is currently in beta stage.

Installation

Instructions to install NeST can be found in install.rst.

Examples

Several examples, that explain the basic APIs and features of NeST, are available in the examples directory.

Documentation

The documentation of NeST APIs can be read online at: https://nest.nitk.ac.in/docs/

Instructions for generating/building the API documentation can be found in docs/README.md folder.

Unit tests

Tests can be found in nest/tests folder. Run the below command in the repo's root folder to run the tests.

sudo python3 -m unittest -v

NOTE: NeST requires root access currently to create and manage network namespaces.

Contributing

To contribute, read CONTRIBUTING.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nest-0.4.1.tar.gz (75.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nest-0.4.1-py3-none-any.whl (116.6 kB view details)

Uploaded Python 3

File details

Details for the file nest-0.4.1.tar.gz.

File metadata

  • Download URL: nest-0.4.1.tar.gz
  • Upload date:
  • Size: 75.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for nest-0.4.1.tar.gz
Algorithm Hash digest
SHA256 a2e719cf0ed0a50c27734f88b2bbdd7d7dc1fa4875c064aa89cd108f32f73df7
MD5 94eb23485c875a8da615040f7a5c10b4
BLAKE2b-256 6542392b2b007076ee1a98dd005e06bbbf92ba6e508ea81ecdecb44860bf3f19

See more details on using hashes here.

File details

Details for the file nest-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: nest-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 116.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for nest-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1e0425a2e221618305f29581cd9b48e191619a323466198b07c5cd6896239226
MD5 1e299305788e33297b61bcffa6173d2f
BLAKE2b-256 47ca823eba787e56420056db6ef8a58221bda6b845a781ad7015e261df105f16

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page