2
#include <usi++/usi++.h>
5
int main(int argc, char **argv)
7
TCP *dev1 = new TCP("127.0.0.1"), *tcp = new TCP("127.0.0.1");
8
char buf[512], src[512], dst[512];
10
dev1->init_device("eth0", 1, 500);
13
dev1->sniffpack(buf, sizeof(buf));
15
if (dev1->get_flags() != TH_SYN)
18
cout<<"Seen "<<dev1->get_src(1,src,512)<<":"<<dev1->get_srcport()<<" -> "<<dev1->get_dst(1,dst,512)
19
<<":"<<dev1->get_dstport()<<endl;
21
tcp->set_dst(dev1->get_src());
22
tcp->set_dstport(dev1->get_srcport());
23
tcp->set_srcport(dev1->get_dstport());
24
tcp->set_src(dev1->get_dst());
25
tcp->set_flags(TH_SYN|TH_ACK);
27
tcp->set_ack(dev1->get_seq()+1);
b'\\ No newline at end of file'