# library
## Testing
1. Run service `python3 examples/simple_service.py`
2. Test checker `python3 examples/simple_checker.py test`
example output:
```
INFO:checker:iteration:1
INFO:checker:ping => pong
INFO:checker:put:example(kmktdbCYRtMJuBxfPJryzDTL) => 0
INFO:checker:get:example(0) => kmktdbCYRtMJuBxfPJryzDTL
INFO:checker:exploit:sql => exploitable
INFO:checker:exploit:rce => exploitable
INFO:checker:iteration:2
INFO:checker:ping => pong
INFO:checker:put:example(AZoodDXcDmdCVMNEyjTcAMyE) => 1
INFO:checker:get:example(1) => AZoodDXcDmdCVMNEyjTcAMyE
INFO:checker:exploit:sql => exploitable
INFO:checker:exploit:rce => exploitable
```
Raw data
{
"_id": null,
"home_page": "https://github.com/PoteeDev/",
"name": "potee",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "checkers,security,paltform",
"author": "Ivan Hahanov",
"author_email": "Ivan Hahanov <ivanhahanov13@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/36/a9/dcba7919c0fa76bb9ed9c1992dc2cac015865da218c3830dceb56d196e94/potee-0.7.tar.gz",
"platform": null,
"description": "# library\n\n## Testing\n1. Run service `python3 examples/simple_service.py`\n2. Test checker `python3 examples/simple_checker.py test`\n\nexample output: \n```\nINFO:checker:iteration:1\nINFO:checker:ping => pong\nINFO:checker:put:example(kmktdbCYRtMJuBxfPJryzDTL) => 0\nINFO:checker:get:example(0) => kmktdbCYRtMJuBxfPJryzDTL\nINFO:checker:exploit:sql => exploitable\nINFO:checker:exploit:rce => exploitable\nINFO:checker:iteration:2\nINFO:checker:ping => pong\nINFO:checker:put:example(AZoodDXcDmdCVMNEyjTcAMyE) => 1\nINFO:checker:get:example(1) => AZoodDXcDmdCVMNEyjTcAMyE\nINFO:checker:exploit:sql => exploitable\nINFO:checker:exploit:rce => exploitable\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A package to simplify the process of writing checkers for the Poteet platform",
"version": "0.7",
"project_urls": {
"Bug Tracker": "https://github.com/PoteeDev//issues",
"Homepage": "https://github.com/PoteeDev/"
},
"split_keywords": [
"checkers",
"security",
"paltform"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d4472245730bf72f26d9f0826c5c08d6fd6fe0d8c84aadcc4c98f27085016335",
"md5": "00ec2d0a347347cbc99ff1c98d39cd98",
"sha256": "f434677f8571b85217029276ad68f244fd7a9e80c015e8a5af1d6c45099f7f75"
},
"downloads": -1,
"filename": "potee-0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "00ec2d0a347347cbc99ff1c98d39cd98",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 4512,
"upload_time": "2023-10-12T11:43:29",
"upload_time_iso_8601": "2023-10-12T11:43:29.523202Z",
"url": "https://files.pythonhosted.org/packages/d4/47/2245730bf72f26d9f0826c5c08d6fd6fe0d8c84aadcc4c98f27085016335/potee-0.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36a9dcba7919c0fa76bb9ed9c1992dc2cac015865da218c3830dceb56d196e94",
"md5": "dd5975f3f41ab3d98d40f59cc59290f4",
"sha256": "395aec863155074b9fd720042deef4d696174d2082e5c37e75caf3be31ddf489"
},
"downloads": -1,
"filename": "potee-0.7.tar.gz",
"has_sig": false,
"md5_digest": "dd5975f3f41ab3d98d40f59cc59290f4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 4276,
"upload_time": "2023-10-12T11:43:31",
"upload_time_iso_8601": "2023-10-12T11:43:31.000484Z",
"url": "https://files.pythonhosted.org/packages/36/a9/dcba7919c0fa76bb9ed9c1992dc2cac015865da218c3830dceb56d196e94/potee-0.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-12 11:43:31",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "potee"
}