9 releases

new 0.1.9 Jun 20, 2024
0.1.8 Jun 20, 2024
0.1.1 May 26, 2024

#1225 in Development tools

Download history 128/week @ 2024-05-09 24/week @ 2024-05-16 144/week @ 2024-05-23 405/week @ 2024-05-30 43/week @ 2024-06-06 246/week @ 2024-06-13

842 downloads per month

MIT license

59KB
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.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

~12–25MB
~410K SLoC