# ranshark
===========
<p>This is the Python project that read 5g RAN packets using pyshark lib (a Tshark wrapper) and filter flows based below identities.</p>
<ul>
<li>5G Identifiers</li>
<li>4G Identifiers</li>
</ul>
<p>This will automatically show call flow visualization view based on the filters determined from input pcap file and basic stats like rrc,ho and context call count etc</p>
#### Quick Start
1. Create your own Django project and follow below
django-admin startproject <your choice>
2. Add drawranflow to your project INSTALLED_APPS settings like below
INSTALLED_APPS= [
.....
"drawranflow",
]
3. Add url path as below
path('drawranflow/', include('drawranflow.urls')),
4. Add project settings.py with MEDIA_ROOT like below
MEDIA_ROOT = BASE_DIR/'drawranflow/pcapfiles'
Raw data
{
"_id": null,
"home_page": null,
"name": "ranshark",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "ran, 5g, lte, 5g analyzer, ranshark, 4g",
"author": "ugandhar",
"author_email": "ugandhar.nellore@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/8f/ff/93da1ac07d47a29f67fc13ee77c369b9e14c77482d8d806817523e7f3953/ranshark-1.0.0.38.tar.gz",
"platform": null,
"description": "# ranshark\n===========\n<p>This is the Python project that read 5g RAN packets using pyshark lib (a Tshark wrapper) and filter flows based below identities.</p>\n<ul>\n<li>5G Identifiers</li>\n<li>4G Identifiers</li>\n\n</ul>\n\n<p>This will automatically show call flow visualization view based on the filters determined from input pcap file and basic stats like rrc,ho and context call count etc</p>\n\n\n#### Quick Start\n\n1. Create your own Django project and follow below\n \n django-admin startproject <your choice>\n \n2. Add drawranflow to your project INSTALLED_APPS settings like below \n \n INSTALLED_APPS= [\n .....\n \"drawranflow\",\n ]\n3. Add url path as below \n\n path('drawranflow/', include('drawranflow.urls')),\n \n4. Add project settings.py with MEDIA_ROOT like below\n\n MEDIA_ROOT = BASE_DIR/'drawranflow/pcapfiles'\n\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "A friendly 4G-LTE/5G o-ran packet analyzing tool with GUI interface.",
"version": "1.0.0.38",
"project_urls": null,
"split_keywords": [
"ran",
" 5g",
" lte",
" 5g analyzer",
" ranshark",
" 4g"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "801ac4f020d7a0e4a579d10c406fb4f0f0d1e52b4c05a579e29a0e934d60629e",
"md5": "7f88e2b44cf62678d06dd54c55e9968c",
"sha256": "197ffe4823f6b1ba86a8f0df1e36dbeb2f5b9c2324eb09b3d07b80c22878e5c6"
},
"downloads": -1,
"filename": "ranshark-1.0.0.38-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7f88e2b44cf62678d06dd54c55e9968c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 171339,
"upload_time": "2024-04-19T21:54:38",
"upload_time_iso_8601": "2024-04-19T21:54:38.089347Z",
"url": "https://files.pythonhosted.org/packages/80/1a/c4f020d7a0e4a579d10c406fb4f0f0d1e52b4c05a579e29a0e934d60629e/ranshark-1.0.0.38-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8fff93da1ac07d47a29f67fc13ee77c369b9e14c77482d8d806817523e7f3953",
"md5": "265446ca6fd98372ab3b148ea26cd4c8",
"sha256": "3fd4423b1f85ea3a3c66a8313f3ef7baeaddfa49941f2cfdf9d665ba9e7c2dc8"
},
"downloads": -1,
"filename": "ranshark-1.0.0.38.tar.gz",
"has_sig": false,
"md5_digest": "265446ca6fd98372ab3b148ea26cd4c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 140011,
"upload_time": "2024-04-19T21:54:40",
"upload_time_iso_8601": "2024-04-19T21:54:40.058013Z",
"url": "https://files.pythonhosted.org/packages/8f/ff/93da1ac07d47a29f67fc13ee77c369b9e14c77482d8d806817523e7f3953/ranshark-1.0.0.38.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-19 21:54:40",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "ranshark"
}