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.tar.gz (75.3 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-py3-none-any.whl (115.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nest-0.4.tar.gz
Algorithm Hash digest
SHA256 4e53a48808e0cf83a5a8936a0b9bdc3be8233c3689e26e26fa07992e01c40261
MD5 b077c431e7fc825d17bfbd9f2cdef2ef
BLAKE2b-256 18bad581b1362217f85da58d554949564ed2c6d4bf0a518bbf71fc6bc67d59e5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nest-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 332e7777fdddc68a8680e4891dfae3c67b7875585ec519c07906ecaef341e7d3
MD5 5ac96c1d9e7a2e3338be4cd3d517b83d
BLAKE2b-256 f1dfe07c7070d205cd5eabfee09b7ec8487b9ca2038419244b7c5b5a030e6c1f

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