{
    "SPDXID": "SPDXRef-DOCUMENT",
    "creationInfo": {
        "created": "2025-08-15T00:38:52Z",
        "creators": [
            "Organization: keenlab",
            "Tool: ksas"
        ],
        "comment": "Generated by keenlab ksas at 2025-08-15T00:38:52Z"
    },
    "dataLicense": "CC0-1.0",
    "name": "",
    "spdxVersion": "SPDX-2.3",
    "documentNamespace": "https://console.cloud.tencent.com/bsca/spdx/-1487c83d-ba6b-4ad1-b88e-44ff39a78020",
    "packages": [
        {
            "SPDXID": "SPDXRef-7e9cc2dc-be03-4c6d-a77e-0c7878951cdd",
            "downloadLocation": "NONE",
            "externalRefs": [
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:rpm/opencloudos/iperf3@3.18-2?distro_version=9",
                    "referenceType": "purl"
                }
            ],
            "filesAnalyzed": true,
            "name": "opencloudos/iperf3",
            "primaryPackagePurpose": "LIBRARY",
            "versionInfo": "3.18-2"
        },
        {
            "SPDXID": "SPDXRef-bff8fc88-b9e7-4317-a81c-798a8ea091d8",
            "description": " Iperf is a modern alternative for measuring TCP and UDP bandwidth performance,\n allowing the tuning of various parameters and characteristics.\n .\n Features:\n    * Measure bandwidth, packet loss, delay jitter\n    * Report MSS/MTU size and observed read sizes.\n    * Support for TCP window size via socket buffers.\n    * Multi-threaded. Client and server can have multiple simultaneous\n      connections.\n    * Client can create UDP streams of specified bandwidth.\n    * Multicast and IPv6 capable.\n    * Options can be specified with K (kilo-) and M (mega-) suffices.\n    * Can run for specified time, rather than a set amount of data to transfer.\n    * Picks the best units for the size of data being reported.\n    * Server handles multiple connections.\n    * Print periodic, intermediate bandwidth, jitter, and loss reports at\n      specified intervals.\n    * Server can be run as a daemon.\n    * Use representative streams to test out how link layer compression affects\n      your achievable bandwidth.\n",
            "downloadLocation": "NONE",
            "externalRefs": [
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:generic/esnet/iperf@3.18",
                    "referenceType": "purl"
                }
            ],
            "filesAnalyzed": true,
            "name": "esnet/iperf",
            "primaryPackagePurpose": "LIBRARY",
            "versionInfo": "3.18"
        }
    ],
    "relationships": [
        {
            "spdxElementId": "SPDXRef-DOCUMENT",
            "relatedSpdxElement": "SPDXRef-7e9cc2dc-be03-4c6d-a77e-0c7878951cdd",
            "relationshipType": "DESCRIBES"
        },
        {
            "spdxElementId": "SPDXRef-DOCUMENT",
            "relatedSpdxElement": "SPDXRef-bff8fc88-b9e7-4317-a81c-798a8ea091d8",
            "relationshipType": "DESCRIBES"
        }
    ]
}