Releases: giannitedesco/resynth
Releases · giannitedesco/resynth
str1ng p4st1ng
- concatenate consecutive string literals in lexer (allowing multi-line string literals, so you can more nicely format code)
- fix a bug with
tcp.client_hole()
accidentally beingtcp.server_hole()
- make
dns::answer()
use collect args, makes it more flexible / user friendly
f1x tcp w1nd0w s1z3z
v0.1.10 Bump to version 0.1.10
m0r3 dn5
Add all DNS record types
bufio f0r m4n1pul4t1ng ur bupherz
- Add
--output
flag to cli - Fix DNS response codes
- Improved TLS examples
- Add
io::bufio()
object
typ3 c03r510n
- Add u8, u16, u32 types
- Allow integral types and ip addresses to be cast to bytes
- Allow udp::broadcast() to override srcip field (useful for DHCP)
- Use the appropriate fixed-width integer types throughout the stdlib
ph1n3 c0ntr0l of tcp p4ck3tz, dhcp, null4bl3 4rgs, cl34nupz
- Allow setting seq/ack on TCP messages
- Allow simulating sequence holes in TCP streams
- Add basic support for DHCP packets (more language features needed here)
- Add basic support for broadcast UDP datagrams (a better API is needed here)
- Various tidyups of the code
vxl4n, b00l34n, s3nd 4ck, sl4sh 0p3rat0r
- Add support for VXLAN
- Add support for bolean types, and the boolean literals
true
andfalse
- Add the
send_ack
parameter to tcpclient_message
andserver_message
, which defaults totrue
- Add the
/
operator which concatenates an IP and a port in to a socket address
5t4rt t0 5upp0rt TLS pr0t0c01
Add basic TLS support Also add io module with io::file() for reading file contents.
spl1t l1bz fr0m c0mp1l3r
v0.1.3 Split resynth app from library
f1rst v3rsi10n on cr4t3z
Rushed this in to service before my xmas and new years holiday comes to an end :)
The next steps for 0.2.0 are:
- Improve the structure of the codebase and add more documentation (especially for the stdlib)
- Improve the quality of error messages
- Add a "/" operator for concatenating IP addresses and ports