{ "info": { "author": "Justin Forest", "author_email": "hex@umonkey.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python", "Topic :: Internet" ], "description": "Counts network traffic to and from local addresses using pcap.\nStores data in an SQLite database for 60 seconds periods. Generates simple\nreports. Reports can have IP address labelled. Other reports can be generated\nusing SQL and custom scripts. Labels traffic during 1:00 AM and 7:00 AM as\nfree (that's how my ISP works).\n\nThis package install only one script named `traflog`.\n\nStart collecting data::\n\n $ sudo traflog --net 192.168.1.0 --mask 255.255.255.0 /var/lib/traffic.sqlite\n\n(You probably want to run this as a service.)\n\nGenerate report::\n\n $ traflog --report --hours=24 /var/lib/traffic.sqlite\n addr nonfree free\n -----------------------------------\n 192.168.1.5 0.00 0.00 router.tplink\n 192.168.1.103 318.00 1.00 julia.samsung\n 192.168.1.104 81.00 0.00 rebekka\n 192.168.1.105 0.00 0.00 ?\n 192.168.1.108 17.00 0.00 ?\n 192.168.1.125 259.00 15.00 umonkey.dell\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/umonkey/traflog_py", "keywords": "", "license": "GNU GPL", "maintainer": "", "maintainer_email": "", "name": "traflog", "package_url": "https://pypi.org/project/traflog/", "platform": "", "project_url": "https://pypi.org/project/traflog/", "project_urls": { "Homepage": "http://bitbucket.org/umonkey/traflog_py" }, "release_url": "https://pypi.org/project/traflog/1.12/", "requires_dist": [ "pypcap", "pysqlite" ], "requires_python": "", "summary": "Simple traffic accounter, based on pcap.", "version": "1.12" }, "last_serial": 3933928, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e17818b214128543946f36d4360db0f6", "sha256": "ed29e584146eb8eca09cf21f72f837d2ab1475240c8c5cb267aa38b4ec938c48" }, "downloads": -1, "filename": "traflog-1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "e17818b214128543946f36d4360db0f6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4931, "upload_time": "2018-05-29T19:09:44", "url": "https://files.pythonhosted.org/packages/e4/ac/8c7070423794addf65008f445c1f81a85076610ad98e800ca70f592f0f80/traflog-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a4849625af178c9fd5b127fef2aef34", "sha256": "ceaea274b19da63fdcc744b405859f5c3af48077ddb812a9353fec90bc75595a" }, "downloads": -1, "filename": "traflog-1.0.tar.gz", "has_sig": true, "md5_digest": "6a4849625af178c9fd5b127fef2aef34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3507, "upload_time": "2018-05-29T19:09:46", "url": "https://files.pythonhosted.org/packages/6d/de/cbad3e49812e14bc2168f86987be88a7c1c78d46a4a0c7db42650b1026d3/traflog-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "a7a0145c6bfe23633c84196e5b31f51a", "sha256": "7c029103f8069bb3e68a5610c5af04a22ec14a4eea995936bb41c9bd0278c25e" }, "downloads": -1, "filename": "traflog-1.1-py2-none-any.whl", "has_sig": true, "md5_digest": "a7a0145c6bfe23633c84196e5b31f51a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5449, "upload_time": "2018-05-29T19:14:30", "url": "https://files.pythonhosted.org/packages/3a/f8/149774acc7f3286bdfa96f3e798247941fbb6fcfeb01d8cb66aff855455f/traflog-1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c009797f8a63c0e9288fc2ad3cbbc77", "sha256": "07ac58bc0c1d6a9f7393edc8fb52ba55b953ebb933a2962b7dbfb0ca65f7d181" }, "downloads": -1, "filename": "traflog-1.1.tar.gz", "has_sig": true, "md5_digest": "2c009797f8a63c0e9288fc2ad3cbbc77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3845, "upload_time": "2018-05-29T19:14:32", "url": "https://files.pythonhosted.org/packages/4c/a8/a840ba0d36f569731681023adbec3ab36f08e8e2e88ab2d472b32cbeba48/traflog-1.1.tar.gz" } ], "1.10": [ { "comment_text": "", "digests": { "md5": "a49151be21956c897c1dd193b44f0c95", "sha256": "b2273926305cac1195b7c7cd0d874662fb9f38903cd4451f0024a42e4e3f5b37" }, "downloads": -1, "filename": "traflog-1.10-py2-none-any.whl", "has_sig": true, "md5_digest": "a49151be21956c897c1dd193b44f0c95", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5934, "upload_time": "2018-06-01T17:49:22", "url": "https://files.pythonhosted.org/packages/b9/b0/735c60d23b019a36776dc128014d88aca987f15b85d7d2819e0401f52fd2/traflog-1.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4b7bd1593f0e47a8deef38186b98f39", "sha256": "4140bb0e9bfe36dad79655592adda9a8e502733796f9b7831efabe48a54b859a" }, "downloads": -1, "filename": "traflog-1.10.tar.gz", "has_sig": true, "md5_digest": "a4b7bd1593f0e47a8deef38186b98f39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4090, "upload_time": "2018-06-01T17:49:25", "url": "https://files.pythonhosted.org/packages/54/01/b25803960ec9de89413bb0a42d77bb45dc8a59b9b6c6868006083a43b09d/traflog-1.10.tar.gz" } ], "1.12": [ { "comment_text": "", "digests": { "md5": "e1833f94adf7d5ccdb5448682f1d3a23", "sha256": "03bf537f26b56956c50f859bb70ea7ea1ad5f79e5d9efcddc7210f99e6ae2fcb" }, "downloads": -1, "filename": "traflog-1.12-py2-none-any.whl", "has_sig": true, "md5_digest": "e1833f94adf7d5ccdb5448682f1d3a23", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6126, "upload_time": "2018-06-05T21:06:30", "url": "https://files.pythonhosted.org/packages/dd/e7/616e4d92a6d34d84770847032ccdb91e84a97e5361a5e908152570abfa70/traflog-1.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4cf1bfc3b07b3d551d07d9d1cc84d53", "sha256": "6cdd0bc9bd3f599097bc75f66c3f382140a5badc0edbb3a28a9da76efc537027" }, "downloads": -1, "filename": "traflog-1.12.tar.gz", "has_sig": true, "md5_digest": "c4cf1bfc3b07b3d551d07d9d1cc84d53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4281, "upload_time": "2018-06-05T21:06:32", "url": "https://files.pythonhosted.org/packages/12/30/b4a57a55ea8bbefae8f98ed119727b7ed45a0134973157656835cfab6041/traflog-1.12.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "27594c7547f10e8f9b234cbc048347af", "sha256": "ae747af0dc6ba8cd01bdb39f2e13d55287b0939fde9bf41f288f35ce56fecc9a" }, "downloads": -1, "filename": "traflog-1.2-py2-none-any.whl", "has_sig": true, "md5_digest": "27594c7547f10e8f9b234cbc048347af", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5467, "upload_time": "2018-05-29T19:19:01", "url": "https://files.pythonhosted.org/packages/04/3b/825591aff70b36404bdeb9e44165b6cd08dfb9ecdce4bcd96c201e21a4d3/traflog-1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3d6b178abfb619f998187fa18d843c1", "sha256": "94fc01dfb4c83fb5daa5f41bd1d9a8122dbc61ad0be48343c9814d4ffff35f4a" }, "downloads": -1, "filename": "traflog-1.2.tar.gz", "has_sig": true, "md5_digest": "a3d6b178abfb619f998187fa18d843c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3859, "upload_time": "2018-05-29T19:19:03", "url": "https://files.pythonhosted.org/packages/db/5e/7cac96319b51ac87f292694cd7249cf0e1823403845a67e8a2d3bb987882/traflog-1.2.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "c264254e29597e8d00775e65d07c8865", "sha256": "a9eb58e6240955a1520e68962d9045350b11fbf9a9cfb594cc2e4b3b9a1c8f4b" }, "downloads": -1, "filename": "traflog-1.5-py2-none-any.whl", "has_sig": true, "md5_digest": "c264254e29597e8d00775e65d07c8865", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5479, "upload_time": "2018-05-29T23:56:59", "url": "https://files.pythonhosted.org/packages/14/52/1c1d8c7fd8ffcc5d06fcfdac9ecca88570fc69c47cfae1312c228ee2116c/traflog-1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daf7e224d55ca4e02c5233eecbf8006d", "sha256": "a6996b2b97db4336d662851d282d9d9b19d9ef2d60d895ca90b4826e1b626eda" }, "downloads": -1, "filename": "traflog-1.5.tar.gz", "has_sig": true, "md5_digest": "daf7e224d55ca4e02c5233eecbf8006d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3869, "upload_time": "2018-05-29T23:57:01", "url": "https://files.pythonhosted.org/packages/34/b6/74e9b3c07b3c292e237aa9eda77108844643ad32c84d5a6aff7dbf608ded/traflog-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "ef83263a2ded781d51cb34dae5f121e1", "sha256": "f5506dd210272796182bb0a8c9dce6f207c7d93de89a6e37ffa0772b882ec697" }, "downloads": -1, "filename": "traflog-1.6-py2-none-any.whl", "has_sig": true, "md5_digest": "ef83263a2ded781d51cb34dae5f121e1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5504, "upload_time": "2018-06-01T16:45:49", "url": "https://files.pythonhosted.org/packages/e4/43/2b059dc08248d89d350495cf5909e8bb92f7a78ca8ca63eef9eaf760fc9d/traflog-1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "841423099b1e7700cf225520e9eabe67", "sha256": "9486397a8f0a595e76373d02739f629539746a37c1b00f67ce4f6fa362308711" }, "downloads": -1, "filename": "traflog-1.6.tar.gz", "has_sig": true, "md5_digest": "841423099b1e7700cf225520e9eabe67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3886, "upload_time": "2018-06-01T16:45:51", "url": "https://files.pythonhosted.org/packages/c3/51/e8db6293641a53f109f701621a5135d25b67d3b3530b707a97f3fa121f9b/traflog-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "a1cb168d07829b96b589060d5fe6f63d", "sha256": "5682385a9f5238f80d8c6a63531ac478bc5f76d075435cc015a4488fb65a8589" }, "downloads": -1, "filename": "traflog-1.7-py2-none-any.whl", "has_sig": true, "md5_digest": "a1cb168d07829b96b589060d5fe6f63d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5501, "upload_time": "2018-06-01T17:23:53", "url": "https://files.pythonhosted.org/packages/54/96/b2fcf3dcbaea29f876ddb6c1e6002e5c71f5000015d2f194abedb7eac62b/traflog-1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c47d84d02e30d85ad1cbe0ecf4c7aec8", "sha256": "6f839f91e79e8e7e6ca592ec72e25ced91fcbdf1fc0a0c4dd1fcdd8078e42b5a" }, "downloads": -1, "filename": "traflog-1.7.tar.gz", "has_sig": true, "md5_digest": "c47d84d02e30d85ad1cbe0ecf4c7aec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3898, "upload_time": "2018-06-01T17:23:55", "url": "https://files.pythonhosted.org/packages/04/31/0369308ac34eaa5898905370648028db29a3937c06fe7eedb7d9ba2f1f56/traflog-1.7.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "3d3b8e4b375b5d5e8904ed968970981f", "sha256": "cb307a6ae6e26c317fd716010e8403eaa12509beb552236fe51e091ec028ec09" }, "downloads": -1, "filename": "traflog-1.9-py2-none-any.whl", "has_sig": true, "md5_digest": "3d3b8e4b375b5d5e8904ed968970981f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5623, "upload_time": "2018-06-01T17:47:08", "url": "https://files.pythonhosted.org/packages/20/64/15cde79b04129240bfb951fa9fb6c2841feb04e229c67da85539b02e52e4/traflog-1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e342aa743fd590cc90cc7c3d2794a37", "sha256": "6024bc0caeb497ead5c8ca0552287b56c416090bc0d6dbcb73d85a83c1db4209" }, "downloads": -1, "filename": "traflog-1.9.tar.gz", "has_sig": true, "md5_digest": "5e342aa743fd590cc90cc7c3d2794a37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4011, "upload_time": "2018-06-01T17:47:10", "url": "https://files.pythonhosted.org/packages/00/05/de55274f33a3886254eaa8b2dc1de67bc271d84e3afecf38d784f1359456/traflog-1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1833f94adf7d5ccdb5448682f1d3a23", "sha256": "03bf537f26b56956c50f859bb70ea7ea1ad5f79e5d9efcddc7210f99e6ae2fcb" }, "downloads": -1, "filename": "traflog-1.12-py2-none-any.whl", "has_sig": true, "md5_digest": "e1833f94adf7d5ccdb5448682f1d3a23", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6126, "upload_time": "2018-06-05T21:06:30", "url": "https://files.pythonhosted.org/packages/dd/e7/616e4d92a6d34d84770847032ccdb91e84a97e5361a5e908152570abfa70/traflog-1.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4cf1bfc3b07b3d551d07d9d1cc84d53", "sha256": "6cdd0bc9bd3f599097bc75f66c3f382140a5badc0edbb3a28a9da76efc537027" }, "downloads": -1, "filename": "traflog-1.12.tar.gz", "has_sig": true, "md5_digest": "c4cf1bfc3b07b3d551d07d9d1cc84d53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4281, "upload_time": "2018-06-05T21:06:32", "url": "https://files.pythonhosted.org/packages/12/30/b4a57a55ea8bbefae8f98ed119727b7ed45a0134973157656835cfab6041/traflog-1.12.tar.gz" } ] }