{ "info": { "author": "Kyle Isom", "author_email": "coder@kyleisom.net", "bugtrack_url": null, "classifiers": [], "description": "pypcapfile\n==========\n\npypcapfile is a pure Python library for handling libpcap savefiles.\n\nInstalling\n----------\n\n| The easiest way to install is from\n| `pypi `__:\n\n.. code:: bash\n\n sudo pip install pypcapfile\n\n| Note that for pip, the package name is ``pypcapfile``; in your code\n you will need to\n| import ``pcapfile``.\n\n| Alternatively, you can install from source. Clone the repository, and\n run setup.py with\n| an install argument:\n\n.. code:: bash\n\n git clone git://github.com/kisom/pypcapfile.git\n cd pypcapfile\n ./setup.py install\n\n| This does require the Python\n `distutils `__ to be\n| installed.\n\nIntroduction\n------------\n\nThe core functionality is implemented in ``pcapfile.savefile``:\n\n.. code:: python\n\n >>> from pcapfile import savefile\n >>> testcap = open('test.pcap', 'rb')\n >>> capfile = savefile.load_savefile(testcap, verbose=True)\n [+] attempting to load test.pcap\n [+] found valid header\n [+] loaded 11 packets\n [+] finished loading savefile.\n >>> print capfile\n little-endian capture file version 2.4\n microsecond time resolution\n snapshot length: 65535\n linklayer type: LINKTYPE_ETHERNET\n number of packets: 11\n\nYou can take a look at the packets in ``capfile.packets``:\n\n.. code:: python\n\n >>> pkt = capfile.packets[0]\n >>> pkt.raw()\n \n >>> pkt.timestamp\n 1343676707L\n\n| Right now there is very basic support for Ethernet frames and IPv4\n packet\n| parsing.\n\nAutomatically decoding layers\n-----------------------------\n\n| The ``layers`` argument to ``load_savefile`` determines how many\n layers to\n| decode; the default value of 0 does no decoding, 1 will load only the\n link\n| layer, etc... For example, with no decoding:\n\n.. code:: python\n\n >>> from pcapfile import savefile\n >>> from pcapfile.protocols.linklayer import ethernet\n >>> from pcapfile.protocols.network import ip\n >>> import binascii\n >>> testcap = open('samples/test.pcap', 'rb')\n >>> capfile = savefile.load_savefile(testcap, verbose=True)\n [+] attempting to load samples/test.pcap\n [+] found valid header\n [+] loaded 3 packets\n [+] finished loading savefile.\n >>> eth_frame = ethernet.Ethernet(capfile.packets[0].raw())\n >>> print eth_frame\n ethernet from 00:11:22:33:44:55 to ff:ee:dd:cc:bb:aa type IPv4\n >>> ip_packet = ip.IP(binascii.unhexlify(eth_frame.payload))\n >>> print ip_packet\n ipv4 packet from 192.168.2.47 to 173.194.37.82 carrying 44 bytes\n\nand this example:\n\n.. code:: python\n\n >>> from pcapfile import savefile\n >>> testcap = open('samples/test.pcap', 'rb')\n >>> capfile = savefile.load_savefile(testcap, layers=1, verbose=True)\n [+] attempting to load samples/test.pcap\n [+] found valid header\n [+] loaded 3 packets\n [+] finished loading savefile.\n >>> print capfile.packets[0].packet.src\n 00:11:22:33:44:55\n >>> print capfile.packets[0].packet.payload\n \n\nand lastly:\n\n.. code:: python\n\n >>> from pcapfile import savefile\n >>> testcap = open('samples/test.pcap', 'rb')\n >>> capfile = savefile.load_savefile(testcap, layers=2, verbose=True)\n >>> print capfile.packets[0].packet.payload\n ipv4 packet from 192.168.2.47 to 173.194.37.82 carrying 44 bytes\n\n| The IPv4 module (``ip``) currently only supports basic IP headers,\n i.e. it\n| doesn't yet parse options or add in padding.\n\nThe interface is still a bit messy.\n\nFuture planned improvements\n---------------------------\n\n- IP options parsing (END and NOP is supported)\n- IPv6 support\n- TCP options parsing\n- ARP support\n\nTODO\n----\n\n#. write unit tests\n#. add ``__repr__`` method that shows all of the values of the fields in\n IP packets\n and Ethernet frames.\n\nSee also\n--------\n\n- The project's `PyPi page `__.\n- The project's `Sphinx `__\n `documentation on PyPI `__\n- The `libpcap homepage `__\n\nContributors\n------------\n\nA list of the project's contributors may be found in the AUTHORS file.", "description_content_type": null, "docs_url": "https://pythonhosted.org/pypcapfile/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://kisom.github.com/pypcapfile", "keywords": null, "license": "ISC", "maintainer": null, "maintainer_email": null, "name": "pypcapfile", "package_url": "https://pypi.org/project/pypcapfile/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pypcapfile/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://kisom.github.com/pypcapfile" }, "release_url": "https://pypi.org/project/pypcapfile/0.12.0/", "requires_dist": null, "requires_python": null, "summary": "Pure Python package for reading and parsing libpcap savefiles.", "version": "0.12.0" }, "last_serial": 2331747, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "a8f25cb1f5743065e34fb8ddce903140", "sha256": "7b47ae33b186eaaf8ed16c197eb64049739e8e9d731bf648a5f472f544136f4b" }, "downloads": -1, "filename": "pypcapfile-0.10.0.tar.gz", "has_sig": false, "md5_digest": "a8f25cb1f5743065e34fb8ddce903140", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14953, "upload_time": "2015-08-03T14:36:49", "url": "https://files.pythonhosted.org/packages/9d/b5/c9fb9e3da5c2e77521c14b2f6ef7a8ce3a092255ad698e33e3bd07c715d1/pypcapfile-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "9433c3799cc169cab4558d4f8103f9a2", "sha256": "b45d5b337dd31849916e000da330ba858e9b63424c0819b35511659b6f8a5f78" }, "downloads": -1, "filename": "pypcapfile-0.11.0.tar.gz", "has_sig": false, "md5_digest": "9433c3799cc169cab4558d4f8103f9a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15563, "upload_time": "2016-03-30T02:09:18", "url": "https://files.pythonhosted.org/packages/cc/05/260718a442424f2c975e5bca669ef91c9f2d825fd96145a0867c84b0c7b1/pypcapfile-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "702c1dd31ea0f34edecf10831c34c395", "sha256": "1bc491388fc3cd8e62122424e9d13046149f1f3a64805bb9f1b1358b7b663062" }, "downloads": -1, "filename": "pypcapfile-0.11.1.tar.gz", "has_sig": false, "md5_digest": "702c1dd31ea0f34edecf10831c34c395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15607, "upload_time": "2016-06-15T17:31:36", "url": "https://files.pythonhosted.org/packages/86/38/8d07396fd3b6d9021d6e460ed4fa9b9683e7f75150557d69024b8c154fbe/pypcapfile-0.11.1.tar.gz" } ], "0.12.0": [ { "comment_text": "built for Ubuntu 16.04", "digests": { "md5": "cbc926aa0978082c38164b57fa1fa305", "sha256": "0a51d809d971c720e3d94ddb7a5b19e79f93016a0af2430cb6ba4ef1fab21bb9" }, "downloads": -1, "filename": "pypcapfile-0.12.0-1.noarch.rpm", "has_sig": false, "md5_digest": "cbc926aa0978082c38164b57fa1fa305", "packagetype": "bdist_rpm", "python_version": "any", "requires_python": null, "size": 47636, "upload_time": "2016-09-08T16:23:41", "url": "https://files.pythonhosted.org/packages/96/04/17c540a47b837dd8f4a8959da698f7bf51e0237d7bb4a8499eaf1c21dee6/pypcapfile-0.12.0-1.noarch.rpm" }, { "comment_text": "built for Ubuntu 16.04", "digests": { "md5": "151041cc3ea3a51a5ee6c06c346fa452", "sha256": "3e0914ba0147ab8c1c2e28dbfe043d48fb7431de8ae3dedc4719e6c96b30d987" }, "downloads": -1, "filename": "pypcapfile-0.12.0-1.src.rpm", "has_sig": false, "md5_digest": "151041cc3ea3a51a5ee6c06c346fa452", "packagetype": "bdist_rpm", "python_version": "any", "requires_python": null, "size": 29131, "upload_time": "2016-09-08T16:23:38", "url": "https://files.pythonhosted.org/packages/73/52/3ea7f41fcd6b8b91885851f0dbf4e1e2e0a88a7f7b1a58047966e93a99be/pypcapfile-0.12.0-1.src.rpm" }, { "comment_text": "built for Linux-4.4.0-36-generic-x86_64-with-glibc2.7", "digests": { "md5": "0bc114b1de2556d6ddf6602d2929a8ce", "sha256": "1b1aa22b1682e327728750490334d5cc5a44a5a312349742bfe5a579dc15242f" }, "downloads": -1, "filename": "pypcapfile-0.12.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "0bc114b1de2556d6ddf6602d2929a8ce", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 30445, "upload_time": "2016-09-08T16:22:51", "url": "https://files.pythonhosted.org/packages/ff/16/cc0757bb3de3ef304e5ce080bba079df1da31703dddbb4b0d1d547e854fc/pypcapfile-0.12.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ec0b56358357921d9de705c3d52de576", "sha256": "3328e2136980468b0906bbe05a5a6e4e506a6f1a8451cf80393814c31e6f3b7f" }, "downloads": -1, "filename": "pypcapfile-0.12.0.tar.gz", "has_sig": false, "md5_digest": "ec0b56358357921d9de705c3d52de576", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17205, "upload_time": "2016-09-08T16:21:31", "url": "https://files.pythonhosted.org/packages/5c/a8/70677db49ecd688c7207e525664864d709f4aa2f76c29964cc93825f34b8/pypcapfile-0.12.0.tar.gz" } ], "0.2": [ { "comment_text": "built for Darwin-11.4.0", "digests": { "md5": "99df1ecf944d86f66b6e3a707310f17f", "sha256": "c77cd3171adc0266ac6878d2bacabe6aedf7898feb46594f611395de3b73e085" }, "downloads": -1, "filename": "pypcapfile-0.2.macosx-10.7-intel.tar.gz", "has_sig": false, "md5_digest": "99df1ecf944d86f66b6e3a707310f17f", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 5815, "upload_time": "2012-07-31T01:30:47", "url": "https://files.pythonhosted.org/packages/32/f4/a5a72821f2c207031925f2caccee2c1ac1dfc79c0c955012e9dc0d7529ff/pypcapfile-0.2.macosx-10.7-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "74585711986b04dc2d398bbb42488657", "sha256": "8e381ae25693192d6083672a56067378e0349c63278e93ee26f536e8e4afc961" }, "downloads": -1, "filename": "pypcapfile-0.2.tar.gz", "has_sig": false, "md5_digest": "74585711986b04dc2d398bbb42488657", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3325, "upload_time": "2012-07-31T01:30:44", "url": "https://files.pythonhosted.org/packages/7e/03/4089c43076fbf265647feb518ca8db8cc7c9217b2f6c590571c7cf0f410b/pypcapfile-0.2.tar.gz" } ], "0.3": [ { "comment_text": "built for Darwin-11.4.0", "digests": { "md5": "fc29e61337b47db4e8253b4a59f2b3d7", "sha256": "9c2676bdb2d09158ad1483bcb2ee17723e667130cbf7c7c7e7d6cc26f83d8bd7" }, "downloads": -1, "filename": "pypcapfile-0.3.macosx-10.7-intel.tar.gz", "has_sig": false, "md5_digest": "fc29e61337b47db4e8253b4a59f2b3d7", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 5815, "upload_time": "2012-07-31T01:31:15", "url": "https://files.pythonhosted.org/packages/e2/07/fd7b4b3468b497d172cb7f65b0e473d9bad12526d412d0cdd1b3a1467038/pypcapfile-0.3.macosx-10.7-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "3abfc708dd04ccd6a6a11baff155f691", "sha256": "8caa138595ff0b02eec6877c5bd7277060a4725e1efc912c812a10976b459139" }, "downloads": -1, "filename": "pypcapfile-0.3.tar.gz", "has_sig": false, "md5_digest": "3abfc708dd04ccd6a6a11baff155f691", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3322, "upload_time": "2012-07-31T01:31:14", "url": "https://files.pythonhosted.org/packages/3a/d4/2bf8af7da76856cd2b7bc0514e105c6b0dc61012e0b15f5708cdeaf059d0/pypcapfile-0.3.tar.gz" } ], "0.4": [ { "comment_text": "built for Darwin-11.4.0", "digests": { "md5": "772a1196e3fdbd8e7f285e8821a0bf4d", "sha256": "faff50857b520c09fddef8eb3d3fe91df9ac3b080b2e02e0ef2629ef200b0c95" }, "downloads": -1, "filename": "pypcapfile-0.4.macosx-10.7-intel.tar.gz", "has_sig": false, "md5_digest": "772a1196e3fdbd8e7f285e8821a0bf4d", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 5817, "upload_time": "2012-07-31T01:33:57", "url": "https://files.pythonhosted.org/packages/d6/0c/3a2e7939a3db4acd59713a468641daead9332e82bab0ed32f496e5b24f41/pypcapfile-0.4.macosx-10.7-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "6910fea3b9501f09fb4401b99d07cf89", "sha256": "143fc9b6e4fa9155551fa1dc61c791f164decc1e9175749f181b9e4fc8ea7028" }, "downloads": -1, "filename": "pypcapfile-0.4.tar.gz", "has_sig": false, "md5_digest": "6910fea3b9501f09fb4401b99d07cf89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3322, "upload_time": "2012-07-31T01:33:56", "url": "https://files.pythonhosted.org/packages/31/ec/e1c4217662449619155f6d7e6ee37b7f270eec9e33b6d7302ed1e6d1becf/pypcapfile-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "built for Darwin-11.4.0", "digests": { "md5": "04dc6e72de460c3b4001ec4e12d689b0", "sha256": "d4e19bd528982715d5a64dd428d2a2a4635043f529470e45e329fad2dbf1fa1d" }, "downloads": -1, "filename": "pypcapfile-0.4.1.macosx-10.7-intel.tar.gz", "has_sig": false, "md5_digest": "04dc6e72de460c3b4001ec4e12d689b0", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 5820, "upload_time": "2012-07-31T01:35:34", "url": "https://files.pythonhosted.org/packages/16/a8/1fb3cef95d2d366ebfe79b17e07ad5551b25f183566d2ab1e071188ce665/pypcapfile-0.4.1.macosx-10.7-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "a07a27862df8fdba5c95eeb58ee927e4", "sha256": "f9383f9cbe33a6c215bebf7670ea5cb15ea145b4f8bd44d123f20331ef752cb8" }, "downloads": -1, "filename": "pypcapfile-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a07a27862df8fdba5c95eeb58ee927e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3328, "upload_time": "2012-07-31T01:35:28", "url": "https://files.pythonhosted.org/packages/71/6b/1fd9a88621ec4d34175e46205c0b0c03019de07da4a23fdca3dd46b2939b/pypcapfile-0.4.1.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "f0e679c22092de5b6c91dc7a63168e12", "sha256": "13f46511e1b702006df47b56dc5988bfaf61aee70aed0a11bda558cc1eb61fe2" }, "downloads": -1, "filename": "pypcapfile-0.4.3.tar.gz", "has_sig": false, "md5_digest": "f0e679c22092de5b6c91dc7a63168e12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3536, "upload_time": "2012-07-31T01:56:01", "url": "https://files.pythonhosted.org/packages/19/c1/a454445f5c2577dde3c61331e951dac7b80a553a1cec3ab4ef119e9e9b69/pypcapfile-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "229c22336b4450d6f3af8c7ab94a145e", "sha256": "2d1e6e22a9c033c761bfc7cb759e1dd0033dccf0848c7379b0de14528e2d632d" }, "downloads": -1, "filename": "pypcapfile-0.5.0.tar.gz", "has_sig": false, "md5_digest": "229c22336b4450d6f3af8c7ab94a145e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4863, "upload_time": "2012-07-31T21:49:48", "url": "https://files.pythonhosted.org/packages/0b/d9/06f46822895e829f499ff710350b4d68e08db6eb49e6115e83fb7af647bc/pypcapfile-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "3cf27380f7fabd23c95b7ff3cb2316f4", "sha256": "90a0e5db214456a75e8a90117d53576dd7eb53da355d25df7bf0179ce8a70a74" }, "downloads": -1, "filename": "pypcapfile-0.5.1.tar.gz", "has_sig": false, "md5_digest": "3cf27380f7fabd23c95b7ff3cb2316f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5733, "upload_time": "2012-07-31T23:04:59", "url": "https://files.pythonhosted.org/packages/1d/5c/70823d3ed09067e95b5d74753c06166a989bb38898b2b2a731456fb64f8b/pypcapfile-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "d180413275fc1b072c90c3dd0836dec3", "sha256": "b9d97b36f96bdc67d4f7cbc8ea8137daf1042629e2815b9060938b0ef0060b7c" }, "downloads": -1, "filename": "pypcapfile-0.6.tar.gz", "has_sig": false, "md5_digest": "d180413275fc1b072c90c3dd0836dec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6989, "upload_time": "2012-08-01T06:56:05", "url": "https://files.pythonhosted.org/packages/e5/c8/9e0351cc57e060dbdf790c35f07db0cdc95d546d95f0b41568528406ed73/pypcapfile-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "6ed665e230ef1314fb0a3d568e16a7b9", "sha256": "504800a41dd0b43b7fcdd7b242bdc033dd62763b7826be2c87f2778f0afbda7c" }, "downloads": -1, "filename": "pypcapfile-0.7.tar.gz", "has_sig": false, "md5_digest": "6ed665e230ef1314fb0a3d568e16a7b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11895, "upload_time": "2012-08-03T03:43:07", "url": "https://files.pythonhosted.org/packages/eb/bf/c04cd4b4a0e7dcbafe14332dfdaee373145e78941522cb6e56fac17e006d/pypcapfile-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "60180b57959a9a47a67c2228286c77a3", "sha256": "498f46cd8915d59bee1e9e61e212c05a76d6826e32b0f6304b98062c18868463" }, "downloads": -1, "filename": "pypcapfile-0.8.tar.gz", "has_sig": false, "md5_digest": "60180b57959a9a47a67c2228286c77a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11985, "upload_time": "2013-01-05T22:34:33", "url": "https://files.pythonhosted.org/packages/76/c7/7c1b4fd64de11721e546adb19488325a3092f220a3cabf764cd9cdf52e78/pypcapfile-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "f428b229eda666ab22852f8579da9eef", "sha256": "585227b2c0a0b921569efcff6b8208ea12686d61130290075e0e66f5c3133b7c" }, "downloads": -1, "filename": "pypcapfile-0.8.1.tar.gz", "has_sig": false, "md5_digest": "f428b229eda666ab22852f8579da9eef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12480, "upload_time": "2013-01-10T22:04:48", "url": "https://files.pythonhosted.org/packages/aa/eb/514c91925bb27a601d984209293d6f17dc455e924e1b316558fe35015a10/pypcapfile-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "7e2ba794bd5b569041c4a828e563b354", "sha256": "67fb587f3ed9813cf685a9bbf1367d6ef22674e80441b919a37fc05048870c25" }, "downloads": -1, "filename": "pypcapfile-0.8.2.tar.gz", "has_sig": false, "md5_digest": "7e2ba794bd5b569041c4a828e563b354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12556, "upload_time": "2014-01-20T23:06:47", "url": "https://files.pythonhosted.org/packages/af/7c/c0f06046e7ffc3a03b5c9f1484dd626a65807bf10217ae793ef859c78d5e/pypcapfile-0.8.2.tar.gz" } ], "0.9.0": [], "0.9.1": [ { "comment_text": "", "digests": { "md5": "1a721297ea9670110fd0750de41be0cb", "sha256": "22a206a2cd24738e652e5f6b5dc6e89a401d23965f7613127dad3affb1024eb1" }, "downloads": -1, "filename": "pypcapfile-0.9.1.tar.gz", "has_sig": false, "md5_digest": "1a721297ea9670110fd0750de41be0cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14776, "upload_time": "2015-07-20T21:59:31", "url": "https://files.pythonhosted.org/packages/61/61/71c66ccd9cd0cff1dca9ffcc51c3b0e4915d4f8ed9fb3edcd6c85e96dfc4/pypcapfile-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "built for Ubuntu 16.04", "digests": { "md5": "cbc926aa0978082c38164b57fa1fa305", "sha256": "0a51d809d971c720e3d94ddb7a5b19e79f93016a0af2430cb6ba4ef1fab21bb9" }, "downloads": -1, "filename": "pypcapfile-0.12.0-1.noarch.rpm", "has_sig": false, "md5_digest": "cbc926aa0978082c38164b57fa1fa305", "packagetype": "bdist_rpm", "python_version": "any", "requires_python": null, "size": 47636, "upload_time": "2016-09-08T16:23:41", "url": "https://files.pythonhosted.org/packages/96/04/17c540a47b837dd8f4a8959da698f7bf51e0237d7bb4a8499eaf1c21dee6/pypcapfile-0.12.0-1.noarch.rpm" }, { "comment_text": "built for Ubuntu 16.04", "digests": { "md5": "151041cc3ea3a51a5ee6c06c346fa452", "sha256": "3e0914ba0147ab8c1c2e28dbfe043d48fb7431de8ae3dedc4719e6c96b30d987" }, "downloads": -1, "filename": "pypcapfile-0.12.0-1.src.rpm", "has_sig": false, "md5_digest": "151041cc3ea3a51a5ee6c06c346fa452", "packagetype": "bdist_rpm", "python_version": "any", "requires_python": null, "size": 29131, "upload_time": "2016-09-08T16:23:38", "url": "https://files.pythonhosted.org/packages/73/52/3ea7f41fcd6b8b91885851f0dbf4e1e2e0a88a7f7b1a58047966e93a99be/pypcapfile-0.12.0-1.src.rpm" }, { "comment_text": "built for Linux-4.4.0-36-generic-x86_64-with-glibc2.7", "digests": { "md5": "0bc114b1de2556d6ddf6602d2929a8ce", "sha256": "1b1aa22b1682e327728750490334d5cc5a44a5a312349742bfe5a579dc15242f" }, "downloads": -1, "filename": "pypcapfile-0.12.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "0bc114b1de2556d6ddf6602d2929a8ce", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 30445, "upload_time": "2016-09-08T16:22:51", "url": "https://files.pythonhosted.org/packages/ff/16/cc0757bb3de3ef304e5ce080bba079df1da31703dddbb4b0d1d547e854fc/pypcapfile-0.12.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ec0b56358357921d9de705c3d52de576", "sha256": "3328e2136980468b0906bbe05a5a6e4e506a6f1a8451cf80393814c31e6f3b7f" }, "downloads": -1, "filename": "pypcapfile-0.12.0.tar.gz", "has_sig": false, "md5_digest": "ec0b56358357921d9de705c3d52de576", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17205, "upload_time": "2016-09-08T16:21:31", "url": "https://files.pythonhosted.org/packages/5c/a8/70677db49ecd688c7207e525664864d709f4aa2f76c29964cc93825f34b8/pypcapfile-0.12.0.tar.gz" } ] }