resynth 0.4.0

A packet synthesis language
Documentation
import ipv4;
import text;

let conn = ipv4::tcp::flow(
  192.168.238.112:13749,
  172.16.239.127:80,
);

conn.open();

conn.client_message(
  "HEAD / HTTP/1.1|0d0a|Host: www.google.com|0d0a0d0a|"
);

conn.server_message(
  "HTTP/1.1 200 OK|0d0a|Server: Server|0d0a0d0a|",
);

conn.server_close();