Skip to main content

A friendly 4G-LTE/5G o-ran packet analyzing tool with GUI interface.

Project description

ranshark

===========

This is the Python project that read 5g RAN packets using pyshark lib (a Tshark wrapper) and filter flows based below identities.

  • 5G Identifiers
  • 4G Identifiers

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

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'
    

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

ranshark-1.0.0.38.tar.gz (140.0 kB view hashes)

Uploaded Source

Built Distribution

ranshark-1.0.0.38-py3-none-any.whl (171.3 kB view hashes)

Uploaded Python 3

Supported by

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