# NeST: Network Stack Tester
[](https://gitlab.com/nitk-nest/nest/-/commits/master)
`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](https://dl.acm.org/doi/abs/10.1145/3404868.3406670) introducing
NeST was accepted at [ANRW'20](https://irtf.org/anrw/2020/).
`NeST` source code repository is maintained at [GitLab](https://gitlab.com/nitk-nest/nest).
**NOTE**: NeST is currently in beta stage.
## Installation
Instructions to install `NeST` can be found in
[install.rst](https://gitlab.com/nitk-nest/nest/-/blob/master/docs/source/user/install.rst).
## Examples
Several examples, that explain the basic APIs and features of NeST, are
available in the [examples directory](https://gitlab.com/nitk-nest/nest/-/tree/master/examples).
## Documentation
The documentation of NeST APIs can be read online at:
[https://nest.nitk.ac.in/docs/](https://nest.nitk.ac.in/docs/)
Instructions for generating/building the API documentation can be found in
[docs/README.md](https://gitlab.com/nitk-nest/nest/-/blob/master/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.
```shell
sudo python3 -m unittest -v
```
**NOTE**: NeST requires **root** access currently to create and manage network namespaces.
## Contributing
To contribute, read [CONTRIBUTING.md](https://gitlab.com/nitk-nest/nest/-/blob/master/CONTRIBUTING.md)
Raw data
{
"_id": null,
"home_page": "https://nest.nitk.ac.in/",
"name": "nest",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.6",
"maintainer_email": null,
"keywords": "network, namespace, linux",
"author": "NITK",
"author_email": "nest@nitk.edu.in",
"download_url": "https://files.pythonhosted.org/packages/af/9f/c62f9c7c7bac5013da3f31d3811c229462d17b99de62d00d5b1e7d39a9ed/nest-0.4.4.tar.gz",
"platform": null,
"description": "# NeST: Network Stack Tester\n\n[](https://gitlab.com/nitk-nest/nest/-/commits/master)\n\n`NeST` is a python3 package that handles testbed setup, testbed configuration,\ncollecting and visualizing data by providing a user friendly API, addressing\ncommon issues involved in conducting networking experiments.\n\nThe [paper](https://dl.acm.org/doi/abs/10.1145/3404868.3406670) introducing\nNeST was accepted at [ANRW'20](https://irtf.org/anrw/2020/).\n\n`NeST` source code repository is maintained at [GitLab](https://gitlab.com/nitk-nest/nest).\n\n**NOTE**: NeST is currently in beta stage.\n\n## Installation\n\nInstructions to install `NeST` can be found in\n[install.rst](https://gitlab.com/nitk-nest/nest/-/blob/master/docs/source/user/install.rst).\n\n## Examples\n\nSeveral examples, that explain the basic APIs and features of NeST, are\navailable in the [examples directory](https://gitlab.com/nitk-nest/nest/-/tree/master/examples).\n\n## Documentation\n\nThe documentation of NeST APIs can be read online at:\n[https://nest.nitk.ac.in/docs/](https://nest.nitk.ac.in/docs/)\n\nInstructions for generating/building the API documentation can be found in\n[docs/README.md](https://gitlab.com/nitk-nest/nest/-/blob/master/docs/README.md) folder.\n\n## Unit tests\n\nTests can be found in `nest/tests` folder.\nRun the below command in the repo's root folder to run the tests.\n\n```shell\nsudo python3 -m unittest -v\n```\n\n**NOTE**: NeST requires **root** access currently to create and manage network namespaces.\n\n## Contributing\n\nTo contribute, read [CONTRIBUTING.md](https://gitlab.com/nitk-nest/nest/-/blob/master/CONTRIBUTING.md)\n",
"bugtrack_url": null,
"license": null,
"summary": "NeST: Network Stack Tester",
"version": "0.4.4",
"project_urls": {
"Homepage": "https://nest.nitk.ac.in/",
"Source": "https://gitlab.com/nitk-nest/nest"
},
"split_keywords": [
"network",
" namespace",
" linux"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b3b5c178ce3bd0bd0cda9cb21b5a77636b628fab610c247066f55e9d92e0c4e8",
"md5": "6772157dd6efcdc91a2d281536aa6f75",
"sha256": "6e9c63277489d779b038d6184e65118fbb9a01b75741e4dab23b76a15054a349"
},
"downloads": -1,
"filename": "nest-0.4.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6772157dd6efcdc91a2d281536aa6f75",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.6",
"size": 184538,
"upload_time": "2025-01-08T04:43:26",
"upload_time_iso_8601": "2025-01-08T04:43:26.079952Z",
"url": "https://files.pythonhosted.org/packages/b3/b5/c178ce3bd0bd0cda9cb21b5a77636b628fab610c247066f55e9d92e0c4e8/nest-0.4.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "af9fc62f9c7c7bac5013da3f31d3811c229462d17b99de62d00d5b1e7d39a9ed",
"md5": "95c79b5499f545fb34c17217e00d2708",
"sha256": "75cf21c06f92cda68339e0172ecb918cd2afbe99517db0c53a2d0df9b69ab356"
},
"downloads": -1,
"filename": "nest-0.4.4.tar.gz",
"has_sig": false,
"md5_digest": "95c79b5499f545fb34c17217e00d2708",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.6",
"size": 125765,
"upload_time": "2025-01-08T04:43:27",
"upload_time_iso_8601": "2025-01-08T04:43:27.782793Z",
"url": "https://files.pythonhosted.org/packages/af/9f/c62f9c7c7bac5013da3f31d3811c229462d17b99de62d00d5b1e7d39a9ed/nest-0.4.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-08 04:43:27",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "nitk-nest",
"gitlab_project": "nest",
"lcname": "nest"
}