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

#1871 in Network programming

Download history 144/week @ 2024-08-24 167/week @ 2024-08-31 9/week @ 2024-09-07 59/week @ 2024-09-14 149/week @ 2024-09-21 65/week @ 2024-09-28 5/week @ 2024-10-05 1/week @ 2024-10-12

835 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
~443K SLoC