| Name | exchars JSON |
| Version |
0.0.3
JSON |
| download |
| home_page | None |
| Summary | I got tired of downloading the whole PwnTools suite when I only use the cyclic functionality. This is meant to just generate random chars, find the position of the chars, and also generate bad char blobs for exploitation purposes. |
| upload_time | 2024-08-27 19:52:30 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.6 |
| license | None |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# exchars
## Purpose
I got tired of downloading the whole PwnTools suite when I only use the cyclic functionality. This is meant to just generate random chars, find the position of the chars, and also generate bad char blobs for exploitation purposes.
## Requirements
### Python 3.6+
## Installation
> python -m pip install .\exchars\
Processing c:\...\exchars
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: exchars
Building wheel for exchars (pyproject.toml) ... done
Created wheel for exchars: filename=exchars-1.0-py3-none-any.whl size=3136 sha256=81ba75fb5c29fa2d823fd4ae93acdd88cb9b0a082b13c71cbdb7ea9a0d357c8e
Stored in directory: C:\...\AppData\Local\Temp\pip-ephem-wheel-cache-p3h3_j04\wheels\b8\3e\f5\8824831b7c506c206c3d51ea16356c9ca585b4665db17bdcda
Successfully built exchars
Installing collected packages: exchars
Attempting uninstall: exchars
Found existing installation: exchars 0.1
Uninstalling exchars-0.1:
Successfully uninstalled exchars-0.1
Successfully installed exchars-1.0
## Usage
>>> from exchars import Chars
>>> chars = Chars()
>>> chars.cyclic(100)
'Aa0Aa1Aa2Aa3Aa4Aa5Aa6Aa7Aa8Aa9Ab0Ab1Ab2Ab3Ab4Ab5Ab6Ab7Ab8Ab9Ac0Ac1Ac2Ac3Ac4Ac5Ac6Ac7Ac8Ac9Ad0Ad1Ad2A'
>>> chars.find('Ab8Ab9Ac0A')
54
Raw data
{
"_id": null,
"home_page": null,
"name": "exchars",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Brian M <DONOTEMAILME@mail.com>",
"download_url": "https://files.pythonhosted.org/packages/05/9e/53859c4706f2112bea65ac8a9c4824fb847aff9fdee8cad988ab45eaa0a8/exchars-0.0.3.tar.gz",
"platform": null,
"description": "# exchars\r\n\r\n## Purpose\r\nI got tired of downloading the whole PwnTools suite when I only use the cyclic functionality. This is meant to just generate random chars, find the position of the chars, and also generate bad char blobs for exploitation purposes.\r\n\r\n## Requirements\r\n\r\n### Python 3.6+\r\n\r\n## Installation\r\n\r\n > python -m pip install .\\exchars\\\r\n\r\n Processing c:\\...\\exchars\r\n Installing build dependencies ... done\r\n Getting requirements to build wheel ... done\r\n Preparing metadata (pyproject.toml) ... done\r\n Building wheels for collected packages: exchars\r\n Building wheel for exchars (pyproject.toml) ... done\r\n Created wheel for exchars: filename=exchars-1.0-py3-none-any.whl size=3136 sha256=81ba75fb5c29fa2d823fd4ae93acdd88cb9b0a082b13c71cbdb7ea9a0d357c8e\r\n Stored in directory: C:\\...\\AppData\\Local\\Temp\\pip-ephem-wheel-cache-p3h3_j04\\wheels\\b8\\3e\\f5\\8824831b7c506c206c3d51ea16356c9ca585b4665db17bdcda\r\n Successfully built exchars\r\n Installing collected packages: exchars\r\n Attempting uninstall: exchars\r\n Found existing installation: exchars 0.1\r\n Uninstalling exchars-0.1:\r\n Successfully uninstalled exchars-0.1\r\n Successfully installed exchars-1.0\r\n\r\n## Usage\r\n\r\n >>> from exchars import Chars\r\n >>> chars = Chars()\r\n >>> chars.cyclic(100)\r\n 'Aa0Aa1Aa2Aa3Aa4Aa5Aa6Aa7Aa8Aa9Ab0Ab1Ab2Ab3Ab4Ab5Ab6Ab7Ab8Ab9Ac0Ac1Ac2Ac3Ac4Ac5Ac6Ac7Ac8Ac9Ad0Ad1Ad2A'\r\n >>> chars.find('Ab8Ab9Ac0A')\r\n 54\r\n",
"bugtrack_url": null,
"license": null,
"summary": "I got tired of downloading the whole PwnTools suite when I only use the cyclic functionality. This is meant to just generate random chars, find the position of the chars, and also generate bad char blobs for exploitation purposes.",
"version": "0.0.3",
"project_urls": {
"Homepage": "https://github.com/markersmake/exchars",
"Issues": "https://github.com/markersmake/exchars/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "48663bd0f2b69d334ae8a5574d6ca5f381d5a8e70653d5fdd321156d1c72eba6",
"md5": "955d15eed2e1a508d049c4f8e90d25b6",
"sha256": "8602d904ace16c379c39ca1ae9a014200533d985f9691d219fa0b407dae4e60f"
},
"downloads": -1,
"filename": "exchars-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "955d15eed2e1a508d049c4f8e90d25b6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 4363,
"upload_time": "2024-08-27T19:52:29",
"upload_time_iso_8601": "2024-08-27T19:52:29.848926Z",
"url": "https://files.pythonhosted.org/packages/48/66/3bd0f2b69d334ae8a5574d6ca5f381d5a8e70653d5fdd321156d1c72eba6/exchars-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "059e53859c4706f2112bea65ac8a9c4824fb847aff9fdee8cad988ab45eaa0a8",
"md5": "7516da1689a616ef22f82fb9a99b9202",
"sha256": "5c2d99b891843712e4c9afe5aed652b475dc8098f0abaf0a2bbefbc20f1948ff"
},
"downloads": -1,
"filename": "exchars-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "7516da1689a616ef22f82fb9a99b9202",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3721,
"upload_time": "2024-08-27T19:52:30",
"upload_time_iso_8601": "2024-08-27T19:52:30.997217Z",
"url": "https://files.pythonhosted.org/packages/05/9e/53859c4706f2112bea65ac8a9c4824fb847aff9fdee8cad988ab45eaa0a8/exchars-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-27 19:52:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "markersmake",
"github_project": "exchars",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "exchars"
}