{ "info": { "author": "fun04wr0ng", "author_email": "fun04wr0ng@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6" ], "description": "# nfacct\n\n```bash\npip3 install nfacct\n```\n\n```bash\n$ nf --help\nusage: nf [-h] [--in] [--out] [--noreverse] [-p [PROTO]]\n [-s [ADDR [ADDR ...]]] [-d [ADDR [ADDR ...]]]\n [--sport [SPORT [SPORT ...]]] [--dport [DPORT [DPORT ...]]]\n [-u USER] [--dry-run] [-l LEVEL] [--ip-args ARGS]\n [-e FILE [FILE ...]] [-c FILE [FILE ...]] [-v]\n {list,add,del,check,clear,init} [name]\n\nnfacct and iptables\n\npositional arguments:\n {list,add,del,check,clear,init}\n list/add/del nfacct, or check requirements, add\n default\n name nfacct name to add/del/list\n\noptional arguments:\n -h, --help show this help message and exit\n --in\n --out\n --noreverse\n -p [PROTO], --proto [PROTO]\n port protocol\n -s [ADDR [ADDR ...]], --src-addr [ADDR [ADDR ...]]\n source addr\n -d [ADDR [ADDR ...]], --dst-addr [ADDR [ADDR ...]]\n dest addr\n --sport [SPORT [SPORT ...]]\n source port\n --dport [DPORT [DPORT ...]]\n dest port, support p1,p2,p3 or p1:p2\n -u USER, --user USER program traffic owned by user[s]\n --dry-run just print commands, not execute\n -l LEVEL, --level LEVEL\n log level\n --ip-args ARGS iptables extra args\n -e FILE [FILE ...], --env-file FILE [FILE ...]\n load environment variables from env_file, default .env\n -c FILE [FILE ...], --conf-file FILE [FILE ...]\n load configuation from file, default config.yaml\n -v, --version show program's version number and exit\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fun04wr0ng/nfacct", "keywords": "", "license": "GPL v3+", "maintainer": "", "maintainer_email": "", "name": "nfacct", "package_url": "https://pypi.org/project/nfacct/", "platform": "", "project_url": "https://pypi.org/project/nfacct/", "project_urls": { "Homepage": "https://github.com/fun04wr0ng/nfacct" }, "release_url": "https://pypi.org/project/nfacct/0.6/", "requires_dist": [ "get-args (>=1.2)", "coloredlogs" ], "requires_python": ">=3.6", "summary": "operate with nfacct/iptables", "version": "0.6" }, "last_serial": 5510844, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1927eb9b7f285d18d0bb7a20b367f1e9", "sha256": "25bca9639abe5412ace9d2da4d177211b5decc6d52f3c2ee8e216dc5c0b6dfcd" }, "downloads": -1, "filename": "nfacct-0.1-py3.6.egg", "has_sig": false, "md5_digest": "1927eb9b7f285d18d0bb7a20b367f1e9", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.6", "size": 10123, "upload_time": "2019-06-26T10:37:10", "url": "https://files.pythonhosted.org/packages/e0/44/204ae370f7057971761191a6aa2204ef26f507660dccd457920deb7600b1/nfacct-0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "4ed4084d5aff4f58eff80e885429c861", "sha256": "6380bb8b38dc6c574cb4258a64f9c996fa14b6d4dea10fe81a3467add7824f23" }, "downloads": -1, "filename": "nfacct-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4ed4084d5aff4f58eff80e885429c861", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18062, "upload_time": "2019-06-26T10:37:07", "url": "https://files.pythonhosted.org/packages/7a/29/9709e5aaba3a5489401d23275e89b63857bb423b261f748d34eb71ea1b0d/nfacct-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9dc95f3577e58ff62994e54f49f0a7f", "sha256": "038350002b2d473685d4f781d7079b1b4eda5e60922aaa77f7e9b1121c4c447a" }, "downloads": -1, "filename": "nfacct-0.1.tar.gz", "has_sig": false, "md5_digest": "b9dc95f3577e58ff62994e54f49f0a7f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4937, "upload_time": "2019-06-26T10:37:12", "url": "https://files.pythonhosted.org/packages/b1/43/fd6c062927cae5273bd685310183849b36c180c5d66c1d31eccf89f18b1a/nfacct-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "dcb9a5ce9aa6b403a9f6d66bc66133f8", "sha256": "884576ec5d58f81a524e90755ef8a32c5ecc487168028fba247b19376387ddc8" }, "downloads": -1, "filename": "nfacct-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dcb9a5ce9aa6b403a9f6d66bc66133f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18062, "upload_time": "2019-06-27T03:02:47", "url": "https://files.pythonhosted.org/packages/88/68/8f6be4628ae03cd2e6d98c2d227bb9b55937b179aee6e1893d13b2361ba8/nfacct-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5714fb99d277cc1809e2a054924386a", "sha256": "7d7869cc782ae62b70a372c33752398df0f93bb1da95d971d9461b75bc1d53c1" }, "downloads": -1, "filename": "nfacct-0.2.tar.gz", "has_sig": false, "md5_digest": "c5714fb99d277cc1809e2a054924386a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4942, "upload_time": "2019-06-27T03:02:48", "url": "https://files.pythonhosted.org/packages/72/c1/2b26ac426ce638d671d65c10a66f39f1e10fec2a583dd12d7424d28b3b02/nfacct-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "1420a242babb5475b16ac4a596ceeee6", "sha256": "c056f37198f65c94954c1d4723d744144a1fa8772d5d3cc5307d2d6dd63b4982" }, "downloads": -1, "filename": "nfacct-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1420a242babb5475b16ac4a596ceeee6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18077, "upload_time": "2019-06-27T03:10:47", "url": "https://files.pythonhosted.org/packages/e6/d6/402f9a90ca174548c6151d293436bdab2a19944b612d83b3b18611d689e6/nfacct-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9ddf72fd3192ea3099beff35ca1feeb", "sha256": "c944fd28f67f88ae3ed715b3f011635695cd0a5e75737c93ad23d6f4a143df04" }, "downloads": -1, "filename": "nfacct-0.3.tar.gz", "has_sig": false, "md5_digest": "a9ddf72fd3192ea3099beff35ca1feeb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4963, "upload_time": "2019-06-27T03:10:48", "url": "https://files.pythonhosted.org/packages/9b/b9/265a62a51f306ff651aba991745155dfb2d8afaa8a78b258ba090660c7d5/nfacct-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "a0615dd3ebc3e8ef3fc7f7b21d2be367", "sha256": "18cbbd7b21afde0ae8681021297bfe06f27f46be7263e22235edea8d63abf935" }, "downloads": -1, "filename": "nfacct-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a0615dd3ebc3e8ef3fc7f7b21d2be367", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18092, "upload_time": "2019-06-27T03:32:56", "url": "https://files.pythonhosted.org/packages/46/dd/5f6bd0f783e89786ac142e7a0caecccaa91c39cd0f7c74510b8a65a5f15f/nfacct-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cb000a3e1ec3bc65b526a12a56156dd", "sha256": "0afe700a7b0886a187f6a07659bff7b9361323506709b53af941a20310c3bbe8" }, "downloads": -1, "filename": "nfacct-0.4.tar.gz", "has_sig": false, "md5_digest": "1cb000a3e1ec3bc65b526a12a56156dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4980, "upload_time": "2019-06-27T03:32:57", "url": "https://files.pythonhosted.org/packages/b4/37/e70ac0a6254d4cfeccccb96f5ce001ee5efe2ba889bf0df7cfa36dcbef84/nfacct-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "8f6849909870e218d1efffc9a45693e9", "sha256": "571a5e29f7397842aeb4249b497d7fb85fc3b8b889e9598e754b1f8e81d57df3" }, "downloads": -1, "filename": "nfacct-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8f6849909870e218d1efffc9a45693e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18111, "upload_time": "2019-07-10T08:02:01", "url": "https://files.pythonhosted.org/packages/5d/ef/3e6427308660be9345eec3cb5d72a98ea86a9958c7014289e136ab9f5739/nfacct-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d105b1b4d7f23f68c023fbbf7bed2d3", "sha256": "3cc7c6b4a41844d75fb39d55b4be2f57719f8928149f82945a40de43eab8941d" }, "downloads": -1, "filename": "nfacct-0.5.tar.gz", "has_sig": false, "md5_digest": "5d105b1b4d7f23f68c023fbbf7bed2d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4997, "upload_time": "2019-07-10T08:02:03", "url": "https://files.pythonhosted.org/packages/06/c9/0b8c3d6575d46f127c5fb1dc8eff54484df490401288c0b424428c385568/nfacct-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "e81ae9cce37f7ce3ebd6579bd613b7c7", "sha256": "00bafc9ae43650d7146b29f0fa73c64a9fb5fe8d5971050d26ccc7bc73848a7a" }, "downloads": -1, "filename": "nfacct-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e81ae9cce37f7ce3ebd6579bd613b7c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18120, "upload_time": "2019-07-10T08:48:13", "url": "https://files.pythonhosted.org/packages/bc/3c/6aee750a06312c50873681e2b814b56f066f54905bff901c93812c39c67d/nfacct-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38fa9ed26b8979e16f7c0b03f9d9c863", "sha256": "c297ba5030715f980295a6eb121b917f20b52a6d97984d96acabb1052b17fe46" }, "downloads": -1, "filename": "nfacct-0.6.tar.gz", "has_sig": false, "md5_digest": "38fa9ed26b8979e16f7c0b03f9d9c863", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5003, "upload_time": "2019-07-10T08:48:14", "url": "https://files.pythonhosted.org/packages/59/12/0b9da5638e71bd959e9eebb3f6c607adf7bc5704d771d3a610efb1575522/nfacct-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e81ae9cce37f7ce3ebd6579bd613b7c7", "sha256": "00bafc9ae43650d7146b29f0fa73c64a9fb5fe8d5971050d26ccc7bc73848a7a" }, "downloads": -1, "filename": "nfacct-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e81ae9cce37f7ce3ebd6579bd613b7c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18120, "upload_time": "2019-07-10T08:48:13", "url": "https://files.pythonhosted.org/packages/bc/3c/6aee750a06312c50873681e2b814b56f066f54905bff901c93812c39c67d/nfacct-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38fa9ed26b8979e16f7c0b03f9d9c863", "sha256": "c297ba5030715f980295a6eb121b917f20b52a6d97984d96acabb1052b17fe46" }, "downloads": -1, "filename": "nfacct-0.6.tar.gz", "has_sig": false, "md5_digest": "38fa9ed26b8979e16f7c0b03f9d9c863", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5003, "upload_time": "2019-07-10T08:48:14", "url": "https://files.pythonhosted.org/packages/59/12/0b9da5638e71bd959e9eebb3f6c607adf7bc5704d771d3a610efb1575522/nfacct-0.6.tar.gz" } ] }