# Rekker
Rekker is inspired by pwntools features for communicating with tcp sockets.
Rekker is still in development.
## Example
```python
from rekker import remote
io = remote("localhost:1234")
io.send(b"abc")
io.log(True)
io.sendline(b"abcd")
io.sendlineafter(b"abc", b"cde")
io.recv(123)
io.recvn(123)
io.recvline()
io.recvuntil(b"abc")
io.recvall()
io.interactive()
io.debug()
io.close()
```
## Install
### Rust
```bash
cargo add rekker
```
### Python
```bash
pip install rekker
```
Raw data
{
"_id": null,
"home_page": null,
"name": "rekker",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "tcp, attack",
"author": "GlacierSG <iamglaciersg@gmail.com>",
"author_email": "GlacierSG <iamglaciersg@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/ab/56/123d1c9d4d294796c1efac619f7e6156de72b2cce8c7c640c38b0d25df8b/rekker-0.1.14.tar.gz",
"platform": null,
"description": "# Rekker\n\nRekker is inspired by pwntools features for communicating with tcp sockets. \n\nRekker is still in development.\n\n## Example\n```python\nfrom rekker import remote\nio = remote(\"localhost:1234\")\nio.send(b\"abc\")\nio.log(True)\nio.sendline(b\"abcd\")\nio.sendlineafter(b\"abc\", b\"cde\")\nio.recv(123)\nio.recvn(123)\nio.recvline()\nio.recvuntil(b\"abc\")\nio.recvall()\nio.interactive()\nio.debug()\nio.close()\n```\n## Install\n### Rust\n```bash\ncargo add rekker\n```\n### Python\n```bash\npip install rekker\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Attack library written for rust and python",
"version": "0.1.14",
"project_urls": {
"Source Code": "https://github.com/GlacierSG/rekker"
},
"split_keywords": [
"tcp",
" attack"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c5eff63fd3e78a7f961b05b9436d9a28579ae01aeff2051459a8798b5b57467e",
"md5": "d82628fa6fb7963976a74dff0b7821fc",
"sha256": "6f6a1aebc1450668235b86d3c974ce7a0b54940ab7e6157865becbbd890a0254"
},
"downloads": -1,
"filename": "rekker-0.1.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d82628fa6fb7963976a74dff0b7821fc",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2149887,
"upload_time": "2024-09-21T21:25:05",
"upload_time_iso_8601": "2024-09-21T21:25:05.481312Z",
"url": "https://files.pythonhosted.org/packages/c5/ef/f63fd3e78a7f961b05b9436d9a28579ae01aeff2051459a8798b5b57467e/rekker-0.1.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ab56123d1c9d4d294796c1efac619f7e6156de72b2cce8c7c640c38b0d25df8b",
"md5": "2176332a034130fb798815eb6cf63ad7",
"sha256": "c9dd1e5d99d984a26f3a4490d184f3aec5bcc7e2a1b4ff3ea4a468ee92b4b598"
},
"downloads": -1,
"filename": "rekker-0.1.14.tar.gz",
"has_sig": false,
"md5_digest": "2176332a034130fb798815eb6cf63ad7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 6146746,
"upload_time": "2024-09-21T21:25:12",
"upload_time_iso_8601": "2024-09-21T21:25:12.562588Z",
"url": "https://files.pythonhosted.org/packages/ab/56/123d1c9d4d294796c1efac619f7e6156de72b2cce8c7c640c38b0d25df8b/rekker-0.1.14.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-21 21:25:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "GlacierSG",
"github_project": "rekker",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "rekker"
}