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
842 downloads per month
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