Commit Graph

60 Commits

Author SHA1 Message Date
wangyu-
0980d89072 sync more updates from mp 2018-07-27 02:26:24 -05:00
wangyu-
278ade5d36 sync a few mp version update 2018-07-26 12:41:55 -05:00
wangyu-
10869eb197 changed to custom header definitons 2018-07-26 11:25:36 -05:00
wangyu-
1bc20c1cdb changed a log level 2018-07-25 05:22:07 -05:00
wangyu-
7ad9a6987c trival 2018-07-25 01:52:18 -05:00
wangyu-
184b198470 icmpv6 works 2018-07-24 08:33:42 -05:00
wangyu-
6ccd056d41 ipv6 faketcp and udp works 2018-07-24 05:36:56 -05:00
wangyu-
73daa12db1 implement raw ipv6 recv, refactor peek_raw 2018-07-23 13:52:36 -05:00
wangyu-
80d21e56c7 added send_raw_packet() and recv_raw_packet() 2018-07-23 09:50:21 -05:00
wangyu-
0682757631 changed src_ip and dst_ip in conn_info to new data structure 2018-07-22 08:59:09 -05:00
wangyu-
52d540df90 use csum_with_header in recv_raw_udp 2018-07-22 03:23:53 -05:00
wangyu-
256d1eee69 change IPPROTO_TCP to IPPROTO_RAW for raw socket,deleted IP_HDRINCL code 2018-07-21 14:26:07 -05:00
wangyu-
9e9ad56890 avoid MSG_PEEK 2018-07-21 14:23:13 -05:00
wangyu-
3a372b9eee fix a dead loop, moved some code blocks 2018-07-20 11:54:57 -05:00
wangyu-
2e8294ab88 simplify csum, added tcp option parser 2018-07-20 09:29:10 -05:00
wangyu-
fef76af3a5 add option --dev to bind to a specific interface 2018-07-18 02:02:30 -05:00
wangyu-
736c3f46b6 address_t now works 2018-07-17 11:33:02 -05:00
wangyu-
5c7d48e711 new option set-ttl 2018-06-05 11:40:09 -05:00
wangyu-
2c67c319b7 fix last commit 2018-02-24 18:07:16 -06:00
wangyu-
0c2060028a --max-rst-allowed --max-rst-to-show 2018-02-24 17:26:29 -06:00
wangyu-
7cb65ec45d handle truncated packet 2018-02-20 06:10:18 -06:00
wangyu-
1bdb6a5720 fixed bug of last few commit, and fixed a bug of bind error 2017-11-21 14:46:11 -06:00
wangyu-
54f32f0611 fixed clear bug,add option random-drop 2017-10-11 09:10:38 -05:00
wangyu-
fc05e7f080 refactor 2017-09-24 03:14:08 -05:00
wangyu-
d778be2bfc refacotr 2017-09-23 03:05:23 -05:00
wangyu-
9a959c2dcf fix typo in help page 2017-09-06 19:24:39 -05:00
wangyu-
9472fe8bb3 seq mode 3 and 4,include git version in help page 2017-09-06 05:31:29 -05:00
wangyu-
178327c581 refactor 2017-09-06 01:37:14 -05:00
wangyu-
698504aca0 refactor 2017-09-06 01:31:29 -05:00
wangyu-
934a65e7bf disabled force socket buf size by default 2017-09-04 03:21:34 -05:00
wangyu-
d3290a9a94 fixed possible alignment issue 2017-08-31 10:36:33 -05:00
wangyu-
dc4936dc60 implemented --lower-level auto for client. better makefile 2017-08-26 05:38:33 -05:00
root
b30a347c23 implemented --lower-level auto for server 2017-08-21 20:26:55 +08:00
wangyu
12741d9b9b better bpf filter 2017-08-18 18:23:40 +08:00
wangyu
8356b45c3b trival 2017-08-18 00:23:18 +08:00
wangyu
455dcc1e84 trival 2017-08-15 13:04:21 +08:00
wangyu
cee22ec3dc zero out every sockaddr 2017-08-15 13:03:22 +08:00
wangyu
32166d65ae bug fix 2017-08-13 08:18:23 +08:00
wangyu
2af94823e3 better makefile 2017-08-13 02:14:50 +08:00
root
0266163b12 fixed a makefile problem 2017-08-12 19:21:24 +08:00
wangyu
307399b00a added option lower-level 2017-08-07 23:42:09 +08:00
wangyu
82a0adf081 added lib dir 2017-08-05 20:44:48 +08:00
wangyu
956bc5ab06 changed iptables -A to -I, auth_mode: simple 2017-08-04 21:46:49 +08:00
wangyu
77eff2e6b1 auto add iptables rule, fixed Wformat warnings 2017-08-04 17:12:23 +08:00
wangyu
bc04a6898d ack increase monotonically 2017-08-04 12:46:46 +08:00
wangyu
5cf4cc7cb2 prepare work for auto add iptables rule 2017-08-04 11:51:39 +08:00
wangyu
203eccb2d0 fixed ts bug 2017-08-04 03:29:53 +08:00
wangyu
f2ffb42abe no auto seq increse in send bare and recv bare 2017-08-03 23:32:19 +08:00
wangyu
649b69cd85 fixed tcp mode syn ack flag error 2017-08-02 19:10:38 +08:00
wangyu
cf47d0a7a8 simplified protocal 2017-08-02 18:57:27 +08:00