13 releases

0.1.14 Sep 21, 2024
0.1.13 Sep 2, 2024
0.1.12 Aug 29, 2024
0.1.11 Jun 29, 2024
0.1.1 May 26, 2024

#1569 in Network programming

Download history 148/week @ 2024-06-23 48/week @ 2024-06-30 1/week @ 2024-07-07 1/week @ 2024-07-28 158/week @ 2024-08-25 159/week @ 2024-09-01 3/week @ 2024-09-08 130/week @ 2024-09-15 82/week @ 2024-09-22 62/week @ 2024-09-29 5/week @ 2024-10-06

279 downloads per month

MIT license

64KB
1.5K SLoC

Rekker

Rekker is inspired by pwntools features for communicating with tcp sockets.

Rekker is still in development.

Example

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

cargo add rekker

Python

pip install rekker

Dependencies

~14–24MB
~438K SLoC