{
"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"
}
]
}