├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── COPYING ├── README.md ├── convert_prerelease_gsmtapv3.py ├── pyproject.toml ├── src └── scat │ ├── __init__.py │ ├── __main__.py │ ├── iodevices │ ├── __init__.py │ ├── abstractio.py │ ├── fileio.py │ ├── serialio.py │ └── usbio.py │ ├── main.py │ ├── parsers │ ├── __init__.py │ ├── abstractparser.py │ ├── hisilicon │ │ ├── __init__.py │ │ ├── hisiliconparser.py │ │ ├── hisilogparser.py │ │ └── hisinestedparser.py │ ├── qualcomm │ │ ├── __init__.py │ │ ├── diag1xlogparser.py │ │ ├── diagcmd.py │ │ ├── diagcommoneventparser.py │ │ ├── diagfallbackeventparser.py │ │ ├── diaggsmeventparser.py │ │ ├── diaggsmlogparser.py │ │ ├── diaglteeventparser.py │ │ ├── diagltelogparser.py │ │ ├── diagnrlogparser.py │ │ ├── diagumtslogparser.py │ │ ├── diagwcdmalogparser.py │ │ └── qualcommparser.py │ ├── samsung │ │ ├── __init__.py │ │ ├── samsungparser.py │ │ ├── sdmcmd.py │ │ ├── sdmcommonparser.py │ │ ├── sdmcontrolparser.py │ │ ├── sdmedgeparser.py │ │ ├── sdmhspaparser.py │ │ ├── sdmipparser.py │ │ ├── sdmlteparser.py │ │ └── sdmtraceparser.py │ └── unisoc │ │ ├── __init__.py │ │ └── unisocparser.py │ ├── util.py │ └── writers │ ├── __init__.py │ ├── abstractwriter.py │ ├── pcapwriter.py │ ├── rawwriter.py │ └── socketwriter.py ├── tests ├── __init__.py ├── test_diaggsmlogparser.py ├── test_diagltelogparser.py ├── test_diagnrlogparser.py ├── test_diagwcdmalogparser.py ├── test_hisilogparser.py ├── test_qualcommparser.py ├── test_sdmcommonparser.py ├── test_sdmcontrolparser.py ├── test_sdmedgeparser.py ├── test_sdmhspaparser.py └── test_sdmlteparser.py └── wireshark └── scat.lua /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/README.md -------------------------------------------------------------------------------- /convert_prerelease_gsmtapv3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/convert_prerelease_gsmtapv3.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/scat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scat/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/__main__.py -------------------------------------------------------------------------------- /src/scat/iodevices/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/iodevices/__init__.py -------------------------------------------------------------------------------- /src/scat/iodevices/abstractio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/iodevices/abstractio.py -------------------------------------------------------------------------------- /src/scat/iodevices/fileio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/iodevices/fileio.py -------------------------------------------------------------------------------- /src/scat/iodevices/serialio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/iodevices/serialio.py -------------------------------------------------------------------------------- /src/scat/iodevices/usbio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/iodevices/usbio.py -------------------------------------------------------------------------------- /src/scat/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/main.py -------------------------------------------------------------------------------- /src/scat/parsers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/__init__.py -------------------------------------------------------------------------------- /src/scat/parsers/abstractparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/abstractparser.py -------------------------------------------------------------------------------- /src/scat/parsers/hisilicon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scat/parsers/hisilicon/hisiliconparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/hisilicon/hisiliconparser.py -------------------------------------------------------------------------------- /src/scat/parsers/hisilicon/hisilogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/hisilicon/hisilogparser.py -------------------------------------------------------------------------------- /src/scat/parsers/hisilicon/hisinestedparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/hisilicon/hisinestedparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diag1xlogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diag1xlogparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diagcmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diagcmd.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diagcommoneventparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diagcommoneventparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diagfallbackeventparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diagfallbackeventparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diaggsmeventparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diaggsmeventparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diaggsmlogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diaggsmlogparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diaglteeventparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diaglteeventparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diagltelogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diagltelogparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diagnrlogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diagnrlogparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diagumtslogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diagumtslogparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/diagwcdmalogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/diagwcdmalogparser.py -------------------------------------------------------------------------------- /src/scat/parsers/qualcomm/qualcommparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/qualcomm/qualcommparser.py -------------------------------------------------------------------------------- /src/scat/parsers/samsung/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scat/parsers/samsung/samsungparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/samsung/samsungparser.py -------------------------------------------------------------------------------- /src/scat/parsers/samsung/sdmcmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/samsung/sdmcmd.py -------------------------------------------------------------------------------- /src/scat/parsers/samsung/sdmcommonparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/samsung/sdmcommonparser.py -------------------------------------------------------------------------------- /src/scat/parsers/samsung/sdmcontrolparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/samsung/sdmcontrolparser.py -------------------------------------------------------------------------------- /src/scat/parsers/samsung/sdmedgeparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/samsung/sdmedgeparser.py -------------------------------------------------------------------------------- /src/scat/parsers/samsung/sdmhspaparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/samsung/sdmhspaparser.py -------------------------------------------------------------------------------- /src/scat/parsers/samsung/sdmipparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/samsung/sdmipparser.py -------------------------------------------------------------------------------- /src/scat/parsers/samsung/sdmlteparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/samsung/sdmlteparser.py -------------------------------------------------------------------------------- /src/scat/parsers/samsung/sdmtraceparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/samsung/sdmtraceparser.py -------------------------------------------------------------------------------- /src/scat/parsers/unisoc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scat/parsers/unisoc/unisocparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/parsers/unisoc/unisocparser.py -------------------------------------------------------------------------------- /src/scat/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/util.py -------------------------------------------------------------------------------- /src/scat/writers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/writers/__init__.py -------------------------------------------------------------------------------- /src/scat/writers/abstractwriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/writers/abstractwriter.py -------------------------------------------------------------------------------- /src/scat/writers/pcapwriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/writers/pcapwriter.py -------------------------------------------------------------------------------- /src/scat/writers/rawwriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/writers/rawwriter.py -------------------------------------------------------------------------------- /src/scat/writers/socketwriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/src/scat/writers/socketwriter.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_diaggsmlogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_diaggsmlogparser.py -------------------------------------------------------------------------------- /tests/test_diagltelogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_diagltelogparser.py -------------------------------------------------------------------------------- /tests/test_diagnrlogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_diagnrlogparser.py -------------------------------------------------------------------------------- /tests/test_diagwcdmalogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_diagwcdmalogparser.py -------------------------------------------------------------------------------- /tests/test_hisilogparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_hisilogparser.py -------------------------------------------------------------------------------- /tests/test_qualcommparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_qualcommparser.py -------------------------------------------------------------------------------- /tests/test_sdmcommonparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_sdmcommonparser.py -------------------------------------------------------------------------------- /tests/test_sdmcontrolparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_sdmcontrolparser.py -------------------------------------------------------------------------------- /tests/test_sdmedgeparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_sdmedgeparser.py -------------------------------------------------------------------------------- /tests/test_sdmhspaparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_sdmhspaparser.py -------------------------------------------------------------------------------- /tests/test_sdmlteparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/tests/test_sdmlteparser.py -------------------------------------------------------------------------------- /wireshark/scat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgsect/scat/HEAD/wireshark/scat.lua --------------------------------------------------------------------------------