5 releases

new 0.1.5 Jun 16, 2024
0.1.3 Jun 3, 2024
0.1.2 Jun 1, 2024
0.1.1 May 26, 2024
0.1.0 May 13, 2024

#1253 in Development tools

Download history 144/week @ 2024-05-13 122/week @ 2024-05-20 269/week @ 2024-05-27 206/week @ 2024-06-03

741 downloads per month

MIT license

62KB
1.5K SLoC

Rekker

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

Rekker is still in development.

Example

import rekker
io = rekker.Tcp("localhost:1234")
io.send(b"abc")
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

~12–22MB
~389K SLoC